Hacker News new | ask | show | jobs
by jsheard 1915 days ago
AMD doesn't particularly need to limit RDNA2 mining because those cards are inherently less desirable for miners. RDNA2 is designed around relatively slow memory with a big chunk of on-chip cache to compensate, which works quite well for games but the random memory access pattern of crypto mining blows the cache and bottlenecks on the slow underlying memory bus.

https://www.overclock3d.net/news/gpu_displays/amd_s_rx_6700_...

It's not like AMD is above artificially limiting the performance of certain workloads when it suits them, they do it with CAD applications unless you pay the workstation tax.

2 comments

> It's not like AMD is above artificially limiting the performance of certain workloads when it suits them, they do it with CAD applications unless you pay the workstation tax.

I'm curious about that, do you have an example? I only know of nvidia consumer drivers giving you abysmal performance if you try to use fixed function pipeline line or wireframe rendering with opengl. Or at least they did a couple of years ago. As soon as you used shaders to render the same lines everything got super fast. I always suspected it's their way to force users of CAD systems to buy their pricey professional cards. No game would use opengl line rendering without shaders or if any game did in the long gone past it's probably so old and the line count so low that it would be still fine with the artificial slowdown.

You can see it in action here: https://techgage.com/article/specviewperf-13-viewport-perfor...

The consumer RX580 and workstation WX7100 are based on the same Polaris silicon, and the consumer card is configured with a higher power limit of 185W vs 130W, but the workstation card usually performs similarly or much better anyway. It's most egregious in the Siemens NX test where the workstation card is about 8 times faster.

I think AMD strategically throttles legacy OpenGL paths similar to Nvidia, Autodesk Max/Maya use modern shader-based viewports and in those the consumer card pulls ahead as you'd expect given its higher power limit.

That is in interesting comparison. I really wonder if the differences between consumer and pro cards are all just in the driver or if there is a hardware reason for it too. The difference between the P2000 and the gtx 1080 ti in the Siemens NX benchmark looks insane.
There's a lot of different crypto algorithms. Some will work better on AMD, some on Nvidia, some regardless of memory and some dependant on large cache. A miner will benchmark their card against the popular algos and choose the most profitable one. Which is one of the main complaints when Nvidia limited ETH algos, that miners would just switch to ZHash with a percentage or two less profitability and thus it would do nothing about the shortage while possibly triggering false-positives for gamers.