Pages:
Author

Topic: [UPDATE] RX480 (Ref) 31+Mh, Custom Rom - VDDC OFFSET + Custom timing - page 46. (Read 231013 times)

sr. member
Activity: 2106
Merit: 282
👉bit.ly/3QXp3oh | 🔥 Ultimate Launc
Everyone can make your own ROM for RX480 and RX470 GPUs using Polaris BIOS editor: https://github.com/caa82437/PolarisBiosEditor

RX480: copy memory timings from 1750 to 2000MHz (for reference cards value is 777000000000000022CC1C00106A6D4DD0571016B90D060C006AE70014051420FA8900A00300000 01B11333DC0303A17)
RX470: use timing settings from 1500Mhz (copy to 1750 and 2000), reference cards has value 777000000000000022339D00CE516A3D9055111230CB4409004AE600740114206A8900A00200312 0150F292F94273116

For Linux you also can set gpu and memory clocks, voltage, fan speed.
Some statistics from Ubuntu 16.04 with amdgpu-pro 16.30 drivers:

RX480 @ 1100/2240 0.92V: 28,9Mh
RX470 @ 1100/1960 0.9V core 1,06V memory: 26,5Mh

GPU-Z shows only 85W instead of 110W on stock ROM in Windows 7 x64.
newbie
Activity: 7
Merit: 0
Bios: There are many around, i used one called "RX480-30MhOTBLowEnergy"

Could you share the bios link please?

I am not able to find this bios.

Thanks.
member
Activity: 103
Merit: 10
I messed around like a fool for twelwe hours yesterday to get my two rigs flashed and running.
I started out struggeling like a maniac on the 16.7.2 driver, that was my first misstake. Dont even try that, i wasted many hours on that crap driver.

When i went with the 16.8.2 driver things started to work better.
I flashed one card with Boyises 31.25 bios and also got it up and running for a few minutes before i started to flash the rest of my cards.

When i had all cards flashed and rigs ready i moved them back to their mining location and fired them up. After five minute i had serious problems. Both rigs mined perfectly at 31.5Mhs per gpu för a couple of minutes before one or two cards went to 0 before the driver crashed and systems rebooted. At that point i was ready to shoot my rigs and then myself. I just shut everything down after some attempts to sort it out.

Today i started the day with rebuilding one of the rigs, fresh installation of win 10 and then flashed one card back to original bios. This time i used the "RX480-30MhOTBLowEnergy" bios. After getting the rig ready for mining with that single card i let it run for like one hour and it was rock solid @ 30.5Mhs.

I flashed the rest of the gpus and did the same to my other rig. They are now up and running really solid.

This is how i did it on my systems:

Setup:
Asrock H81 BTC Pro
Celeron G1820
8Gb ram
64Gb SSD with Windows 10
Corsair RM 850
4 x RX 480 8Gb reference cards (MSI/Sapphire)
Powered USB risers (One riser per SATA line, dont use more because the connector get HOT. I have melted one myself while running two risers on the same line)

DETAILED Installation for noobs like myself ! Smiley
Leave one card with original bios, flash all other cards one by one with the custom bios.
For flashing i used Winflash 2.74. that version supports Polaris.

In Windows:
Place the winflash files in a folder named "winflash" in C: root.
Place the bios in the same folder and name it bios.rom

When that is done, right click on the windows menu and click on "Command Prompt (Admin)
Back up to C: root using the command "cd.. + enter" several times.
When you are at "C:\>" go to winflash folder: "cd winflash"
When you see this: "C:\Winflash>" you are at the right place.

Be sure to have removed all other cards or unplug the risers/power cables except för the card you want to flash.

Start flashing it with the command: atiwinflash -f -p 0 bios.rom
Note that i had my card in slot "p 0" that is the pcie slot number.

Now it should be flashing and it will take around 20-30 seconds.
After it is finished, reboot your system to see that it aint dead "black picture"
If it works flash the rest of you gpu:s except the one that you keep as original.

When all other cards are flashed, leave theme at side and put your card with original bios in the system. Be sure to clean any old drivers.

Install the 16.8.2 driver, only driver and utility.

