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
 
from what it sounds like, other cards are likely pulling 150 from the wall too. Noone has 5700XTs pulling 100W from the wall. What hiveOS seems to be showing for those cards is the TDP which was calculated above from the TGP.
The only changes in the guide for XFX cards are below,

For XFX 5700 XT, the recommended TDP is 155 W,

For XFX 5700, the recommended TDP is 145 W.
 
from what it sounds like, other cards are likely pulling 150 from the wall too. Noone has 5700XTs pulling 100W from the wall. What hiveOS seems to be showing for those cards is the TDP which was calculated above from the TGP.
What other cards? My 6 samsung/micron sapphire nitro+ are pulling 700 wats at the wall with 150w for the system.... 150w at the wall for one card is kind of non efficient in regular market conditions...
 
Are you using a power meter?
Yes. At the wall. So is the xfx thicc 3! A 30w more but still under 800 at the wall for 6 gpu. I cannot just accept micron memory causes all this... my samsung/micron bios is attached a few pages back, for the xfx thicc 3 rx5700 XT. The gpus were bought this week from Germany so they should have new design as well
 
Hello, I have the following problem, I have two XFX cards, one is Thicc 2 and the other Thicc 2 ultra .I'm mining ether , the first works well with a mod from the topic of gigabyte card and the second Thicc 2 ultra constantly crashes. I read all pages from this topic and the other topic , but without any success. the card digs for 10-12 minutes and crashes. I attach the original rom and the one I made, if anyone can tell me where my mistake is and why it crashes after 10 minutes. Thanks
 

Anhänge

  • XFX_ULTRA_SILENT_BIOS_default.rom
    512 KB · Aufrufe : 8
  • xfx_u_apple.rom
    512 KB · Aufrufe : 8
Hello, I have the following problem, I have two XFX cards, one is Thicc 2 and the other Thicc 2 ultra .I'm mining ether , the first works well with a mod from the topic of gigabyte card and the second Thicc 2 ultra constantly crashes. I read all pages from this topic and the other topic , but without any success. the card digs for 10-12 minutes and crashes. I attach the original rom and the one I made, if anyone can tell me where my mistake is and why it crashes after 10 minutes. Thanks
Hello and welcome,

Please follow the guide in the kindly attached link below as in this one there is a note regarding some cards like XFX ones,

 
Yes i followed these instructions but second card not working properly.I read all pages but still didnt figure out.Card work fine only 10-12 minutes and crash.
 
The only changes in the guide for XFX cards are below,

For XFX 5700 XT, the recommended TDP is 155 W,

For XFX 5700, the recommended TDP is 145 W.
TDP 155W for samsung and micron? I have some TDisipation and Thic III Ultra working

1610566741833.png

Its stable just now. I would like to optimize a bit more
By the way I dont like the heat. When i saw 80c, I have headache!!
 
Zuletzt bearbeitet :
Are you using this card for mining or gaming.
Im using it for mining

Every time I upload a modded bios, a blue screen immediately appears, I upload the original bios and everything is fine, maybe I make mistake somewhere in the modded bios.

This is my last modded bios , if anyone can help
 

Anhänge

  • 13.01.rom
    512 KB · Aufrufe : 5
3d

Hi guys!! First of all english is not my language… sorry if I have some errors in my writing. I'm kind of new in mining and I have setup my first rig with 4 MSI RADEON RX 5700 MECH OC (non XT) and I see a lot of people saying that is a good idea to flash te rx5700XT vbios into the non xt version... is this correct? Do I have to do that anda after that follow the guide of page 32? Thanks in advance
 
3d

Hi guys!! First of all english is not my language… sorry if I have some errors in my writing. I'm kind of new in mining and I have setup my first rig with 4 MSI RADEON RX 5700 MECH OC (non XT) and I see a lot of people saying that is a good idea to flash te rx5700XT vbios into the non xt version... is this correct? Do I have to do that anda after that follow the guide of page 32? Thanks in advance
No. Use the guide and watch carefully for settings for NON XT in the guide. No need to reflash to XT
 
I Have to say that I came to this forum thanks to a post of @Anthony in HiveOS forums and with the excelent tutorial of @Mini_Me (https://www.igorslab.de/community/threads/gigabyte-5700-xt-bios-mod-fails.3304/page-32) and the contributions of others members (including @Anthony ) I could obtain stability in my first modest mining rig; I'm kind of new in mining and you people helped me a lot; I was having a lot of troubles and now mi rig is stable; thanks you very much guys!! I'm going to keep reading all the post in the 5700 bios mod thread becaus my next goal is to reduce power consumption of my GPUs (I have 4 MSI RADEON RX 5700 MECH OC - non XT) and maybe mem temps too; this are my numbers now:

1611072200997.png
 
Zuletzt bearbeitet :
Oben Unten