Scratchpad: 2MB

Getting a single RX 580 to 1000 H/s.

After a bit of tinkering with my RX 580, I’ve managed to push it just over 1000H/s.

Firstly, I’m using the newest version of XMR-STAK Unified (V2.2.0).

Running the newest AMD BlockChain Drivers (V17.30.1029).

For more general information about XMR-STAK optimization, check out this amazing guide by /u/BOFslime.

DISCLAIMER – I am not responsible for any damage to your property. If you are unsure of anything in this guide, please make an effort to read more about it before attempting any changes.

XMR-STAK AMD Config



Firstly, I experimented with the AMD Config file to get the best hashrate out of the stock card. The settings I arrived at are below.

{ "index" : 0, "intensity" : 928, "worksize" : 8, "affine_to_cpu" : false, "strided_index" : true }, { "index" : 0, "intensity" : 928, "worksize" : 8, "affine_to_cpu" : false, "strided_index" : true },

Bios Modding

After experimenting with the XMR-STAK Config file, I turned to bios modding. To be honest, I don’t know a whole lot about bios modding, so please be warned that I can’t guarantee your card’s safety if you choose to take my advice. As with all bios mods, it may harm your GPU and shorten it’s lifespan. Be sure to make a copy of the stock bios before making any modifications. I would advise to read more on bios modding before making any changes to yours.

For my bios, I simply copied the 1375 strap to 2000, 1750, and 1625.

Overclocking

For overclocking, so far I’ve only altered the Memory Clock. I’ve yet to play around with the Core Voltage, but this is potential there to save on electricity. Lowering the Core Clock resulted in a loss of hashes, so it’s staying put for the time being.

Memory Clock



Changed from default of 2000MHz to 2195MHz. For me, this clock speed worked, however your mileage may vary. You basically want to get the memory clock as high as you can without encountering too many GPU Memory errors (use HWinfo for this) or general instability.

—–

I’ll do my best to answer any questions you have, please don’t hesitate to ask and I’ll do my best to try and help!