The latest version of Claymore’s Dual Ethereum AMD/Nvidia GPU Miner (v9.8) includes support for Radeon RX Vega, so that’s what we used for our mining benchmark.
All of the AMD cards run in ASM mode, which requires some fine-tuning using the -dcri command line option. Our Radeon R9 Fury X saw its hash rate peak at -dcri 85, while our Radeon R9 390X was optimal at -dcri 20. After experimenting with fine-tuning values on our Sapphire Nitro+ Radeon RX 580 8GB, we saw slightly higher hash rates using the -asm 2 switch for alternative ASM kernel mode. Radeon RX Vega 64 didn’t seem to like being messed with as much; adjustments from the default -dcri 30 did little to affect performance in a positive way.
Perhaps the most glaring upset in our chart comes from GeForce GTX 1080, which underperforms the lower-end 1070. This is a known issue though, as the Ethereum base code fits the latency characteristics of GDDR5 better than GDDR5X. Both the 1080 Ti and Titan Xp get around that problem with a much wider 384-bit memory interface. So if you could build your card from Nvidia’s parts bin, it’d be a GP102 processor with a 384-bit bus equipped with 9 Gb/s GDDR5 overclocked to 10 Gb/s. If only it was that easy, right?
AMD’s Radeon RX Vega 56 achieves roughly 98% of Vega 64’s Ethereum mining performance at a lower price point while using less power. Although the card’s HBM2 operates at a ~15%-lower data rate, it must employ tighter timings in order to make up the difference so convincingly.
This is going to be bad news for gamers, but expect greater interest in Radeon RX Vega 56 from miners than RX Vega 64.
MORE: Best Graphics Cards
MORE: All Graphics Content