One of the critical points during this period of high demand for graphics cards is that a portion of them are being purchased by professional users looking to mine cryptocurrencies. The recent launch of new cards coupled with record highs in the cryptocurrency market has led to a rebirth of the mining community, who as of recently could earn ~$15/day per RTX 3090 graphics card. These professional miners buy graphics card by the pallet load, sometimes bypassing retailers and going direct to distributors, as they can guarantee a complete shipment sale in one go. The knock on effect is fewer cards available for gamers looking to build new systems, leading to empty shelves and causing prices to spike for the handful of cards that ever make it to retailers.

In order to at least offer a fig leaf to gamers, in the past certain graphics board partners started producing mining-only graphics cards. These had no graphical outputs, making them almost impossible for gaming use cases, but it filtered off some of the mining market into buying those rather than taking stock away from shelves for gamers. This was a poor band-aid, and now NVIDIA has gone one step further to separate mining from gaming.

NVIDIA’s announcement today is two-fold: firstly addressing the upcoming launch of the RTX 3060 graphics on February 25th, and secondly announcing a new range of dedicated mining hardware.

RTX 3060: Halving the Mining Rate

One of the key drivers as to why the new graphics cards are being sold is because they are so good at doing the mining operations for various cryptocurrencies (namely for Ethereum and other derived coins) and earning the users a semblance of return on their purchase. Mining requires hardware and software, and it’s the software side that NVIDIA is tackling with this first announcement.

For the upcoming RTX 3060, the software drivers for this graphics card will automatically limit cryptocoin hashing rates to half – making how much they can earn specifically halved. The software drivers will do this by detecting the math coming through the pipeline and restricting access to the hardware for those operations. At this point we’re not sure if it’s a cut in frequency that the drivers will cause or simply limiting the operations to half of the hardware, but either way NVIDIA is hoping this will detract professional miners from buying these cards if the return on them is halved.

Update: NVIDIA has also confirmed that performance restrictions will be going in for their Linux drivers as well as their Windows drivers. The inclusion of Linux drivers is incredibly important, as most dedicated miners are thought to be using Linux rather than Windows.

No plans are being announced for cards currently in the market, perhaps because the drivers for those cards already allow a full-rate compute solution, and those can simply keep older drivers installed.

NVIDIA CMP: Dedicated Mining Silicon for Ethereum

In the same way that ‘crypto’ cards without video outputs were pushing into the market for balance, NVIDIA is going a step further and removing the video outputs from the silicon entirely. There are other potential optimizations that could be made for power and performance, but at this point NVIDIA is simply stating as graphics-less silicon. This could be a mix of customized new silicon, or simply silicon already manufactured that had defects in the video output pipeline.

The new NVIDIA CMP HX dedicated mining cards will come in four variants up to 320 W, and from authorized partners including ASUS, Colorful, EVGA, Gigabyte, MSI, Palit, and PC Partner. These cards (along with drivers) are also set to be designed such that more of these cards can be enabled in a single system.

NVIDIA CMP HX Mining Hardware
AnandTech 30HX 40HX 50HX 90HX
Eth Hash Rate* 26 MH/s 36 MH/s 45 MH/s 86 MH/s
Rated Power 125 W 185 W 250 W 320 W
Reference Connectors 8-pin 8-pin 2 x 8-pin 2 x 8-pin
Memory Size 6 GB 8 GB 10 GB 10 GB
Availability Q1 Q1 Q2 Q2
*NVIDIA Measured to DAG and Epoch 394

What’s interesting here is that these stats aren’t that great. Here is a breakdown of what NVIDIA’s cards do today, and you can see why:

NVIDIA Hardware Hash Rates
AnandTech Hash Rate Power Efficiency
MH/s/W
RTX 3090 121 MH/s 290 W 0.42
RTX 3080 98 MH/s 224 W 0.44
90HX 86 MH/s 320 W 0.27
RTX 3070 62 MH/s 117 W 0.53
RTX 3060 Ti 60 MH/s 120 W 0.50
RTX 2080 Ti 49 MH/s 240 W 0.20
50HX 45 MH/s 250 W 0.18
40HX 36 MH/s 185 W 0.19
30HX 26 MH/s 125 W 0.21
HX Data from NVIDIA
RTX Data from Minerstat

The only way these new CMP HX mining add-in cards make financial sense is if they are really cheap, around $600 for the 90HX, otherwise the retail gaming GPUs seem to be a lot more efficient.

