Author

Topic: BIOS modified RX5700 | how to edit timings | 10% speed increase. (Read 1834 times)

full member
Activity: 142
Merit: 100
Nice work. Have you tried it on 5600XTs? Curious if it could pull some extra juice out of it.
copper member
Activity: 407
Merit: 59
I`m using RedBiosEditor to change straps.
Using TRM B mode i`m getting 53Mhash @100W on the wall.
core-1200@730, mem-880@1300 - All samsung memory.

Microns are different - 56Mhash, core-1400@780, mem-912@1280 - ~135Wat on the wall - depending on brand.
Mircons and Samasungs can reach same performance.
You have to use correct timings.
Samsung GDDR6 v3
000000001F090000000000000A0900004003000018341B114E001A000606000218000000070A0A0 01D000000218E07000000010101000101001E18006211000014140000DC000000DC00000052518A 02640000000C000A12170500011F2A0C00C80000008BF5130FC800000000000000

Micron GDDR6 v3
800A0000150A000000000000EA09000040030000172A1D1446001C000606000214000000050A0A0 01E000000319306000000010101000101001F1800F91500000A0A0000D2000000D20000008A2084 02560000000A00040A160300011F2A0C00C1000000C2F4130FC100000000000000


member
Activity: 91
Merit: 10
I`m using RedBiosEditor to change straps.
Using TRM B mode i`m getting 53Mhash @100W on the wall.
core-1200@730, mem-880@1300 - All samsung memory.

Microns are different - 56Mhash, core-1400@780, mem-912@1280 - ~135Wat on the wall - depending on brand.
newbie
Activity: 6
Merit: 0
Boy am I glad I found this thread and gave it a try (so far).

So far I am stable for 10 hours, which has really been my biggest problem with my 5700's running on the stock bios.

I scratched my head for quite some time on this. It wasn't until I mined with lolminer that I saw the memory temperature was over 90C even though the standard temperature reading was about 60. So, I have a situation where I have 2 low end 5700's and then a higher end 5700xt and 5700. The low end GPU have the memory that runs hot. This seems typical of AMD if I recall I had the same issue with Vega. The 2 poor ones limit the system with crashes.

Back to the Bios. So, far it looks like it allows me to undervolt more and still maintain a core clock. I could not undervolt as much in the stock setting. Also, the hash rate went up about 8-10% and power down by 60-70 watts. Max temp of a GPU is 56C, which seems reasonable.

So, with 4 gpu I am at 210MH/s, 470-480 watts. I am not messing with memory at the moment because I have enough stability issues. There is a chance I could OC memory on the better GPU later on.

I literally had a crash after this post. Luckily I caught which GPU hung up when I found it. I think that particular card the natural voltage of the silicon is too low. I did see someone on youtube mention 800mv was a nice target with a bios mod. I was adjusting by reducing the core to a desired number, but I will try voltage now.
newbie
Activity: 6
Merit: 0
Boy am I glad I found this thread and gave it a try (so far).

So far I am stable for 10 hours, which has really been my biggest problem with my 5700's running on the stock bios.

I scratched my head for quite some time on this. It wasn't until I mined with lolminer that I saw the memory temperature was over 90C even though the standard temperature reading was about 60. So, I have a situation where I have 2 low end 5700's and then a higher end 5700xt and 5700. The low end GPU have the memory that runs hot. This seems typical of AMD if I recall I had the same issue with Vega. The 2 poor ones limit the system with crashes.

Back to the Bios. So, far it looks like it allows me to undervolt more and still maintain a core clock. I could not undervolt as much in the stock setting. Also, the hash rate went up about 8-10% and power down by 60-70 watts. Max temp of a GPU is 56C, which seems reasonable.

So, with 4 gpu I am at 210MH/s, 470-480 watts. I am not messing with memory at the moment because I have enough stability issues. There is a chance I could OC memory on the better GPU later on.
newbie
Activity: 20
Merit: 4
Anyone has the numbers for modded RX5600XT ? Seems like RX5700 now shortage in market.
copper member
Activity: 407
Merit: 59
Thank you very much for this article.

I will try 5600xt to run 52m-eth
did you mod RX5600XT and it is hashing 52mh/s?
copper member
Activity: 407
Merit: 59
Hi,
I extracet the 1MB bios of my 5700, mod it with hex editor coping 1550 straps to uppper.

After flashing and reboot I have code 43 Error (unsigned driver?)

Tried atikmdag-patcher.exe, doesn't fix it
Drivers used AMD 15/11/2019 26.20.13031.18002

