Author

Topic: [solved] Modding bios RX480 4GB for linux (Read 2279 times)

legendary
Activity: 2660
Merit: 1096
Simplemining.net Admin
March 30, 2017, 07:36:19 AM
#15
This wa solved long ago, sorry  i forgot to change this here.
sr. member
Activity: 689
Merit: 253
Wolf0 has said he can get undervolts working well with Linux, you may want to PM him
member
Activity: 212
Merit: 12

The files are gone, any chance that someone is able to re-upload them? Thx  Smiley
legendary
Activity: 2660
Merit: 1096
Simplemining.net Admin
October 01, 2016, 12:56:51 PM
#12

Sorry, i missed your roms, but now i testet them and here are results:
my rom is taking 155 watt from wall and doind 25MH (155w-25w=130 watt card only)
your 1850 mod is taking 160 watt from wall and doing 25,5MH (150w-25w=135 watt card only) (i set core speed to 950)
your 1950 mod is taking 185 watt from wall and doing 27MH (185-25w=160 watt card only) (your max core speed)
Anyway its still not those 100-110 watts i was hoping for Tongue
Meaby linux is setting own voltage values ? or amd driver under linux is more power consuming ?
Any thoughts ?

Edit:
With my bios and tuning it to 950/1950 i achieved 27MH at 170 watt from wall (170w-25=145w card only)

ANYWAY I TESTED SOMETHING
I put in my bios volts like 730 in all core states and 800 in all memory states.
I also made second bios and put 1000mv in all core and 100 in all memory tables.
And guess what ? The power usage in both bioses is exactly the same Smiley
Magick of linux Tongue
Anyway Polarisbios editing undervolting doesnt work on linux.
I assuge that @fran2k - you made offset voltage ?
So it isnt working neither Sad
Meaby Amd just blocked undervolting under linux and there is no possibility to get undervolting ?
And meaby i just need to go not for power efficiency but meaby hash rate (at least when its ethereum mining profitable)
But when the dark times will come - only undervolted cards will be profitable.
And i really dont want to use windows because it is really hard to manage many rigs at once on windows...
legendary
Activity: 2660
Merit: 1096
Simplemining.net Admin
October 01, 2016, 10:07:13 AM
#11
Please, make sure to read wattage numbers at the Wall. ADL on new AMD cards is foobar, so the only number that you can count on is power meter at the wall. So, @tytanick, repeat your comparison with a watt meter at the wall and see if there are really these kind of differences between Linux/Windows.

but this is from the wall using power meter Smiley
I said that in my previous posts Smiley
Its real usage.
sr. member
Activity: 457
Merit: 273
October 01, 2016, 06:21:14 AM
#10
Please, make sure to read wattage numbers at the Wall. ADL on new AMD cards is foobar, so the only number that you can count on is power meter at the wall. So, @tytanick, repeat your comparison with a watt meter at the wall and see if there are really these kind of differences between Linux/Windows.
legendary
Activity: 1736
Merit: 1006
September 30, 2016, 01:34:54 PM
#9
windows 10 enterprise can be ran off usb just like linux can..

just fyi.
legendary
Activity: 2660
Merit: 1096
Simplemining.net Admin
September 30, 2016, 11:52:11 AM
#8
this is windows command option.
In linux i am ofcourse running it without any clock or oltage settings.
hero member
Activity: 784
Merit: 500
September 30, 2016, 09:24:03 AM
#7
Could you upload your original stock BIOS?

Sure:
Original:
https://simplemining.net/download/temp/480_asus_4gb_org.rom

Modded:
https://simplemining.net/download/temp/480_asus_4gb_v32.rom

So i want the same hashrate and wattage under linux as i have under windows just to be clear. (or better)

Under windows i run those options to have 100 watts at 24MH.
Code:
EthDcrMiner64.exe -epool eu1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x -cvddc 810 -mvddc 850 -cclock 930 -mclock 1700 -powlim -10 -dbg -1

Voltage settings via adl doesn´t work in linux for 400´s series afaik. Run miner without any voltage and clock settings.
hero member
Activity: 784
Merit: 500
September 30, 2016, 09:09:27 AM
#6
Here are some modded files. For the video attached GPU try the 1850 mem one. For the other cards start with 1900 mem and if stable then try with 1925 and 1950 roms.

https://ufile.io/d97

legendary
Activity: 2660
Merit: 1096
Simplemining.net Admin
September 29, 2016, 04:45:49 PM
#5
Could you upload your original stock BIOS?

Sure:
Original:
https://simplemining.net/download/temp/480_asus_4gb_org.rom

Modded:
https://simplemining.net/download/temp/480_asus_4gb_v32.rom

So i want the same hashrate and wattage under linux as i have under windows just to be clear. (or better)

Under windows i run those options to have 100 watts at 24MH.
Code:
EthDcrMiner64.exe -epool eu1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x -cvddc 810 -mvddc 850 -cclock 930 -mclock 1700 -powlim -10 -dbg -1
hero member
Activity: 784
Merit: 500
September 29, 2016, 03:55:22 PM
#4
Could you upload your original stock BIOS?
legendary
Activity: 3892
Merit: 4331
September 29, 2016, 12:58:45 PM
#3
Hello,
I need to modify RX480 Asus 4GB bios.
I want it to take about 90-110 watt from wall and do 25+ MH.
If you know how to do it and want to earn this bounty, give me PM.

The thing is that it takes 110 watt under windows 10.
But under linux it takes 150 watt and i dont know how to fix this.
If you know more that that, PM me Smiley

yes, we need those rom's, but windows numbers (at default) are bogus.

i have 4 GPU rig on windows 10 (two nitro+ 4gb, one nitro+ 8gb and one 4gb OC, all Sapphire) on H97 mobo with g3258 CPU.
i know that this CPU only uses 45w max during mining.
Total wattage of the rig (at the wall)-736W with gold PSU (EVGA 1300), so 736-45=691 or, if CPU uses 65W, then GPUs are 670.
670-690w per 4 GPUs (RX 470)=167-172W/GPU on Windows.
maybe low energy rom's do better, but this is what defaults show, on Windows 10, using Genoil's (i doubt that Claymore has energy savings).

Don't let GPU-Z power usage deceive you. GPU-Z shows a part of what the card as a whole uses.
legendary
Activity: 2660
Merit: 1096
Simplemining.net Admin
September 29, 2016, 10:30:01 AM
#2
Accually i mate more tests to show what is happening:

RX 470
Windows: 24MH/s 100watt
Linux: 22,5 MH/s 144watt (this meaby should little more tuning)

RX480
Windows: 24,2MH i 103 watt
Linux: 23,5MH/s i 128 watt

Anyway, the same clocks core/memory (the same dpm) the same bios in card, and there is 25% watt more in linux.....
Why ? is linux doesnt undervolt something that windows undervolt ?
Meaby memory bus voltage isnt working ?

Bounty bumped to 4 ETH
legendary
Activity: 2660
Merit: 1096
Simplemining.net Admin
September 29, 2016, 08:09:42 AM
#1
Solved
Jump to: