I just build my first mining rig, with the following specs:
Intel Pentium G4400 Asrock H110 Pro BTC+ Kingston Valueram 8 GB RAM PC2666 (1 dimm) 6x XFX Radeon RX 580 GTX XXX OC+ 4 GB Corsair RM1000x power supply Thermaltake Case Core P5 64 GB SSD Running Windows 10 PRO
One videocard was DOA, so i'm currently running with 5x RX 580 cards.
However, with stock settings the maximum hashrate i can get is 20 Mh ETH and 570 Mh/s Pascal in dual mining per card. In solo mining the ETH hashrate is the same. I read on this forum and online that most people have the RX 580 cards running at 25-26 Mh ETH out of the box and up to 30 MH with modded bios and tweaked settings. My setup doesn't even come close, and before i start modding these cards i want to be sure there's no problem with them.
20 Mh is far too low, right? Does anybody have a clue on what might be wrong? I have no idea why these are not running any better and don't know what to do next.
Tried the block chain driver and that doesn't change the hashrate.
You can use a blockchain driver. But few recent standard AMD gpu drivers that came out in the past two months have that compute switch and you'll get the same thing, DAG issue fixed and couple Mh/s back. But that will not get you to 29-30Mh/s. 22.4Mh/s is ok I guess for 1750Mhz memory clock and non modified bios.
You need higher memory clock on your graphic card and bios mod. Try overclocking first.
Tried the block chain driver and that doesn't change the hashrate.
You can use a blockchain driver. But few recent standard AMD gpu drivers that came out in the past two months have that compute switch and you'll get the same thing, DAG issue fixed and couple Mh/s back. But that will not get you to 29-30Mh/s. 22.4Mh/s is ok I guess for 1750Mhz memory clock and non modified bios.
You need higher memory clock on your graphic card and bios mod. Try overclocking first.
I have 6 cards (XFX RX 580 8G) and I'm getting 22.5 MH/S my question is how, what is the expected hash rate after i'm doing the above steps (flash) and is it risky (flash my cards) ?
I just got my RX 580s up and running at >30mh/s per last week. The key is to run Polaris Bios Editor 1.6.3 and click Auto Configure (or whatever the button says). It gives the proper memory timings to the proper straps and is great at auto detecting your memory type to.
You should download ATI Win Flash and save your "stock" bios. Then you edit your stock bios in PBE 1.6.3 and save as another bios file name. Then flash the new bios file to your card using ATI Win Flash. Tweak the cclock and mclock and you are off to the races.
Ok, so i just did what Ry TEK said and i upgraded the bios to the Auto Configure settings with Polaris Bios Editor 1.6.4.
Before i did that, i switched the bios switch on all videocards to be sure not to ruin the standard bios. I then flashed the first 3 videocards with WinATIFlash, not updating GPU3 and GPU4 since i was not able to select them in WinATFlash. I then rebooted the system.
Now i'm dual mining with Claymore again, and the mining indeed has improved on GPU 0 to 2. I now reach 26 Mh/s ETH and 780 Mh/s Decree (as to 22.4 / 680 Mh prior to the tweak).
However, what really freaks me out, is that GPU3 and GPU4, which i have NOT flashed, now have even better performance than GPU 0 to 2 . GPU 3 and 4 have a mining of 27 Mh/s ETH and 810 Mh/s Decree!
How the hell is that possible? Is there another special mining bios installed on these two XFX cards which i have now enabled by changing the bios switch? Or what has triggered these 2 GPUs to outperform the other 3 all of a sudden? When looking at the GPUs with GPU-Z, they all seem to have the same bios version.
By the way, prior to the update the system running 5x RX 580 used a total of 1190 Watts (on a 1000 Watt PSU...), which i feel is quite steep. After the bios update, this has lowered to 1130 Watts, which i still think is far too much for only 5 GPUs. The system uses 78 Watts idle in Windows 10. Any ideas on that? I've read on the forum others have 6x RX 580 running on a total of only 850 Watts.
Strangely enough, my previous message was removed after i edited it..
As i wrote, i did as Ry TEK suggested and updated GPU 0-2 with the Polaris Bios Editor optimized bios. I downloaded the primairy bios, but i did flash it on the secondary ROM bios, so flipped the switch on all GPUs. I couldn't target GPU 3 and 4 with Winatiflash, so i rebooted and tried with the 3 cards updated.
After rebooting the tweaked cards would get 26 Mh/s ETH and 780 Mh/s Decree, where that was 22.4/680 before. However GPU 3 and 4, which i had NOT updated, were running even better at 26.9 / 810 Mh/s. How could this be?
I did some more research on my system. While GPU3 and 4 were now outperforming the tweaked GPU 0-2, i copied the now-active secondary stock bios from GPU3, and reflashed GPU 0-2 with this bios. And what do you know, now all GPUs have 26.9 Mh/s ETH and 810 Mh/s Decree. Also, the total power consumption of the setup went down from a whopping 1190 Watts to only 840 Watts. Also GPU temperatures are much lower now, which leads to lower fan speeds and a lot less noise!
Conclusion: the XFX RX 580 cards have a secret (undocumented) mining-optimized bios stored in the secondary bios rom!!
If you own these cards, just flip the switch for better out-of-the-box performance. It's the tiny switch located next to the 8-pin power connector on top of the card.
Ok, so i'll use this secondary bios as the starting point for future improvements. I just ran Polaris Bios Editor on this one and i'm now getting 27.3 Mh/s ETH and 819 Mh/s Decree. Does anyone have more information on how to further improve on this? I read on this forum others reach 29/30 Mh/s ETH and have systems with 6 RX580 cards running on only 850 Watts.
On a completely different note. I'm also cpu mining cryptonight (XMR) at the same time on this machine. Eventhough it's a very weak CPU, it'll mine an extra $ 0,20 per day without any additional power consumption (i just ran some test and the Watt meter didn't register any change in power use)! So if you have a similar setup, make sure you run some CPU mining too. I use Nicehash for the cpu mining by the way.
You edited while I was writing this but here it is, maybe you find something usefull...
I suggest you to stop dual mining and focus on ETH only for now, you'll burn something with 1190 Watts on a 1000 Watt PSU. Reduce GPU clock, no need to go over 1150MHz for ETH mining, Reduce Core Voltage, try to go under 900mV and that will fix your high power consumption. Increase Memory Clock as that will give you more Mh/s. (all this can be done with Claymore's miner only, no need for Afterburner at all)
See screenshot below and compare it with your settings, not the same cards as yours, but the principle is the same.
(also keep in mind that the order in Claymore miner does not have to be the same as the order in the ATIFlash about that BIOS flash issue).
Thanks 5quat for the great advice. I now got it running in dual mining with 29.7 Mh/s ETH and 892 Mh/s Decree, totalling 840 watts for the system with 5 GPUs.
I did some more tweaking and got the system stable at 29.8 Mh/s ETH and 895 Mh/s Decree, running at 820-825 Watts for 5 GPUs. (mclock 1075 and vddc's at 887)
I however have an annoying problem. Each time the system reboots and Claymore starts for the first time, mining is limited to 27.3/820 Mh/s, eventhough Afterburner clearly states that the GPUs are running with the correct values.
Once i Ctrl-C and restart claymore, it starts mining at the correct higher rates. This happens after every reboot. And since i want to use the rig without any monitor and keyboard/mouse, this is very irritating since i won't be able to restart claymore and so i won't get the optimal hashrates. Does anyone know what causes this and how to tackle this problem?
There's one feature in Claymore's miner that may help you, check readme. -minspeed minimal speed for ETH, in MH/s. If miner cannot reach this speed for 5 minutes for any reason, miner will be restarted...
Also you can use some remote management software (TeamViewer, VNC) to access your rig with your mobile phone or another computer.
I have a similar setup at here, i am getting 22.5 MH/s on my RX 580 I used TechPower GPU-Z to backup my original BIOS, now i opened up PBE 1.6.4 but how do i do the Auto Configure settings with Polaris Bios Editor 1.6.4? I do not have that button. Am i missing anything?
I really recommend giving up on windows. Simple Miner OS is so much more reliable.
Takes 10 minutes to get configured. costs $2 a month (barely anything... and free to try at first.) You flash it to a USB... then boot to USB can leave your windows install on your HDD for when you're not mining.
I have a similar setup at here, i am getting 22.5 MH/s on my RX 580 I used TechPower GPU-Z to backup my original BIOS, now i opened up PBE 1.6.4 but how do i do the Auto Configure settings with Polaris Bios Editor 1.6.4? I do not have that button. Am i missing anything?
if you have xfx, there is a small switch (by the blue light) that changes the bios to a mining one that the manufacture made. Combine that with 17.30.1029 for a 28-29 MH/s (after OC ofcourse). I'm currently using those cards and thats what I managed to get. Also, I am using Claymore.
In SOLO geting 28-29eth ,but i was managed get 30-31mh/s per card . Saphire Nitro+ RX580 4Gb OC setings Power -25% GPU :1250 Memory:1900 Memory type Elpida
Thank you all, I manage to get around 29.5 per RX580 card with BIOS modification using PBE 1.6.4, now my next hurdle is how to cut the power, i have 5 cards total 4 are RX 580(1 xfx and 3 PowerColor) and 1 is MSI RX 570. With all of these running, i am getting the total of 139mh/s, i think there is still room for improvement but before that, i want to tackle lowering the power consumption. It is consuming right now 920W on average. I am attempting to use Afterburner but core voltage is grayed out and i cannot control it. Do you guys recommend anything else?
Go to Afterburner settings (gearbox button) and in General tab check "Unlock voltage control" and change to third party. Also check "Unlock voltage monitoring". After restart, you should be able to control the voltage. If it is still grayed out, it's probably because you are using the latest graphics driver that afterburner does not cooperate with. Works fine with blockchain driver.
If you geting lower then 115w in soli ,please write what setings you have . I managed about 112-115watts per card and hashpower is same like full power .Cuting above 25% hashrate drops . But i have reading in some forums that rx580 you can get 90wats ??
good afternoon! vindous 10, driver Blockchain on RX580 stitched hashed 30 but this is when the memory is 2050 and the kernel is 1366 (default frequency) if you drop the kernel to 1150-1200 (as advised) the hasht falls to 27? tell me where to dig. and even in the amd driver of the Blockchain in the tab of the game-global settings there is no tab switching performance graphics
Comments
Switch to Compute
I'm now doing 22.4 Mh/s on ETH and 670 Mh/s Decree, still on stock ROM. However, i still feel this is below average?
You need higher memory clock on your graphic card and bios mod. Try overclocking first.
Modifying BIOS can be done pretty easy actually.
https://www.techpowerup.com/download/ati-atiflash/
To read BIOS from your cards and later to flash modified BIOS to your cards.
https://github.com/jaschaknack/PolarisBiosEditor
Polaris bios editor with one click timing feature. That simple.
https://www.monitortests.com/forum/Thread-AMD-ATI-Pixel-Clock-Patcher
If the driver doesn't work after flashing moded bios this is BIOS Signature Check Bypass Patch. You can apply it right after driver install, before restart.
my question is how, what is the expected hash rate after i'm doing the above steps (flash) and is it risky (flash my cards) ?
You should download ATI Win Flash and save your "stock" bios. Then you edit your stock bios in PBE 1.6.3 and save as another bios file name. Then flash the new bios file to your card using ATI Win Flash. Tweak the cclock and mclock and you are off to the races.
Before i did that, i switched the bios switch on all videocards to be sure not to ruin the standard bios. I then flashed the first 3 videocards with WinATIFlash, not updating GPU3 and GPU4 since i was not able to select them in WinATFlash. I then rebooted the system.
Now i'm dual mining with Claymore again, and the mining indeed has improved on GPU 0 to 2. I now reach 26 Mh/s ETH and 780 Mh/s Decree (as to 22.4 / 680 Mh prior to the tweak).
However, what really freaks me out, is that GPU3 and GPU4, which i have NOT flashed, now have even better performance than GPU 0 to 2 . GPU 3 and 4 have a mining of 27 Mh/s ETH and 810 Mh/s Decree!
How the hell is that possible? Is there another special mining bios installed on these two XFX cards which i have now enabled by changing the bios switch? Or what has triggered these 2 GPUs to outperform the other 3 all of a sudden? When looking at the GPUs with GPU-Z, they all seem to have the same bios version.
By the way, prior to the update the system running 5x RX 580 used a total of 1190 Watts (on a 1000 Watt PSU...), which i feel is quite steep. After the bios update, this has lowered to 1130 Watts, which i still think is far too much for only 5 GPUs. The system uses 78 Watts idle in Windows 10. Any ideas on that? I've read on the forum others have 6x RX 580 running on a total of only 850 Watts.
As i wrote, i did as Ry TEK suggested and updated GPU 0-2 with the Polaris Bios Editor optimized bios. I downloaded the primairy bios, but i did flash it on the secondary ROM bios, so flipped the switch on all GPUs. I couldn't target GPU 3 and 4 with Winatiflash, so i rebooted and tried with the 3 cards updated.
After rebooting the tweaked cards would get 26 Mh/s ETH and 780 Mh/s Decree, where that was 22.4/680 before. However GPU 3 and 4, which i had NOT updated, were running even better at 26.9 / 810 Mh/s. How could this be?
I did some more research on my system. While GPU3 and 4 were now outperforming the tweaked GPU 0-2, i copied the now-active secondary stock bios from GPU3, and reflashed GPU 0-2 with this bios. And what do you know, now all GPUs have 26.9 Mh/s ETH and 810 Mh/s Decree. Also, the total power consumption of the setup went down from a whopping 1190 Watts to only 840 Watts. Also GPU temperatures are much lower now, which leads to lower fan speeds and a lot less noise!
Conclusion: the XFX RX 580 cards have a secret (undocumented) mining-optimized bios stored in the secondary bios rom!!
If you own these cards, just flip the switch for better out-of-the-box performance. It's the tiny switch located next to the 8-pin power connector on top of the card.
Ok, so i'll use this secondary bios as the starting point for future improvements. I just ran Polaris Bios Editor on this one and i'm now getting 27.3 Mh/s ETH and 819 Mh/s Decree. Does anyone have more information on how to further improve on this? I read on this forum others reach 29/30 Mh/s ETH and have systems with 6 RX580 cards running on only 850 Watts.
On a completely different note. I'm also cpu mining cryptonight (XMR) at the same time on this machine. Eventhough it's a very weak CPU, it'll mine an extra $ 0,20 per day without any additional power consumption (i just ran some test and the Watt meter didn't register any change in power use)! So if you have a similar setup, make sure you run some CPU mining too. I use Nicehash for the cpu mining by the way.
I suggest you to stop dual mining and focus on ETH only for now, you'll burn something with 1190 Watts on a 1000 Watt PSU.
Reduce GPU clock, no need to go over 1150MHz for ETH mining,
Reduce Core Voltage, try to go under 900mV and that will fix your high power consumption.
Increase Memory Clock as that will give you more Mh/s.
(all this can be done with Claymore's miner only, no need for Afterburner at all)
See screenshot below and compare it with your settings, not the same cards as yours, but the principle is the same.
(also keep in mind that the order in Claymore miner does not have to be the same as the order in the ATIFlash about that BIOS flash issue).
I however have an annoying problem. Each time the system reboots and Claymore starts for the first time, mining is limited to 27.3/820 Mh/s, eventhough Afterburner clearly states that the GPUs are running with the correct values.
Once i Ctrl-C and restart claymore, it starts mining at the correct higher rates. This happens after every reboot. And since i want to use the rig without any monitor and keyboard/mouse, this is very irritating since i won't be able to restart claymore and so i won't get the optimal hashrates. Does anyone know what causes this and how to tackle this problem?
-minspeed minimal speed for ETH, in MH/s. If miner cannot reach this speed for 5 minutes for any reason, miner will be restarted...
Also you can use some remote management software (TeamViewer, VNC) to access your rig with your mobile phone or another computer.
I used TechPower GPU-Z to backup my original BIOS, now i opened up PBE 1.6.4 but how do i do the Auto Configure settings with Polaris Bios Editor 1.6.4? I do not have that button. Am i missing anything?
Any help will be appreciated.
Simple Miner OS is so much more reliable.
Takes 10 minutes to get configured. costs $2 a month (barely anything... and free to try at first.)
You flash it to a USB... then boot to USB can leave your windows install on your HDD for when you're not mining.
https://www.techpowerup.com/download/ati-atiflash/
Also this PBE by jaschaknack
https://github.com/jaschaknack/PolarisBiosEditor
suthek, I will have to look in to that one later on. Thank you
In SOLO geting 28-29eth ,but i was managed get 30-31mh/s per card .
Saphire Nitro+ RX580 4Gb
OC setings
Power -25%
GPU :1250
Memory:1900
Memory type Elpida
After restart, you should be able to control the voltage. If it is still grayed out, it's probably because you are using the latest graphics driver that afterburner does not cooperate with. Works fine with blockchain driver.
I managed about 112-115watts per card and hashpower is same like full power .Cuting above 25% hashrate drops . But i have reading in some forums that rx580 you can get 90wats ??
vindous 10, driver Blockchain on RX580 stitched hashed 30 but this is when the memory is 2050 and the kernel is 1366 (default frequency) if you drop the kernel to 1150-1200 (as advised) the hasht falls to 27? tell me where to dig. and even in the amd driver of the Blockchain in the tab of the game-global settings there is no tab switching performance graphics