AMD Radeon RX 460 Makes ~11 MHS Mining Ethereum, No Need to Read The Rest

in #ethereum8 years ago (edited)

amd-1

AMD's new Radeon RX 460 based video cards are now available on the market and crypto currency miners are wondering are they any good for mining and especially for mining Ethereum (ETH). AMD's GPUs are known to perform better in the memory demanding Ethash algorithm used by Ethereum, so no wonder that there is interest, even though the RX 460 is the slowest model of the new RX series of video cards. While it may not be the best choice for multi-GPU mining rig when power/performance ratio is important as well as when you want to get the highest possible hashrate from the whole rig, it still might be interesting choice for smaller mining rigs. With 6x Radeon RX 460 you should be able to fit in a total power consumption for the whole mining rig of about 400 Watt and a 500W PSU should be more than enough for the whole system providing some extra headroom.

Specifications of the AMD Radeon RX 460

amd-2

What you should take a note of in the specifications is the number of stream processors that are less than half of the ones found in RX 470 - 896 for the RX 460 vs 2048 for the RX 470. Also the width of the memory interface here is cut in half compared to RX 470 and RX 480 - 128-bit versus 256-bit, so especially for Ethereum mining what you should expect is about half the hashrate judging from the specifications alone. The video memory is clocked at 7 GHz (1750 MHz), but with 128-bit memory bus it should have half of the RX 470 with 4GB clocked with the same clock of the video memory.

So what is the Ethereum mining Hashrate for the RX 460

amd-3

The exact number you can expect to get when using the Claymore Dual Miner along with the AMD Radeon RX 470 mining Ethereum (ETH) is 10.7 MHS at stock settings. As already explained even based on the specifications we knew that it should be somewhere around the half of what the RX 470 4GB with 7 GHz video memory makes or with other words a little shy of 22 MHS and when you divide that in half you pretty much get what the RX 460 actually manages to deliver. So no surprises here regarding the hashrate that the AMD Radeon RX 460 manages to provide for mining Ethereum.

Extra tip for the 2GB model of Radeon RX 460

If you are getting an AMD Radeon RX 460 with just 2GB of video memory (there is a version with 4GB as well) with the idea to mine Ethereum with it you may end up seeing this error message:

Creating one big buffer for the DAG
Allocating/mapping single buffer failed with: clCreateBuffer(-61). GPU can’t allocate the DAG in a single chunk. Bailing.
clEnqueueWriteBuffer(-38)

This is a problem that is know to show on some video cards with just 2GB video memory when trying to mine Ethereum, the good thing is that you should still be able to make it work. What you have to do is add a few extra lines in the BAT file you are using to start your Ethereum mining software and the error message should disappear and the miner should start working just fine.

Here is what you need to add at the start before the line running your Ethereum miner:

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

Alternatively you can just run these commands in a separate BAT file and then start the miner.

Do note that the setx command sets the environment variables permanently, so there should be no need to run them each time when you start your miner in order for them to take effect!

Sort:  

it isn't a "known problem" per se with gpu with less than 2gb of ram, it is just that there isn't enough memory for using it on ethereum as ethereum use a large file (+1Gb) to compute the proof of work.

DAG grows as blocks are added to the chain. If I remember correctly it is at 1.8GB right now, which means that 2GB cards are almost on their limit. But the switch to PoS will happen sometime in the near future, so it will not matter anyway.

Thanks, for the corection, perephrased to make it more accurate as a description of the issue :)

Nice. I am using R7 370s for the moment (each at 15MH/s) but TDP is at 110 each.

The RX 460 does about 11 MHS at about 60W of power usage.

60W is impressive...

Does not even have external PCI-E power connector.

It might look impressive compared to older generations of AMD GPUs, but with the new ones it is pretty much on on par with what other RX series vidoe cards do in terms of power usage/performance ratio.

Is that using the 2GB or 4GB variant?

2GB, though it should not make a difference between 2GB and 4GB performance wise.

good info thanks

Running 4 of these at 44 hash, had some laying around and it was worth mining with them, great post!

my system with rx 460 4gb only run on nicehash miner, rest all mining software like claymore, minergate and cgminer gets failed to start mining, especially etherium..
My system configuration
OS : Windows 7, RAM : 2 GB, AMD Drivers : Newest 17.0.1.3, Virtual Memory alllocated 32 GB , Motherboard : FOXCONN N15235,
What are the best supported mining drivers for AMD RX 460, could you pls. help me to fix this..