When the driver is installed and rebooted you can flash this card with the custom bios also.
When the card is flashed you can start adding the rest of the cards one by one until all cards are detected by windows. Note that they will not be supported by the driver at this point.

When all cards are detected you are almost ready to go.
Now you need to reboot your system with holding your left Shift key when pressing reboot.

You will see a menu now and you will pick Troubleshoot + advanced + startup settings + restart.
In the menu at boot you choose option 4 to get in safe mode.

In safe mode navigate to: C:\Windows\System32\drivers
Replace the file atikmdag.sys with the modified one.

After that, reboot again with left shift pressed down.
Again choose: Troubleshoot + advanced + startup settings + restart

In the menu at boot choose option 7

You should now boot into windows and all your cards should be accepted by the driver and ready to start mining.

Any custom bios should work but try one out on one card first and see that it is stable before flashing the rest of you gpu:s. Also remember to backup your original bios, i used GPU-Z tp pull out my original bios.

Links:
Winflash 2.74: https://www.techpowerup.com/downloads/2728/atiflash-2-74
Bios: There are many around, i used one called "RX480-30MhOTBLowEnergy"

Modded atikmdag.sys file : http://www.win-raid.com/t892f16-AMD-and-Nvidia-GOP-update-No-requests-DIY-19.html#msg30028


bro thanks for the detailed steps
i have question , u run win 10 32 or 64 bit ?
i run the win 10 32bit but the display driver is Microsoft basic display adapter  and the AMD crimson 32 bit only shows audio driver
should i go win 10 64 bit ?
thank you
hero member
Activity: 742
Merit: 500
I am thinking that having 1 GPU installed that was flashed and then putting the other gpu in without taking the original out was the problem.

My system32 drivers folder is all f*cked up now from the driver signature program so I will have to repair windows and start over, at least I dont have to format.

Seems the moral of the story could be its either 1 at a time from the very beginning or all at once, and nothing in between.

Useful information - I will try 1 card at the time. My rig is also quite a heterogeneous so I've planned to do it anyways
sr. member
Activity: 546
Merit: 250
Active Trading on EPIC5k and Spectre.Ai
I am thinking that having 1 GPU installed that was flashed and then putting the other gpu in without taking the original out was the problem.

My system32 drivers folder is all f*cked up now from the driver signature program so I will have to repair windows and start over, at least I dont have to format.

Seems the moral of the story could be its either 1 at a time from the very beginning or all at once, and nothing in between.
sr. member
Activity: 546
Merit: 250
It takes a lot to build but not much to lose
Hey Guys,

The bios edits and overclocking can undervolt and increase the amperage from the card and damage the card (according to my computer savy friend.)
I was trying to look into HWinfo to find the voltage and amperage from the card.

Can anyone find after flashing bios what exactly has changed? The card is running cooler on 31Mh which is wonderful but it will be good to know what things are changed in the bios.  Huh Huh Huh

Thank you
hero member
Activity: 742
Merit: 500

Good luck in your flashing experience - and keep fingers crossed!

NO PAIN - NO GAIN.

Thank you again - alles klar!

Will do Friday and write here
legendary
Activity: 1834
Merit: 1080
---- winter*juvia -----
after the BIOS mod.... there is actually no need to touch the wattman anymore.
the main reason for using the mod rom was to avoid messing around with the wattman.
you can finetune the 480 using Claymore's CLI -cclock, -mclock switches etc. - will settle for 1100/2200.

Thank you for your detailed manual!

Couple of questions:

1) If I already have Crimson 16.8.2 - should I completely remove them before flashing?
2) I have 3x R9 390 installed - should I remove them during the flashing?
3) Should I connect one card and flash, disconnect, put second and flash, then install both and install drivers? Or I can have both cards sitting in their place?

Thank you!

Hi ps_jb,

Your environment is a bit different than mine. This particular rig I flashed recently is all 480s.
I can only show the results of my flashing exercise that resulted a success - I dont think I can comment or advise on how and what next is something goes wrong, because your environment is different than mine.

With that said, guys, pls do this at your own risk... feeling bad for "BTCBusinessConsult" because he had it up at 29MHs before further tinkering screwed the whole rig now - I feel for him - been there many times - its no picnic.  Undecided

I have another separate rig which is 5 x MSI-390s running stock -no rom mods- but undervolted & slightly overclocked running like the wind for the past 7 months non stop 24 x7. Apart from being a power hogger, I am very pleased with the 390s.

If you run the atiflash -i command, that should clearly list where are your 480 located (closest to CPU from left to right, 0,1,2,3,4,5) assuming you are using H81 mobo. PCI number 1 (16x PCI) should be your card connected to the monitor.
I am no expert but flashing only the 480s with the 390 still connected to mobo, would logically ok to do - as long as you flash the right cards.

I flashed all 6 x 480s one by one while they are still in their slots - I did not attempt to flash them by removing any of the GPUs from original positions.

To install latest drivers use DDU to remove previous drivers in safe mode. If you have already the latest drivers, I will skip that step. My previous drivers was 16.7.1 and upgraded to 16.7.3 during the flashing exercise.

Good luck in your flashing experience - and keep fingers crossed!

NO PAIN - NO GAIN.
legendary
Activity: 1834
Merit: 1080
---- winter*juvia -----
Well fuck now everything is fucked up.

Ran thru the whole process 2 or 3 times and now the drivers say there is a virus or malicious file controlling the video card. Code 52.

None of the video cards work now... awesome...

Guess Ill dick with it this weekend.

So frustrating.

sorry to hear this buddy - i have no idea how this exercise would result in a virus infection.
hero member
Activity: 742
Merit: 500
after the BIOS mod.... there is actually no need to touch the wattman anymore.
the main reason for using the mod rom was to avoid messing around with the wattman.
you can finetune the 480 using Claymore's CLI -cclock, -mclock switches etc. - will settle for 1100/2200.

Thank you for your detailed manual!

Couple of questions:

1) If I already have Crimson 16.8.2 - should I completely remove them before flashing?
2) I have 3x R9 390 installed - should I remove them during the flashing?
3) Should I connect one card and flash, disconnect, put second and flash, then install both and install drivers? Or I can have both cards sitting in their place?

Thank you!
sr. member
Activity: 546
Merit: 250
Active Trading on EPIC5k and Spectre.Ai
Well fuck now everything is fucked up.

Ran thru the whole process 2 or 3 times and now the drivers say there is a virus or malicious file controlling the video card. Code 52.

None of the video cards work now... awesome...

Guess Ill dick with it this weekend.

So frustrating.
legendary
Activity: 1834
Merit: 1080
---- winter*juvia -----
I flashed both of the cards at the same time, as they show up.

I am going to try installing the watmann from a fresh install and see if that helps.

the miner does NOT show any stats for gpu 1, only for gpu 0. However it shows it hashing and what not.

I am also going to try switching the gpu order after a fresh driver install and see what happens.



after the BIOS mod.... there is actually no need to touch the wattman anymore.
the main reason for using the mod rom was to avoid messing around with the wattman.
you can finetune the 480 using Claymore's CLI -cclock, -mclock switches etc. - will settle for 1100/2200.
legendary
Activity: 1834
Merit: 1080
---- winter*juvia -----

Same question!

Does that method work on windows 7?

my 480s are spread across w10 and w7.
so far i have done the flashing for w10 - so far so good.
will do w7 this weekend.
if you cant wait - there is only one way to find out if works for w7  Cheesy
sr. member
Activity: 429
Merit: 250
sr. member
Activity: 546
Merit: 250
Active Trading on EPIC5k and Spectre.Ai
I flashed both of the cards at the same time, as they show up.

I am going to try installing the watmann from a fresh install and see if that helps.

the miner does NOT show any stats for gpu 1, only for gpu 0. However it shows it hashing and what not.

I am also going to try switching the gpu order after a fresh driver install and see what happens.

legendary
Activity: 1834
Merit: 1080
---- winter*juvia -----
Guys I have a big problem.

Got the flash to work on my 2nd GPU. HOWEVER:

Now I have NO control over the fan speed for my gpu 1, gpu 0 I can control with the miner, but gpu 1 just sits at the 1k rpm speed no matter how hot it gets.

