Bitcoin Forum
November 14, 2024, 01:41:39 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G  (Read 257 times)
Millime (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
January 11, 2018, 06:04:49 PM
Last edit: January 17, 2018, 02:34:08 PM by Millime
 #1

Hi Everyone!

I just bought a big bunch of gpus of the same model, lucky me they all have the same memory brand (Elpida).
I'll share with you my optimization process of the bios and OC settings, my way to work, etc...
My goal here is to get peoples tips to optimize further and also help people in the futur who would want help with this model of GPU.
I might also post the same process for other model of GPU later on.


GPU model: Sapphire Pulse RX580 4GB
SKU: 11265-09-20G

Rig set-up
OS: W10 Pro Version 1607
Motherboard: Asus Prime Z270-A
GPU#: 7 Gpus
RAM: 4GB
PSU: 2x 750W Gold

Tools i'm using:
AtiFlash
OverdriveNTool
PolarisBiosEditor
HwInfo


My goal with these gpu is to hit a STABLE hashrate of 28.4MH/s ETH minimum + maximum Mh/s DCR with a power drawing as low as possible.
I want to create a global rom and OC settings I can apply on all gpu without tweaking them individually for the moment.


----------

First settings for RX580 Pulse Sapphire 4GB ELPIDA:
AMD Driver Version: 17.12.2 (Blockchain)
Miner Version: Claymore 10.2
Eth Mining only

Miner settings related to OC:
-Ethi 8

BIOS modifications:
Put the 1500 time strap into the higher one without touching anything else in the bios, Flashed the gpu with it.

OC settings:

Core Clock
P0: 300 MHz - 750 mV
P1: 600 MHz - 769 mV
P2: 900 MHz - 887 mV
P3: 1145 MHz - 975 mV
P4: 1200 MHz - 975 mV
P5: 1200 MHz - 975 mV
P6: 1200 MHz - 975 mV
P7: 1200 MHz - 975 mV

GPU Clock:
P0: 300 MHz - 750 mV
P1: 1000 MHz - 825 mV
P2: 1980 MHz - 975 mV

Fan:
Minimum (rpm): 1500
Maximum (rpm): 3500
Target Temp. (*C): 45
Acoustic Limit (MHz): 4000

Power:
Max. Temp. (*C): 84
Power Target (%): 25

Results:
95% of the gpus handle these settings correctly without any crash, BUT some of them need a reduced Memory (P2) from 1980 MHz to 1940 MHz or they crash at the dag creation. (I'm not using -lidag)
Power Drawing: +/- 1140W (Still too high)
Average hashrate: 29.4 Mh/s

Issues: Some cards are throttling to +/- 26 mh/s and get back to 29.4mh/s at the next stats refresh.

Errors I'm getting:
1- Can't see temperature and fan speed in Claymore even when I hit the "S" key. (Fixed by upgrading to Claymore 10.3)
2- Sometime I see an error: "Temperature Thread Hanging, need to restart miner." (Fixed by upgrading to Claymore 10.3)


----------

Second settings for RX580 Pulse Sapphire 4GB ELPIDA:
AMD Driver Version: 17.12.2 (Blockchain)
Miner Version: Claymore 10.3
Dual Mining (ETH + DCR)

Miner settings related to OC:
-Ethi 8
-Dcri 20

BIOS modifications:
Put the 1500 time strap into the higher one without touching anything else in the bios, Flashed the gpu with it.

OC settings:

Core Clock
P0: 300 MHz - 750 mV
P1: 600 MHz - 769 mV
P2: 1300 MHz - 875 mV
P3: 1300 MHz - 875 mV
P4: 1300 MHz - 875 mV
P5: 1300 MHz - 875 mV
P6: 1300 MHz - 875 mV
P7: 1300 MHz - 875 mV

GPU Clock:
P0: 300 MHz - 750 mV
P1: 1000 MHz - 825 mV
P2: 2000 MHz - 975 mV

Fan:
Minimum (rpm): 1500
Maximum (rpm): 3500
Target Temp. (*C): 55
Acoustic Limit (MHz): 4000

Power:
Max. Temp. (*C): 80
Power Target (%): -25

Results:
Power Drawing: +/- 1350W (Still too high)
Average hashrate: 29.4 Mh/s ETH + 585 Mh/s DCR



----------


I'll keep you guys updated of the process, don't be shy to give any constructive comments.
Cheers!










MATHReX
Sr. Member
****
Offline Offline

Activity: 861
Merit: 281


View Profile
January 11, 2018, 06:12:59 PM
 #2

1) Use custom strap for bios modding.
2) Use blockchain drivers.
3) Undervolt clock voltage to 850/875 and leave memory voltage untouched.
The above will get you 29 MH/s with 700W total power consumption.
RapBTC1
Jr. Member
*
Offline Offline