NVIDIA isn’t giving any more details on when these mining add-in cards will be made available, aside from Q1 for the slower ones and Q2 for the faster ones. No word on pricing, nor on distribution methods – there’s a chance here that these cards will only be sold by distributors direct to professional mining outlets. By the pallet. Note that this doesn’t stop the high demand for power supplies. That market is also feeling the effects.

Analysis: Will This Work?

NVIDIA’s actions come as Ethereum mining has essentially broken the retail market for GPUs for the last few months – and quite possibly will keep it broken for months to come. And while selling every last GPU they can make is hardly a bad thing for NVIDIA in the short term, in the long term a broken market risks hurting NVIDIA’s brand and consumer customer base, never mind the threat of all of those mining cards boomeranging back once the bubble pops (again). All of which raises a very important question: will this work?

For better or worse, nothing NVIDIA is doing today will fundamentally change the market forces at work. So long as Ethereum is running over $1000 or so, miners can make a tidy profit using video cards for mining – and thus miners value the hardware more than gamers. NVIDIA can nudge things in one direction or another, but even NVIDIA isn’t going to be able to beat the laws of supply and demand. As a result, the problem at hand won’t truly go away until either mining stops being profitable, either by Ethereum’s price coming down or the market being flooded with cards (and thereby spiking the difficulty level).

In the interim, the best NVIDIA can do is to try to keep miners from snatching up consumer video cards, which is what today’s announcement focuses on. There’s every reason to believe that miners will end up with the bulk of GPUs – this is market forces at work; miners pay more – but if NVIDIA can at least ensure that the fastest video card in stock at Newegg is better than a GT 1030, then that’s a big improvement over where things stand today.

Making consumer GeForce cards less palatable to miners is certainly going to be the most important step of this, though it’s unfortunately also the hardest to execute on. Detecting Ethereum is easy enough, but because the block is being done at the driver level, it’s also extremely vulnerable to being patched out. Miners only need to hack one driver, and then every RTX 3060 card from here-on out can be used for mining by using that driver. NVIDIA is essentially implementing driver-based DRM, which historically has not worked out all that well over the long-run.

Which isn’t to say that the driver throttling approach won’t work. But there is a very real chance it’s not going to work for very long, especially with miners so financially motivated to work-around it. Complicating matters, NVIDIA has been shipping mobile RTX 3060 hardware and drivers since late January as part of the RTX 30 series for laptops, so driver hackers already have a starting point for “clean” GA106 code.

As an aside, this is also why NVIDIA can’t do anything about the existing RTX video cards already on the market. Even if NVIDIA puts Ethereum throttling code into future drivers, miners can just use the existing drivers. In other words, NVIDIA can’t put the genie back into the bottle; they can only try to keep any more genies from getting out.

Which is why the second aspect of NVIDIA’s strategy – introducing a line of dedicated mining cards – is more likely to have a lasting impact. Even though it probably won’t help with either the supply of consumer video cards nor the high demand for them, it at least will help NVIDIA manage how many cards are offered to consumers versus miners.

I won’t try to ascribe too much to NVIDIA’s specific motivations here, but at the end of the day NVIDIA has built an empire on very rigidly defined market segmentation, so siphoning off miners into their own category plays to NVIDIA’s strengths. Along with more specific control over product allocations, mining-only cards allows NVIDIA to price those cards as the market will bear, all without disrupting the consumer market. And, perhaps most importantly NVIDIA, mining-only cards won’t boomerang back into the used video card market once the bubble does pop. The resulting crypto-hangover from the last time that happened significantly hurt NVIDIA (and AMD), so they’re going to be eager to avoid it.

But will miners buy mining-only cards? That’s a more nebulous question. The ability to offload used cards into the arms of gamers is a significant part of the financial calculus for miners, because it means their hardware investment doesn’t become worthless overnight. Consequently, mining-only cards are not nearly as desirable. On the other hand, given how hard it is to get any video cards right now, even a mining-only card is better than nothing if you want to start mining for profit today. Currently, miners are taking virtually everything they can get, and certainly NVIDIA seems to be counting on that to continue.

Ultimately, introducing mining-only cards is likely to be the more successful half of NVIDIA’s announcement today. It’s clear that the mining market isn’t going away any time soon, and until it does, it’s in NVIDIA’s own interests to try to control it so that it doesn’t continue to wreak havoc on the consumer video card market.

