Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: Millime on January 11, 2018, 06:04:49 PM



Title: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: Millime on January 11, 2018, 06:04:49 PM
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!












Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: MATHReX on January 11, 2018, 06:12:59 PM
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.


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: RapBTC1 on January 11, 2018, 06:20:08 PM
Hello, i use that (I have same GPU of you)

https://img15.hostingpics.net/pics/761177testtttttt.jpg

I obtain 28-29 mh/s


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: Millime on January 11, 2018, 06:20:34 PM
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?





Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: RapBTC1 on January 11, 2018, 06:24:03 PM
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


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: Millime on January 11, 2018, 06:31:44 PM
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)


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: RapBTC1 on January 11, 2018, 06:44:06 PM
bitcointalk block my link that why i deleted  : http: [/] /support.amd....
But yes it is :P


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: Vann on January 11, 2018, 06:54:59 PM
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

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


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: Millime on January 11, 2018, 06:57:43 PM
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 ?


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: Vann on January 11, 2018, 07:04:18 PM
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.


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: sanada.motokage on January 11, 2018, 07:07:46 PM
What about energy consumption? If you overclocl on memery or core, the temperature will be higher than you expect, I just use default setting.


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: clems on January 11, 2018, 07:25:52 PM
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?


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: Vann on January 11, 2018, 07:55:34 PM
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.

https://image.ibb.co/fyHdHR/Pulse_RX_580_4_GB_PBE_1_6_6_2.png


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: RapBTC1 on January 11, 2018, 08:35:13 PM
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 ?


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: Millime on January 17, 2018, 02:32:48 PM
Update, second settings added.


Title: Re: GPU optimization process - Sapphire Pulse RX580 4GB - 11265-09-20G
Post by: clems on January 17, 2018, 04:45:15 PM
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?