Activity: 95
Merit: 1


View Profile
January 11, 2018, 06:20:08 PM
 #3

Hello, i use that (I have same GPU of you)



I obtain 28-29 mh/s

Equihash/DCR Discord Disscusion (WITH EFUDD) Discord (https://discord.gg/srNt6py)
Millime (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
January 11, 2018, 06:20:34 PM
 #4

Thanks for the reply and the tips!


1) Use custom strap for bios modding.
2) Use blockchain drivers.
3) Undervolt clock voltage to 850/875 and leave memory voltage untouched.
The above will get you 29 MH/s with 700W total power consumption.

1) Where do you find these Custom Bios Strap ? Any good source you suggest me to use? I've been searching quick on google and didn't find it. Are people crafting them by their own?
2) What is the version number of the drivers? Do you do updates when installed?
3) Do you underclock the clock voltage and leave the MHz at 1200?



RapBTC1
Jr. Member
*
Offline Offline

Activity: 95
Merit: 1


View Profile
January 11, 2018, 06:24:03 PM
 #5

I use this drivers :
Radeon Software Crimson ReLive Edition Beta for [Suspicious link removed]pute Release Notes
Here :
http: /support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-pute-Release-Notes.aspx

Equihash/DCR Discord Disscusion (WITH EFUDD) Discord (https://discord.gg/srNt6py)
Millime (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
January 11, 2018, 06:31:44 PM
 #6

I use this drivers :
Radeon Software Crimson ReLive Edition Beta for [Suspicious link removed]pute Release Notes
Here :
http: /support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-pute-Release-Notes.aspx

Your link is broken, but I guess you are talking about these:
Radeon Software Crimson ReLive Edition Beta for [Suspicious link removed]pute Driver Version 17.30.1029 (Windows Driver Store Version 22.19.659.0)
RapBTC1
Jr. Member
*
Offline Offline

Activity: 95
Merit: 1


View Profile
January 11, 2018, 06:44:06 PM
 #7

bitcointalk block my link that why i deleted  : http: [/] /support.amd....
But yes it is Tongue

Equihash/DCR Discord Disscusion (WITH EFUDD) Discord (https://discord.gg/srNt6py)
Vann
Hero Member
*****
Offline Offline

Activity: 1036
Merit: 606



View Profile
January 11, 2018, 06:54:59 PM
 #8

You need to use Claymore v10.3 with the AMD Adrenaline drivers. Dual mining I get about 29.8 MH/s 895 MH/s DCR with ~105 W VGA power only with a modified Polaris Bios Editor v1.62 'one click timing patch' strap. The only change I made was to copy the PBE bundled strap to the 1625 and 1500 MHz straps on the second set of timings as well. The overclock settings I use in Claymore are:

Code:
-ethi 8
-dcri 30
-cclock 1200
-mclock 2050
-powlim -15
-cvddc 900
-mvddc 900

https://github.com/jaschaknack/PolarisBiosEditor/tree/9ec64066eecdb55ac86da7bc82181eaab2161d51



Millime (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
January 11, 2018, 06:57:43 PM
 #9

You need to use Claymore v10.3 with the AMD Adrenaline drivers. I get about 29.8 MH/s 895 MH/s DCR with ~105 W VGA power only with a modified Polaris Bios Editor v1.62 'one click timing patch' strap. The only change I made was to copy the PBE bundled strap to the 1625 and 1500 MHz straps on the second set of timings as well. The overclock settings I use in Claymore are:

Code:
-ethi 8
-dcri 30
-cclock 1200
-mclock 2050
-powlim -15
-cvddc 900
-mvddc 900

https://github.com/jaschaknack/PolarisBiosEditor/tree/9ec64066eecdb55ac86da7bc82181eaab2161d51

https://image.ibb.co/iDobMm/Pulse_RX_580_4_GB.gif https://image.ibb.co/d5naE6/Pulse_RX_580_4_GB_Voltage.gif

https://image.ibb.co/eSZBnR/Pulse_RX_580_4_GB_PBE_1_6_6.png

Awesome Infos Vann!
Thank you a lot!

Just a question, with the blockchain drivers, do you do the updates or you leave it as orginal ?
Vann
Hero Member
*****
Offline Offline

Activity: 1036
Merit: 606



View Profile
January 11, 2018, 07:04:18 PM
 #10

I use the latest AMD Adrenaline v17.7.2 drivers on Windows 10 v1709. You need to toggle the GPU's to compute mode in AMD settings. I also enable the group policy to disable driver updates in Windows Update.

gpedit ==> Computer Configuration ==> Administrative Templates ==> Windows Components ==> Windows Update and set 'Do not include drivers with Windows Update' to enabled.
sanada.motokage
Full Member
***
Offline Offline

Activity: 142
Merit: 100


View Profile
January 11, 2018, 07:07:46 PM
 #11

What about energy consumption? If you overclocl on memery or core, the temperature will be higher than you expect, I just use default setting.

   SEMUX   -   An innovative high-performance blockchain platform   
▬▬▬▬▬      Powered by Semux BFT consensus algorithm      ▬▬▬▬▬
Github    -    Discord    -    Twitter    -    Telegram    -    Get Free Airdrop Now!
clems
Member
**
Offline Offline

Activity: 171
Merit: 10


View Profile
January 11, 2018, 07:25:52 PM
 #12

I use the latest AMD Adrenaline v17.7.2 drivers on Windows 10 v1709. You need to toggle the GPU's to compute mode in AMD settings. I also enable the group policy to disable driver updates in Windows Update.

gpedit ==> Computer Configuration ==> Administrative Templates ==> Windows Components ==> Windows Update and set 'Do not include drivers with Windows Update' to enabled.

Hello,

Just a question on GPU-Z screenshoot Memory Type is Hynix and you show next screenshoot Different memory... Is it normal?

Ref HiveOS https://hiveos.farm?ref=3665
Promocode HIVEOS: IMPASSENET (10 dollars on your account)
Vann
Hero Member
*****
Offline Offline

Activity: 1036
Merit: 606



View Profile
January 11, 2018, 07:55:34 PM
 #13

Many RX 570/580 have dual sets of timing straps. PBE shows the memory type for the first set of timings in the drop down by default.

RapBTC1
Jr. Member
*
Offline Offline

Activity: 95
Merit: 1


View Profile
January 11, 2018, 08:35:13 PM
 #14

I dont understand i have try many solution but dont working
In memory clock when i want try more than 2000, my computer restarting with this message :
Your PC ran into a problem and needs to restart. We-re just collecting some error info,
and then we'll restart for you.

But 1900 or 1990 working..

Do you have any idea ?

Equihash/DCR Discord Disscusion (WITH EFUDD) Discord (https://discord.gg/srNt6py)
Millime (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
January 17, 2018, 02:32:48 PM
 #15

Update, second settings added.
clems
Member
**
Offline Offline

Activity: 171
Merit: 10


View Profile
January 17, 2018, 04:45:15 PM
 #16

Question:
So you copy timing for both memory?

I read it was not a good think to do...So what's the story copy both or just the memory find on GPUZ?

Ref HiveOS https://hiveos.farm?ref=3665
Promocode HIVEOS: IMPASSENET (10 dollars on your account)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!