Using the same exploit that recently allowed unlocking features of Nvidia mining GPUs, an unlocker for RTX 3090 has been created. Unfortunately the card doesn’t have hidden VRAM to enable, but we can get some free floating point processing power.

The install instructions are a bit vague, but on my Fedora install I had to manually add the kernel command line arg (gpu_unlock.targets) and rebuild initramfs after running the build/install command.

I did some simple comparison using ComfyUI, and image generation became 33% faster when using fp8 and bf16 models. However, with an int8 convrot quantized model I only got around 8% speedup, which make sense since it would use the int8 tensor cores of the RTX 3090 which weren’t locked to begin with.

I didn’t write down my exact tokens/s in llama.cpp before installing the unlocker, but the numbers I got after were roughly the same as I remembered, which also makes sense since I use quantized models that afaik use integer tensor ops.

As with all hardware “hacking” you should be careful. This seemed relatively safe to me since it doesn’t permanently alter anything on the GPU so it should be easy to revert. And it shouldn’t mess with current limits or clock speeds, which could more easily damage the hardware.

The install procedure does involve changing some kernel boot parameters, so if you make a mistake it’s possible that you soft-brick your OS.

  • Ajen@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    2 days ago

    I’m split… A lot of the time it’s cheaper to make the low-end version of a product by locking down the high end version, due to economy of scale. If they were forced to use lower end hardware, some cheap products will end up costing more to manufacture.

    I definitely think our right to tinker with stuff and unlock features should be protected, though. Along with the right to repair.

    • mindbleach@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      That’s what this bullshit is faking, to price out products which are genuinely cheaper.

      They spent the full cost for the high-end product, but you don’t get to use it - because anchor framing lets them really gouge people for a marginally better product. Or the same goddamn product without those artificial restraints.

      • Ajen@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        2 days ago

        The reality of mass manufacturing means that, at least in some cases, it actually costs more to create a second factory line than it does to build the low end version with the the same internal hardware as the high end version. This is especially true with silicon, the vast majority of the cost is in design, test, verification, and building the fab. Once they’re manufacturing chips, each additional chip doesn’t cost all that much to produce.

        • mindbleach@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          Which is why… pretending you have a low-end and a high-end… is fraud.

          If they had one price for that one product, other companies with other factories could offer difference price-for-value options. That competition drives prices down and value up. But it is actively prevented when the complex business strategy of lying lets them make things objectively worse on purpose, to squat across an arbitrary portion of the market, and make up whatever damn prices they want.

          • Ajen@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            2
            ·
            2 days ago

            What do you think would happen if it was illegal? I’m only coming up with two scenarios:

            1. The cost of low end tech goes up because it costs more to manufacture
            2. Low end products are discontinued because they can’t make a profit
              • Ajen@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 days ago

                If it costs more to manufacture a product than it can be sold for, it won’t be manufactured. Competition isn’t going to drive down the manufacturing cost, it only drives down sales price. If you drive the sales price too far down, or drive the manufacturing cost too far up (or a combination of the two), the product gets canceled.

                • mindbleach@sh.itjust.works
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  2 days ago

                  You’re already paying the lower price… for the full-featured object. That’s the whole topic! If you can’t imagine a competitor offering a better deal that customers prefer, what are you worried about?

                  • Ajen@sh.itjust.works
                    link
                    fedilink
                    English
                    arrow-up
                    2
                    arrow-down
                    1
                    ·
                    2 days ago

                    If a company sells one product at 2 different prices, everyone will pay the lower price. I’ve already explained how it’s cheaper to manufacture a low-end product based on a high-end design instead of creating a totally new design.

                    Do you think you’d be better off if companies were forced to remove unused components from low-end versions of products? How do you think that would benefit you?