I tried every command in claymore miner, and gpu 0 will follow the speeds, but gpu 1 will not. The miner sees and mines with gpu 0 but will not show temps or anything for gpu 1

Also Wattmann does not work now with these bios, and Saphire TRIXX, Speedfan, AND afterburner will not control gpu 1 fan speed.

Pleas help.

Thanks,

Have you tried this:

-fanmax   set maximal fan speed, in percents, for example, "-fanmax 80" will set maximal fans speed to 80%. You can also specify values for every card, for example "-fanmax 50,60,70".
   This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "100".

<>

Yes I tried that, put my hand on the card and gpu 0 (closest to CPU) is blowing hard at 75% fan, then the bottom one gpu1 is hardly pushing any air out at all

on my 6 x Sapphire 480 rig ..... all cards are humming lowly but not hot.

however, the one GPU that is attached to the 16x PCI slot blows fan the hardest - which is NORMAL

as long as the rig works and stable, AND Claymore Monitor utility reports the cards as normal (ie. fans and temp normal) - it should be ok.

alternatively.... repeat flashing process with 2 cards inserted (or all the cards you want to install on this rig) -- just an idea.
sr. member
Activity: 546
Merit: 250
Active Trading on EPIC5k and Spectre.Ai
Guys I have a big problem.

Got the flash to work on my 2nd GPU. HOWEVER:

Now I have NO control over the fan speed for my gpu 1, gpu 0 I can control with the miner, but gpu 1 just sits at the 1k rpm speed no matter how hot it gets.

I tried every command in claymore miner, and gpu 0 will follow the speeds, but gpu 1 will not. The miner sees and mines with gpu 0 but will not show temps or anything for gpu 1

Also Wattmann does not work now with these bios, and Saphire TRIXX, Speedfan, AND afterburner will not control gpu 1 fan speed.

Pleas help.

Thanks,

Have you tried this:

-fanmax   set maximal fan speed, in percents, for example, "-fanmax 80" will set maximal fans speed to 80%. You can also specify values for every card, for example "-fanmax 50,60,70".
   This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "100".

<>

Yes I tried that, put my hand on the card and gpu 0 (closest to CPU) is blowing hard at 75% fan, then the bottom one gpu1 is hardly pushing any air out at all.

Also I change the plug from gpu 0 tp gpu 1 then the monitor goes blank and does not receive signal. Windows device manager sees both cards and says they are working normally.
legendary
Activity: 1834
Merit: 1080
---- winter*juvia -----
Guys I have a big problem.

Got the flash to work on my 2nd GPU. HOWEVER:

Now I have NO control over the fan speed for my gpu 1, gpu 0 I can control with the miner, but gpu 1 just sits at the 1k rpm speed no matter how hot it gets.

I tried every command in claymore miner, and gpu 0 will follow the speeds, but gpu 1 will not. The miner sees and mines with gpu 0 but will not show temps or anything for gpu 1

Also Wattmann does not work now with these bios, and Saphire TRIXX, Speedfan, AND afterburner will not control gpu 1 fan speed.

Pleas help.

Thanks,

Have you tried this:

-fanmax   set maximal fan speed, in percents, for example, "-fanmax 80" will set maximal fans speed to 80%. You can also specify values for every card, for example "-fanmax 50,60,70".
   This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "100".

<>
hero member
Activity: 615
Merit: 500
sr. member
Activity: 546
Merit: 250
Active Trading on EPIC5k and Spectre.Ai
Guys I have a big problem.

Got the flash to work on my 2nd GPU. HOWEVER:

Now I have NO control over the fan speed for my gpu 1, gpu 0 I can control with the miner, but gpu 1 just sits at the 1k rpm speed no matter how hot it gets.

I tried every command in claymore miner, and gpu 0 will follow the speeds, but gpu 1 will not. The miner sees and mines with gpu 0 but will not show temps or anything for gpu 1

Also Wattmann does not work now with these bios, and Saphire TRIXX, Speedfan, AND afterburner will not control gpu 1 fan speed.

Pleas help.

Thanks,
Pages:
Jump to: