If you’ve found yourself with some out of the box underperforming GPUs and spent much time looking to find information on how to mod the bios to increase performance (DISCLAIMER: I’m talking about mining here; I have no idea what this does for gaming)then perhaps this will help a bit.
I’m using the MSI Radeon RX 580 Armor OC 8GB with Hynix memory and was only able to get 22mh/s on ethOS. Everywhere I looked I saw claims of 30mh/s and more. If you’re like me you want those extra mh/s and will bleed dust to get them.
The first obstacle for me is MS Windows; I don’t use it and have no interest in obtaining it. That rules out pretty much most of the info I could find on copying memory timings, et. al. What I needed was a rom that had already been modded, tested and verified usable with good power savings and enhanced hashing speed. What I needed was a kind soul to provide this rom.
Alrighty, here’s what hours and hours of frustrated attempts and research leads to:
Step 1: Get a good modded rom.
Here's the link: https://anorak.tech/t/msi-rx-580-armor-oc-8gb-hynix/5933/11
To download you need to create a free account and this site has roms for every card imaginable with a great community helping one another.
I used the ethOS browser (type browser into your terminal) which is Chromium and defaults its download folder to /home/ethos/Downloads <— note the capital D in Downloads.
Step 1 1/12. Edit your /home/ethos/local.conf [http://ethosdistro.com/kb/#single-rig] (or remote.conf if you’re using that [http://ethosdistro.com/kb/#remote-config]) to have these values:
globalcore 1200
globalmem 2200
globalpowertune 3
You are now minutes away from success and extreme gratification. This will all be done in your terminal window (ssh or on machine terminal).
Step 2. cd Downloads [enter]
Step 3. ls [enter] <— this shows the contents of your Download folder. You should see 2_apolyon_msi580_hynix.rom (or the name of the rom you downloaded)
Step 4. sudo atiflash -i [enter] <— this gives you the names of all your GPUs i.e. 0, 1, 2, etc.
Step 5. sudo atiflash -s 0 rx580_8gb_backupbios.rom [enter] <— save your current bios for backup where ‘0’ = adapter number **DONT SKIP THIS STEP NO MATTER WHAT **
Step 6. sudo atiflash -f -p 4 2_apolyon_msi580_hynix.rom [enter] <— change the number ‘4’ to whichever gpu you are flashing. I started at 4 and worked my way down to 0 on a 5 card rig
Step 7. r [enter] <— reboot after each flash to make sure everything still worked.
When the system comes up you should see the new hash rate has greatly increased.
You may be able to get better performance by adjusting the global core, globalmem, and globalpowertune numbers but these worked well for me without using a ridiculous amount of power or running too hot.
Cheers!
@oz1 awesome idea you've got there...where are you based and how well has this procedure worked for you?
Hey @crixtoveredwin - I'm in the US - Colorado, and so far so good. The only real issues I had came when I went for that 6th GPU...after days of a downed rig I decided I was perfectly happy with 5 GPUs. :-) These numbers have been stable and without rancor.
Hi, I am very new to linux trying to learn, I read through your tutorial but already got stuck on step 1, downloading the mod, what commend do you type to download from https://anorak.tech/t/msi-rx-580-armor-oc-8gb-hynix/5933/11
i sent it over email .. and downloaded it that way .. the website and the browser didn't work for me either ..
Thank you! Great post!
Thanks this was a great help - I've modded my cards now and they are way better :)
gpu fans are 4.0 ! is it normal ?
and is it good for the long term to push the fan speed to 4.0 ? thanks
Nice post! I will follow you from now on. +UP
i have msi radeon rx 570 armor oc 8gb also
my speed is stabile at 27.8
gpu uses 93w
i have hiveos
amd overclock:
core 1233
dpm 3
volt 900
mem 2250
mdpm 2
fan 35
temp stabile at 60-65°C
Congratulations @oz1! You have received a personal award!
1 Year on Steemit
Click on the badge to view your Board of Honor.
Do not miss the last post from @steemitboard:
Congratulations @oz1! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!