Any help would be appreciated.
Thank you.
I asume you have bricked card with incorrect bios, just reflash back to original.
newbie
Activity: 52
Merit: 0
Thank you very much for this article.

I will try 5600xt to run 52m-eth
jr. member
Activity: 155
Merit: 6
Has anyone been successful in lowering the power consumption below 125 watts from the wall (using meter to measure not software) after flashing new straps? 
jr. member
Activity: 76
Merit: 1
Hi,
I extracet the 1MB bios of my 5700, mod it with hex editor coping 1550 straps to uppper.

After flashing and reboot I have code 43 Error (unsigned driver?)

Tried atikmdag-patcher.exe, doesn't fix it
Drivers used AMD 15/11/2019 26.20.13031.18002

Any help would be appreciated.
Thank you.
copper member
Activity: 407
Merit: 59
Have anyone tried to mod RX5600, curious to see what are the results?
jr. member
Activity: 155
Merit: 6
You are trying run amdvbflash but you are probably not with cmd where is your amdvbflash located.

To fix this just open folder where you have amdvbflash and copy path for this folder, go back to cmd and type cd "your path", it will looks something like this "cd C:\Users\Home\Desktop\flash"

then try to run amdvbflash -i and it should work without a problem.

Appreciate the response.  My mistake was after extracting amdflash tool, I moved the entire extracted folder to C drive flash folder.  I need to pull the files out of this folder into the C drive flash folder  So worked there after
newbie
Activity: 1
Merit: 0
You are trying run amdvbflash but you are probably not with cmd where is your amdvbflash located.

To fix this just open folder where you have amdvbflash and copy path for this folder, go back to cmd and type cd "your path", it will looks something like this "cd C:\Users\Home\Desktop\flash"

then try to run amdvbflash -i and it should work without a problem.
jr. member
Activity: 155
Merit: 6
Downloaded all the proper software to complete this flash   when in cmd window I complete the following commands and get this error...

cd/

cd flash

amdvbflash -i

then I get this error:  'amdvbflash' is not recognized as an internal or external command,
operable program or batch file.

How am I messing this up?

Would not pulling the files out of the extracted folder cause this issue?
copper member
Activity: 407
Merit: 59
I'm running 58.8 vs 53.5 at the same total power draw from the wall.

So, I had a 10% bump in hashrate for next o no extra costs.
Yes if you configure it right there is no real power increase, just hashrate.
jr. member
Activity: 195
Merit: 4
I'm running 58.8 vs 53.5 at the same total power draw from the wall.

So, I had a 10% bump in hashrate for next o no extra costs.
jr. member
Activity: 131
Merit: 2
This mod is only good for those with free electricity like myself, I find the power usage to be way higher which makes the mod not that great, if there is a way to lower the power then please drop
Mod needs more cclock thats why consumption more. my findings just %2-3 more consumption %7-8 more hash ,so it's good at all.
jr. member
Activity: 66
Merit: 4
anyone tried 5500 and 5600 yet?
member
Activity: 476
Merit: 22
This mod is only good for those with free electricity like myself, I find the power usage to be way higher which makes the mod not that great, if there is a way to lower the power then please drop
newbie
Activity: 41
Merit: 0
...
55mhs at 120w from wall stable

Hi! Great result! What core clock and core voltage? Are you sure "frow wall"?
copper member
Activity: 407
Merit: 59
What i found out seen some guys where getting incorrect shares, this is due to timings are different in different cards.
I replicated this issue with RX5700 MSI evoke http://prntscr.com/rc2j66
To fix incorrect share issue i used 1800mhz straps
Was not able to achieve 58mh with these straps, but 55mhs at 120w from wall stable
copper member
Activity: 407
Merit: 59


I will wait anxious to see if you can reduce the power usage
If you reduce to at least 10% (13w) and with the 10% of speed increase you already achieve, it will be AWESOME, and the card will be the best hashrate per watt

I think it is achievable currently running 3 cards and watt meter on wall showing 470w, so it is about 140watts per card +50w cpu
What i see really strange with these timings, is that hashrate increases significantly only when i increase core clock, memory clock does very little changes. I can leave it under 920 and core 1400 they get hash 58mh/s
jr. member
Activity: 195
Merit: 4
Mineshop, id be interested in what the console miner shows for your pool side hashrate?

So far, I'm about 10% low but it's a super small sample size.
jr. member
Activity: 195
Merit: 4
I may have figured it out.

Flashed back and was still getting rejected shares.

Then realized I was still using 4.7, upgraded to 4.9 and so far so good.

