1. 16
  1.  

  2. 14

    I like that they’re putting brakes on mining. OTOH, purely from software freedom perspective, this is terrible. It’s a piece of closed-source software that decides what you can use your hardware for.

    1. 3

      It’s more of a move to allow them to capitalize as much as possible on mining while creating “blast zones” to allow them to better manage the risks associated with that market, mitigating shocks through their entire supply chain due to demand variance etc…

      It is a move to allow them to enable mining even more than their current risk profile enables them to. So, it’s a terrible move for the planet as well as software freedom. But it’s an entirely reasonable decision given our current regulatory climate, which I’m doubtful will change in time to avoid billions of deaths.

    2. 13

      Chips that end up in CMP products can not end up in GeForce products. CMP products have significantly less resale value on eBay during the next crypto downturn. This is not to protect Gamers from scalpers and miners, this is to ensure Nvidia will not lose potential customers to a flood of second hand GPUs.

      1. 7

        The original press release (linked by the OP) says that it’s happening in the driver, but later on Nvidia clarified that it would be “via a handshake agreement between the driver, vBIOS and the GPU itself”. I wonder how long it’ll take miners to circumvent, or if they’ll bother at all.

        1. 4

          Even though it seems great to put the brakes on Bitcoin (& especially ETH NFT trading) speeding up climate catastrophe, I wonder whether this is more greenwashing (and whatever’s the pleasing-gamers equivalent of it) than anything else, as GPUs have been outrun so significantly for long enough by ASICs and FPGAs that big mining apps like cgminer have even ditched GPU support:

          Q: What happened to CPU and GPU mining?

          A: Their efficiency makes them irrelevant in the bitcoin mining world today and the author has no interest in supporting alternative coins that are better mined by these devices.

          1. 6

            GPU mining rigs still are used for ETH, since ETH is designed to be ASIC-resistant (which is presumably why the blog post only mentions Ethereum, not Bitcoin).

            I don’t think this is greenwashing, FWIW: they’re explicitly creating a new product line targeting miners. This is an attempt to put the brakes on miners buying up lots of GPU stock and making it impossible for gamers to buy.

            1. 1

              Thanks for the update, for some reason I thought that serious ETH rigs had moved over to specialized chips (ASIC resistant does not equal ASIC proof, after all).

            2. 3

              There’s an endless stream of new coins appearing that can be mined on CPUs as the “big coins” move up the FPGA/ASIC ladder.

              Also it’s not as if all people who want to mine coins are aware that they can’t be economically use a GPU… and there are enough of them to drive up GPU prices for gamers.

              1. 2

                Fair points 👍

            3. 5

              I recently set up Void Linux on a Lenovo laptop, and ran into some issues when I discovered that the device runs with Nvidia Optimus: it has two GPUs, one Intel and one Nvidia, the former being the default but less performant, and the latter being faster but also drawing more power.

              I quickly discovered that Nvidia are hostile to open source. The only open source driver available is nouveau, which is somewhat lacking and not endorsed by Nvidia, who IIRC provide their own proprietary driver which isn’t compatible with standard graphics APIs.

              Additional efforts to control how end-users use their own, purchased hardware is an attack on their customers who pay hunderds of dollar for their hardware.

              1. 2

                I guess we should look forward to all false positives around research CUDA kernels involving Keccac being rate limited. Though it seems that https://eth.wiki/en/concepts/ethash/ethash has more things to fingerprint than Keccac itself.