I know I'm very late to the party, but I thought it might be a good idea still to get going with Ethereum and start with a small rig.
I put the rig together using:
Asus z270f Strix Motherboard
6 x MSI Radeon RX 580 (As I kept reading it was one of the best picks for higher hashrate)
4 GB RAM | Dual Core Processor | SSD 120GB
Windows 10 Pro
After editing the motherboard bios, was finally able to have all 6 cards recognized, however afterburner refused to recognize any of the cards or show temperature etc unless one card had the HDMI connected.
Even after trying different drivers from 16.9 to current 17.6.2 AMD Radeon, the out of box hashrate was coming out to be:
Using Geth and Ethminer (currently tried solo mining just to test out speed)
20.81 MH/s per card
Went forward to modding the bios one by one:
After downloading ATIWinFlash, saving the bios, modding using Polaris and copying the straps from 1:1750 to 1:2000, the hashrate remains at 20.81 MH/s
Have tried using Wattman in AMD settings as well as Afterburner only to find if I increase or decrease Memory clock from 2000Mhz even by a little, my hashrate goes down to 18 MH/s.
I have searched the forum everywhere to look for a similar issue but ended up just finding errors I got along my way here.
I have read a lot that these cards have a lot more potential and I really would like to push them if I could.
I would really like if someone who went through the same or has any clue as to why this is happening, could help out. Thanks in advance!