Question XFX 5700 XT Cards

Anthony

Mitglied
Mitglied seit
Nov 28, 2020
Beiträge
22
Bewertungspunkte
6
Punkte
2
Preface: @Mini_Me has demonstrated profound knowledge when modding the 5700 XT series of graphics cards, and for those looking for an awesome tutorial, please reference https://www.igorslab.de/community/threads/gigabyte-5700-xt-bios-mod-fails.3304/.

Story: At the present time, I own 40 XFX 5700 XT video cards; I have 40 more on order to make a total quantity of 80 cards. With this many cards, squeezing out an additional 1 MegaHash (MH) from each card would translate into +80MH. Out of the box, the stock bios on these XFX 5700 XT cards reflects about 51MH per card. With bios modifications and tweaks, it is possible for me to obtain between 54MH-56MH per card.

Configuration: I have 5 rigs in operation and soon I will have 5 more in operation. Each rig uses 8 cards. I am using HiveOS to manage my rigs.

The importance of bios modifications: Basically, using bios modifications allows each card to provide a better hashrate -- and as hashrate increases, potential ETH mined increases. (More Hash == More $$). Bios modifications also change how each card consumes electricity -- and aside from the initial cost of computer components, electricity is the second greatest cost when it comes to mining.
  • Stock Bios: 80 Cards x 51MH from each card = 4.080GH
  • Modified Bios: 80 Cards x (54MH || 56MH) = (4.320GH || 4.480GH).
The delicate balance in bios modification reflects a specific relationship between: 1.) Power Consumption, 2.) Temperature, 3.) Hashrate, and 4.) Stability vs. Instability. In my opinion, the goal of proper bios modification means that: (a.) each card consumes as little power as necessary, (b.) each card remains within "safe" temperatures to prevent card damage, (c.) each card produces the maximum hashrate, (d.) each card remains stable, which is to say that the card does not produce "invalid" shares or other errors that get in the way of making money.

The above mentioned thread link reflects a dialogue between two members, @Mini_Me and @AlleyCat. The thread is several pages long because it reflects a series of tests (trials, errors, and new trials with new errors, etc.) with different bios values and with different values in HiveOS. There are multiple variables in play (both on the bios tweaking side with MPT and RBE and on the software tweaking side in HiveOS), and changing one variable influences other variables. The thread is so long because many different settings were tried out in order to achieve the best possible result for specific card manufacturers, in this case manufacturer Sapphire and manufacturer Gigabyte.

This post in particular captured my attention: https://www.igorslab.de/community/threads/gigabyte-5700-xt-bios-mod-fails.3304/post-79315.

RBE modified values in use:
Option 1 (Preferable and Recommended), applying Apple Inc. vram timings straps linked below, once for MT61K256M32 Micron, and Save the vbios after that load the saved vbios and once again apply the straps for K4Z80325BC Samsung if it is existed and save the vbios again,
https://www.igorslab.de/community/a...-mt61k256m32_gddr6_optimized_timings-zip.6544

MPT modified values in use:
Features Tab:
PPTable Features -> Feature Control = Nothing done. Left at default.
Overdrive Features = All Boxes Checked.

Overdrive Limits Tab:
GFX Maximum Clock = 1550
Memory Maximum Cock = 1000
Power Limit Maximum = 0
Power Limit Minimum = 0
Memory Timing Control = 1
Fan RPM Maximum = 3500
Fan RPM Minimum = 1100
Fan Acoustic Limit RPM Maximum = 3500
Fan Acoustic Limit RPM Minimum = 1100
Zero RPM Control = 0

Power and Voltage Tab:
Maximum Voltage GFX = 900
Maximum Voltage SoC = 1150
Minimum Voltage GFX = 700
Minimum Voltage SoC = 750
Power Limit GPU = 140
TDC Limit GFX (A) = 140
TDC Limit SoC (A) = 14

Frequency Tab:
GFX Maximum = 1400
GFX Minimum = 300
SoC Maximum = 1267
SoC Minimum = 507
Memory DPM 0 = 100
Memory DPM 1 = 500
Memory DPM 2 = 625
Memory DPM 3 = 960

Curve Tab:
(Left Alone, no change).
AVFS (GHz->V)
Override box is not ticked.
a = 0.017810
b = -0.047280
c = 0.054020
StaticVoltageOffset (GHz->V) = 0.000000

Fan Tab:
PWM Minimum = 15
Fan Acoustic Limit RPM = 1550
Fan Throtteling RPM = 3200
Fan Maximum RPM = 3500
Fan Target Temperature = 85
Fan GFX Clock = 800
Zero RPM Enable Box is ticked.
Stop Temperature = 60
Start Temperature = 68

As you can see, in order to achieve stability (prevent invalid shares, rejected shares, and phoenixminer reboots), I have to run most cards at 1375 core. Other cards I had to reduce to 1325 core. Some cards run at memory 930, some at 905, some at 900, and some at 890.

I know my cards can give better performance. Even though I have reduced power values to reduce # of invalid-rejected shares, phoenixminer still reboots from time to time, and sometimes, I will have a card that will "stop" and disappear ... which causes the phoenixminer rebooter. For these cards, I reduce values.

Any advice from master @Mini_Me would be appreciated.


RIG #1
RIG1.png

RIG #2
RIG2.png

RIG #3
RIG3.png

RIG #4
RIG4.png

RIG #5
RIG5.png
 