As for consumers looking to get a video card for gaming purposes, today’s announcement is probably a bit of a wash. It certainly doesn’t hurt that NVIDIA is trying to get better control over the market and drive miners away from consumer video cards; it’s just not likely to stop them entirely given the profits at hand. Put another way, I don’t realistically expect that the RTX 3060 will be any more available than NVIDIA’s other RTX cards; but I will give NVIDIA some credit for trying with today’s announcement. If nothing else, today is a first step towards a long-term solution for what may end up being a long-term problem.

Related Reading

Comments Locked

131 Comments

View All Comments

  • plonk420 - Thursday, February 18, 2021 - link

    as much as i have a love/hate relationship with crypto (paid my rent a few times), i wonder if this will have a negative impact on compute projects like BOINC ...such as previously SETI@Home, now MilkyWay@Home, Einstein@Home, Folding@Home, etc...
  • gizmo23 - Friday, February 19, 2021 - link

    That was my first thought as soon as I saw it. I think GPU compute projects like F@H run CUDA on NVidia cards so maybe there's something that can be used to identify the job type in CUDA
  • Butterfish - Friday, February 19, 2021 - link

    They aren’t running the same algorithm as ETH thus won’t be affected by this change
  • Yojimbo - Friday, February 19, 2021 - link

    Unlikely. I think it doesn't even negatively affect some other crypto algorithms. And the algorithmic checking is done in software, in the drivers. It's just that the drivers must undergo a handshake with the bios and the bios must undergo a handshake with the silicon. That means NVIDIA are completely free to adjust the mechanism on the fly with driver updates. As long as they don't come out with a valid driver version that is too loose, ie, that allows what it's supposed to limit, it should be OK. And it's easy to check that it's activating on the things that are supposed to activate it.

    I think the biggest issue is whether someone can create an algorithm that mines efficiently but that doesn't trigger the limiting function, because I am skeptical that people will quickly find a way to get around the security features on the chip. I guess we'll have to wait and see. The thing is, even if they either make a non-limited algorithm or they find a way to put on their own bios eventually, if NVIDIA gets, say, 6 months of it working as intended that's probably enough to see them through the current crypto boom period, and certainly gives them time to catch up with gaming demand for the new architecture.
  • Threska - Saturday, February 20, 2021 - link

    Hmmmf. Sounds like the game publishers trying to stay ahead with DRM, just long enough to make back their money.
  • Yojimbo - Sunday, February 21, 2021 - link

    I guess you could say that. Except that's an ever-present situation. And it's also less clear how much the DRM is necessary. There was never a full disruption of game publishers' businesses. But in this case the disruption is both palpable and comes in sudden and unpredictable spikes.

    So many of these tech bloggers, for lack of a better word, like Linus Tech Tips from what I'm told (I haven't watched their video), either don't understand business or are just interested in saying what they think will get them more popularity or attention. They don't seem to understand the serious disruption that a mining craze has on NVIDIA's business or why NVIDIA would genuinely want to combat that disruption. It makes perfect business sense that NVIDIA would want to segment gaming and mining demand and be able to not let mining demand disrupt their gaming business. Concluding before the products even hit the market that NVIDIA are just trying to pull the wool over people's eyes is unfathomable.
  • Jumangi - Friday, February 19, 2021 - link

    If this can be done at the driver level and Nvidia is serious about dealing with this then why just the 3060? Make the entire 30XX series do this. This sounds like a weak attempt at PR by them.
  • JimmyZeng - Friday, February 19, 2021 - link

    Existing miner will simply stop updating the driver.
  • Yojimbo - Friday, February 19, 2021 - link

    Firstly, it's not just at the driver level. The control is implemented at the driver level. It's entirely software, but the driver must be verified by the bios and the bios must be verified by the chip. Secondly, as JimmyZeng pointed out, if there's a valid driver available that already allows the feature then it's too late to stop. But thirdly, NVIDIA would open themselves up to lawsuits by limiting functionality after a purchase has been made.
  • mike_bike_kite - Friday, February 19, 2021 - link

    I'm trying to understand the article but basic info is missing. What is Ethereum? What is MH/s that's referenced in the tables? You gave a figure of $15/day profit for a 3090 but shouldn't your number also include costs like electricity and depreciation on the hardware? It would be nice to give some numbers of what happens if the the price of bitcoins returns to normal levels (is that possible?). I thought these crypto currency algorithms were designed to avoid these spikes in prices by getting much harder to discover new "coins" - is that not true?

Log in

Don't have an account? Sign up now