Cool great it worked out, im hashing quite stable. Will try to modify power usage tomorrow http://prntscr.com/rbpoh8 1 incorrect share in nearly 8 hours and 1070 valid

I will wait anxious to see if you can reduce the power usage
If you reduce to at least 10% (13w) and with the 10% of speed increase you already achieve, it will be AWESOME, and the card will be the best hashrate per watt

I've done nothing in terms of power yet - but I can say I've been running for 2.5 hours without a rejected share.

I need to allow it to run over night and see if the pool actual gets what the miner is saying it should get...

I did see roughly 20w increase in power.... But, I also have one card running at 900mv.
legendary
Activity: 2366
Merit: 1408
I may have figured it out.

Flashed back and was still getting rejected shares.

Then realized I was still using 4.7, upgraded to 4.9 and so far so good.

Cool great it worked out, im hashing quite stable. Will try to modify power usage tomorrow http://prntscr.com/rbpoh8 1 incorrect share in nearly 8 hours and 1070 valid

I will wait anxious to see if you can reduce the power usage
If you reduce to at least 10% (13w) and with the 10% of speed increase you already achieve, it will be AWESOME, and the card will be the best hashrate per watt
copper member
Activity: 407
Merit: 59
I may have figured it out.

Flashed back and was still getting rejected shares.

Then realized I was still using 4.7, upgraded to 4.9 and so far so good.

Cool great it worked out, im hashing quite stable. Will try to modify power usage tomorrow http://prntscr.com/rbpoh8 1 incorrect share in nearly 8 hours and 1070 valid
jr. member
Activity: 195
Merit: 4
I may have figured it out.

Flashed back and was still getting rejected shares.

Then realized I was still using 4.7, upgraded to 4.9 and so far so good.
newbie
Activity: 72
Merit: 0
I have all 4 reference 5700 cards flashed to XT and mining around 55mhs. any advice to get them to 57-59?

try Core 1300
memory 1850

newbie
Activity: 72
Merit: 0
Woke up this morning to majority of my shares being rejected.

I'm assuming this was because memory was set so high (1900 mhz) I pulled it down to 1850 (925) to see if this helps.
What GPU do you have?
Invalid shares are usually due to invalid timings on gpus , if you get them after modification.



I recorded a video with the process, and when I reopen the rom with the modified straps, they are the same as those in estock rom, do you know what the problem is?

https://www.youtube.com/watch?v=zCs0QqZQmNg
I think there is bug in software , when you save it is actually edited. When you reopen , it shows edited timings but when you click on it it shows previous timing. But the saved file contains actually your edited timings. Tried this myself and replicated your problem. Did you upload edited timings to your gpu. 2nd set of timings was for me that increased performance significantly.



Perfect thanks flashed and mining now 57 mhs
jr. member
Activity: 199
Merit: 1
I have all 4 reference 5700 cards flashed to XT and mining around 55mhs. any advice to get them to 57-59?
jr. member
Activity: 195
Merit: 4
I flashed back as I couldn't control the incorrect shares.
What speeds you where getting?
I think you might need different timings , you can try to copy 2nd last to last.
57/54
copper member
Activity: 407
Merit: 59
I flashed back as I couldn't control the incorrect shares.
What speeds you where getting?
I think you might need different timings , you can try to copy 2nd last to last.
jr. member
Activity: 195
Merit: 4
I flashed back as I couldn't control the incorrect shares.
jr. member
Activity: 76
Merit: 1
Hi,
I have 731F Navi10 GD25Q80C 113-R_170_XL_NAVI  (5700 non xt) with romsize 1MB, seems RBE can't edit 1MB romfiles. I should edit downloaded 512KB and force flash? or wait RBE update?
Thank you
jr. member
Activity: 195
Merit: 4
Woke up this morning to majority of my shares being rejected.

I'm assuming this was because memory was set so high (1900 mhz) I pulled it down to 1850 (925) to see if this helps.
What GPU do you have?
Invalid shares are usually due to invalid timings on gpus , if you get them after modification.

Shappire Pulse 5700xt and Shappire Nitro 5700xt

I dont have any of these gpus wouldn't be able to to tell.

1850 was bad too... Dropped to 1825.
copper member
Activity: 407
Merit: 59
Woke up this morning to majority of my shares being rejected.

I'm assuming this was because memory was set so high (1900 mhz) I pulled it down to 1850 (925) to see if this helps.
What GPU do you have?
Invalid shares are usually due to invalid timings on gpus , if you get them after modification.

