Mining cryptocurrencies involves a number of risks. One of them is that mining difficulty increases every day, which negatively affects ROI of any mining gear you own. Only a psychic can tell in advance how profitable a GPU or ASIC will be in, say, a month. In addition to that, cryptocurrency value fluctuates a lot. For instance, the past month Ethereum price almost halved, which made many people ponder whether they should switch to a different cryptocurrency.
In addition to all the risks of mining, some months ago many community members became concerned about their RX 400 and 500 cards losing Ethereum hashrate. This happened because in order to mine Ethereum, cards have to process the so-called DAG file.
Over time, this file increases in size, which puts additional stress on the GPUs. Once the file reaches certain size, some GPUs are no longer able to hold it within their VRAM, which renders those completely unusable for Ethereum mining.
It looks like Polaris-based GPUs have some architectural issues that make them lose Ethereum hashrate in proportion to the DAG file size. The bigger the DAG file becomes, the slower Polaris GPUs mine.
In my first post about the issue, little was known about the causes, and I honestly believed that we are dealing with an architectural problem, rather than a software one.
However, some days ago Claymore posted that this hashrate drop is caused by BIOS flaws, and that AMD is working on a fix. Back then it was uncertain whether that was a rumor.
Yesterday, Claymore confirmed that the BIOS fix was released by AMD.
Finally I can test and confirm that AMD has fixed the issue with slowdown at high DAG epochs for Vega/Polaris/Fiji cards. They are going to release new drivers in a few days.Claymore
This is indeed great news for those of us who enjoy mining with RX 400 and 500 GPUs. It is a good idea to keep an eye on the latest driver releases. You can find them here:
RX 400 drivers
RX 500 drivers
Upcoming version supports Vega and fan management for latest drivers, so the only thing you need is to wait a couple of days for new drivers from AMD.Claymore
Once the new drivers are released, make sure to first test them on one GPU before applying them to the rest of the rig. I also kindly invite you to share your results in the comments section below!
Thank you for reading. As always, your comments, suggestions and questions are welcome.
Subscribe and stay tuned for further updates!