Has anyone the XFX triple dissipation V1.0 vbios with Micron? . It appears like 1612794966483.png I cannot get less heat i down OC but continues high.
 
Post your settings...
I was having GPU Dead errors and reboots from time to time time (somedays 2 or 3 times a day and sometimes 2 o 3 in a week) and was always GPU 1, I switched video cards and risers places and the trouble was always with GPU 1 (I think maybe a motherboard slot issue) I solved the problem increasing the VDD by 10 mV only to that slot and untill now I didn't have more GPU Deads errors for more than a week. I followed the page 32 guide from @Mini_Me (https://www.igorslab.de/community/threads/gigabyte-5700-xt-bios-mod-fails.3304/page-32) to set OC settings and vBios modd. These are my numbers:

1612963565712.png
 
I was having GPU Dead errors and reboots from time to time time (somedays 2 or 3 times a day and sometimes 2 o 3 in a week) and was always GPU 1, I switched video cards and risers places and the trouble was always with GPU 1 (I think maybe a motherboard slot issue) I solved the problem increasing the VDD by 10 mV only to that slot and untill now I didn't have more GPU Deads errors for more than a week. I followed the page 32 guide from @Mini_Me (https://www.igorslab.de/community/threads/gigabyte-5700-xt-bios-mod-fails.3304/page-32) to set OC settings and vBios modd. These are my numbers:

Anhang anzeigen 11053

I know i have done the guide properly... I was just curious to see what were your settings thats all... XFX at 780-800 at vdd depending if i get GPU DEAD on them, heres my settings :
1380core
770vdd
840vddci
1350mvdd
900mem

if you followed the guide you should have seen there are some ratios that you should follow for example:
The recommended and safe ratio between VDDCI and Memory clock is 2.14 For Samsung and Micron, 2.34 for Hynix, for example: 1820 (910*2) MHz ÷ 850 = ~2.14. Yours are at 2.30
 
I know i have done the guide properly... I was just curious to see what were your settings thats all... XFX at 780-800 at vdd depending if i get GPU DEAD on them, heres my settings :
1380core
770vdd
840vddci
1350mvdd
900mem

if you followed the guide you should have seen there are some ratios that you should follow for example:
The recommended and safe ratio between VDDCI and Memory clock is 2.14 For Samsung and Micron, 2.34 for Hynix, for example: 1820 (910*2) MHz ÷ 850 = ~2.14. Yours are at 2.30
Yes... I have seen and followed the ratios in the beginning... but was having high mem temps and decided to followed the OC settings recommendations from @Mini_Me (the person who wrote that guide) and used one of the values defined "For Power Saving and lower temperature":

Core clock, VDD, Memory clock, VDDCI, MVDD
For Power Saving and lower temperature,
~ 1370 MHz, 760 mV, 900 MHz, 780 mV, 1290 mV,
~ 1385 MHz, 770 mV, 905 MHz, 800 mV, 1310 mV (or 1350 mV),
~ 1385 mV, 770 mV, 905 MHz, 850 mV, 1310 mV (or 1350 mV),

For Performance,
~ 1430 MHz, 795 mV, 950 MHz, 850 mV, 1350 mV (or 1360 mV),
~ 1430 MHz, 795 mV, 950 MHz, 900 mV, 1350 mV (or 1360 mV),
~ 1440 MHz, 800 mV, 960 MHz, 900 mV, 1350 mV (or 1365 mV),

 
Yes... I have seen and followed the ratios in the beginning... but was having high mem temps and decided to followed the OC settings recommendations from @Mini_Me (the person who wrote that guide) and used one of the values defined "For Power Saving and lower temperature":



I think the last updated post about that is this one:
 
I think the last updated post about that is this one:
Yes... I have seen and tried that too; also have tried the 3 different values that kindly suggested me @Mini_Me on page 11 of this post and shared the results of them in page 12. Until now the best results regarding mem temps, power consumptions and hashrate are the ones that I have obtained with the nuimbers that I've shared to you. I'm a bit new in mining and have 4 MSI rx5700 MECH OC (non XT); this cards have really high mem temps, I think I will have to try the thermal pads solution if I want more hashrate.

Edit: English is not my language... sorry if I have some errors in my writing
 
Yes... I have seen and tried that too; also have tried the 3 different values that kindly suggested me @Mini_Me on page 11 of this post and shared the results of them in page 12. Until now the best results regarding mem temps, power consumptions and hashrate are the ones that I have obtained with the nuimbers that I've shared to you. I'm a bit new in mining and have 4 MSI rx5700 MECH OC (non XT); this cards have really high mem temps, I think I will have to try the thermal pads solution if I want more hashrate.

Edit: English is not my language... sorry if I have some errors in my writing
you should also set autofan 1613081493042.png... having fans at 95% all the time its not recommended... I have set it up to max fan speed to 100% but ideally you should aim for 80-85% at max with 90C being your highest temperature, so you stay below 90C always... You can start by viewing this image as an example:
1613081464591.png
 
you should also set autofan Anhang anzeigen 11096 ... having fans at 95% all the time its not recommended... I have set it up to max fan speed to 100% but ideally you should aim for 80-85% at max with 90C being your highest temperature, so you stay below 90C always... You can start by viewing this image as an example:
Anhang anzeigen 11095
Yes... I've used too; but with my mem temps the fans are always over 90%. I live in a zone with high temps; the rig is in a room with air conditioned and a floor fan and the mem temps are at 84º Celsius average
 
Oben Unten