Shappire Pulse 5700xt and Shappire Nitro 5700xt

I dont have any of these gpus wouldn't be able to to tell.
copper member
Activity: 407
Merit: 59
Woke up this morning to majority of my shares being rejected.

I'm assuming this was because memory was set so high (1900 mhz) I pulled it down to 1850 (925) to see if this helps.
What GPU do you have?
Invalid shares are usually due to invalid timings on gpus , if you get them after modification.



I recorded a video with the process, and when I reopen the rom with the modified straps, they are the same as those in estock rom, do you know what the problem is?

https://www.youtube.com/watch?v=zCs0QqZQmNg
I think there is bug in software , when you save it is actually edited. When you reopen , it shows edited timings but when you click on it it shows previous timing. But the saved file contains actually your edited timings. Tried this myself and replicated your problem. Did you upload edited timings to your gpu. 2nd set of timings was for me that increased performance significantly.
jr. member
Activity: 195
Merit: 4
Woke up this morning to majority of my shares being rejected.

I'm assuming this was because memory was set so high (1900 mhz) I pulled it down to 1850 (925) to see if this helps.
What GPU do you have?
Invalid shares are usually due to invalid timings on gpus , if you get them after modification.

Shappire Pulse 5700xt and Shappire Nitro 5700xt
newbie
Activity: 72
Merit: 0
Woke up this morning to majority of my shares being rejected.

I'm assuming this was because memory was set so high (1900 mhz) I pulled it down to 1850 (925) to see if this helps.
What GPU do you have?
Invalid shares are usually due to invalid timings on gpus , if you get them after modification.



I recorded a video with the process, and when I reopen the rom with the modified straps, they are the same as those in estock rom, do you know what the problem is?

https://www.youtube.com/watch?v=zCs0QqZQmNg
copper member
Activity: 407
Merit: 59
Woke up this morning to majority of my shares being rejected.

I'm assuming this was because memory was set so high (1900 mhz) I pulled it down to 1850 (925) to see if this helps.
What GPU do you have?
Invalid shares are usually due to invalid timings on gpus , if you get them after modification.
jr. member
Activity: 195
Merit: 4
Woke up this morning to majority of my shares being rejected.

I'm assuming this was because memory was set so high (1900 mhz) I pulled it down to 1850 (925) to see if this helps.
copper member
Activity: 407
Merit: 59
Works really great, thank you. My cards 70 hashing now 57.5, took me almost 4 hours to modify all of them. Worth every minute.


Well, the program does not work for me.  the timmigs Doesn't change, which version of windows you use?
I have 10 pro .
If there is 2 bios on card save after each edit, my did not work also when edited both at once.
legendary
Activity: 2366
Merit: 1408
Works really great, thank you. My cards 70 hashing now 57.5, took me almost 4 hours to modify all of them. Worth every minute.


How about the power consumption?
How much power are consuming on the wall?
newbie
Activity: 72
Merit: 0
waiting for PBB or SRB The program does not work well.

Video https://www.youtube.com/watch?v=zCs0QqZQmNg


I have followed the steps and is not able to modify the timmings

load the rom. copy 1500mhz to lower 1850 like polaris cards and save the rom.

I open the program again and load the moded bios and.. surprise, the straps have not modified,
It has the same as stock rom.
newbie
Activity: 20
Merit: 4
Works really great, thank you. My cards 70 hashing now 57.5, took me almost 4 hours to modify all of them. Worth every minute.
copper member
Activity: 407
Merit: 59

I reviewed the rom and found one of the timings didn't save. So, I updated again and flashed it again.. With new drivers, I seem to be hitting 56 mhs now, running memory at 1900mhz, core at 1300.

What are your settings?
Settings:
Core - 1400
mem - 930
Volt - 800
jr. member
Activity: 195
Merit: 4
I flashed one of my cards - but no increase in hash. Do the drivers need updated?
I didn't have any affect with drivers, tried Windows and HiveOS . Got same result , about 58 mhs. Check if you are uploading corect bios, and if the timings are edited. Cause the timing edit tool sometimes didn't save my room file properly.

I reviewed the rom and found one of the timings didn't save. So, I updated again and flashed it again.. With new drivers, I seem to be hitting 56 mhs now, running memory at 1900mhz, core at 1300.

What are your settings?
copper member
Activity: 407
Merit: 59
I flashed one of my cards - but no increase in hash. Do the drivers need updated?
I didn't have any affect with drivers, tried Windows and HiveOS . Got same result , about 58 mhs. Check if you are uploading corect bios, and if the timings are edited. Cause the timing edit tool sometimes didn't save my room file properly.
jr. member
Activity: 155
Merit: 6
So its safe to say this can also be done on an 5700XT version... Just wouldn't have to download the bios correct?

EDIT*  I just watched the video.  so know my answer now.

Thx
jr. member
Activity: 195
Merit: 4
I flashed one of my cards - but no increase in hash. Do the drivers need updated?
jr. member
Activity: 195
Merit: 4
Seems like the "flasher" link is broken.
copper member
Activity: 407
Merit: 59
try -GT 151 -openclLocalWork 64 or 128 -openclGlobalMultiplier 4096 in PheonixMiner for 65+ mh/s. It's not fully stable but fun to see!


Tested it while back, it's useless. 50% incorrect shares.
member
Activity: 246
Merit: 24
try -GT 151 -openclLocalWork 64 or 128 -openclGlobalMultiplier 4096 in PheonixMiner for 65+ mh/s. It's not fully stable but fun to see!
copper member
Activity: 407
Merit: 59
can you share the customized XT rom with us lazy folks  Cool
Well every card model is different , rather make your own. Dont want to brick your card...ha
copper member
Activity: 407
Merit: 59
It's very nice, great improvement, just one thing: do you think that there´s a way to decrease power usage?
It seems very high
Yes as there is power control tool also available, didnt have enough time to test it . But sure will update if will get some improvments.
copper member
Activity: 407
Merit: 59
Better to share just micron and samsung straps..moded my ref 5700 bios but just increased 1mh, soon will try 5700xt bios.
Yes XT bios unlocks better OC to the card, seemed more stable and better speed increase.
legendary
Activity: 2366
Merit: 1408
It's very nice, great improvement, just one thing: do you think that there´s a way to decrease power usage?
It seems very high
jr. member
Activity: 131
Merit: 2
Better to share just micron and samsung straps..moded my ref 5700 bios but just increased 1mh, soon will try 5700xt bios.
member
Activity: 1558
Merit: 69
can you share the customized XT rom with us lazy folks  Cool

Come on dude don´t be lazy. I think you have no idea what you have to do  Wink
jr. member
Activity: 199
Merit: 1
can you share the customized XT rom with us lazy folks  Cool
copper member
Activity: 407
Merit: 59

Up until now there haven’t been any handy tools which would allow to edit AMD RX5700 graphic card bios timings. Timing editing for AMD has worked very well in past and increased mining speed by 10%. The same is possible now with RX5700 gpu. We have tested this and it is working fine, we have increased mining speed from 52-53mh/s out ff the box up to 57-59mh/s.

This is very important, even more when profitability is very low. Here are the steps we did:

Tools needed :

✔️GPU-Z – https://bit.ly/32LonaI

✔️flasher – https://bit.ly/2TlZlMl

✔️BIOS editor – https://bit.ly/2IcYNSC

✔️GPU BIOS collection – https://bit.ly/3crXCfV

So for test purpose we have had 2x RX5700 non XT version. We have edited timings and also upgraded nonXT version to XT.

Follow the steps:

Download you gpu bios to backup with gpu-z


Extract flasher to your C: drive


Download Original XT version from GPU BIOS collection


Open XToriginal.rom with BIOS editor and edit timing straps and save bios in your flasher folder. Straps edited copy 1500mhz to lower 1850…..etc (similar way as RX570 4gb cards) . These cards does have 2 bios, so edit both of them, after each time editing you need to save. This tool doesnt allow you to edit 2 bios at the same time.


Now you need to upload these to your graphic card. Open command prompt as administrator . Navigate you you flasher folder  (cd => cd flash => amdvbflash -i ) this will give you information of the gpu connected in your system.


Next you need to unlock gpu ROM to upload new BIOS type in cmd( amdvbflash -unlockrom 0 ) 1,2,3 if you have more then one gpu


Last upload new BIOS to you GPU type in cmd ( amdvbflash -p -f 0 newBIOS.rom ) newBIOS is your saved .rom file name


After flashing, the computer must be restarted. We can already admire the new data in GPU-Z. In this case I had set the boost clock a bit higher. Now the value is no longer 1925 MHz, but 2104 MHz. In real terms the card reaches 2050 MHz with the right cooling.



Easy as that, reboot your system and your hash-rate should increase. If you have done everything explained here. Other flasher versions wont work , download links provided on top of the post.

 

Video here:https://bit.ly/39nyAfZ
Original post for full size images - https://bit.ly/39lX2OS
Jump to: