• @RookiA
    link
    English
    170
    edit-2
    10 months ago

    Nowadays you cant do anything with the software or hardware you put and have on your pc.

    If nvidia is going to go on a power trip, then please make that nvidia drivers is only allowed to get installed by nvidia servicemen before that the servicemen teaches the user about their 30 thousand page eula what and what they can do with THEIR bought hardware.

      • @RookiA
        link
        English
        6510 months ago

        Linux: “Its my pc”

        • @werefreeatlast
          link
          English
          1410 months ago

          Fuckers!

          You forgot to add fuckers! “it’s my PC fuckers!”

          You’re welcome 😁

      • Admiral Patrick
        link
        fedilink
        English
        4610 months ago

        If I had to point to an exact time when Windows went to complete garbage, I’d say it was right around the time they renamed “My Computer” to “This PC”. To me, that just shows how their view of your device changed.

        • @[email protected]
          link
          fedilink
          English
          9
          edit-2
          10 months ago

          I always saw “my computer” as infantilising. If something is going to be labeled as “my” thing, it should be because I applied the label.

    • @[email protected]
      link
      fedilink
      English
      2610 months ago

      Maybe we should rent our video cards for $25 per month. You get 2,000,000 frames rendered per month and anything beyond that puts you in a pro gamer tier for more money.

      • Silver Golden
        link
        fedilink
        English
        610 months ago

        heh, if ye had yer screen on 24/7 that would be merely 0.83 frames per second

        The human eye can’t see more than 0.5 frames per second anyways (/s)

    • Phoenixz
      link
      fedilink
      English
      210 months ago

      and what they can are allowed by Nvidia to do with THEIR bought hardware.

    • @dohpaz42
      link
      English
      -210 months ago

      I read the article, and a few points stuck out to me:

      1. This has been a restriction since 2021; now it’s documented in the files and not just the online EULA (ie consistent)
      2. This is a protection to disallow other companies like Intel and AMD from profiting off of Nvidia’s work
      3. Nothing is stopping anybody from porting the software to other hardware, eg

      Recompiling existing CUDA programs remains perfectly legal. To simplify this, both AMD and Intel have tools to port CUDA programs to their ROCm (1) and OpenAPI platforms, respectively.

      I’m all for piracy and personal freedoms, but it doesn’t seem to be what this is about. It’s about combating other companies profiting off Nvidia’s work. Companies should be able to fight back against other companies (or countries).

      I mean it’s not like Nvidia is unreasonably suing open-source projects into oblivion or anything, or subpoenaing websites for user data; at least, not yet.

      • @tabular
        link
        English
        52
        edit-2
        10 months ago

        Their motive is likely more profit but the result is an unjust restriction on user software freedom. It doesn’t matter if they make less money, maximising profit is not why we grant them copyright. Nvidia is often unreasonable, fuck off Nvidia.

        • @[email protected]
          link
          fedilink
          English
          -1210 months ago

          maximising profit is not why we grant them copyright

          That’s the only reason copyright exists. Because society decided that if you’re the one to put work into developing something, you should be the one reaping the profits, at least for some time.

          • @grue
            link
            English
            3110 months ago

            No, that’s a lie. Copyright exists solely for the purpose “to promote the progress of science and the useful arts” – i.e., to enrich the Public Domain in the long run. Enabling creators to profit is nothing more than a means to that end.

            • @[email protected]
              link
              fedilink
              English
              1210 months ago

              Correct answer! And they were originally granted for, what, 7 years with possibly to extend to 14?

          • @[email protected]
            link
            fedilink
            English
            24
            edit-2
            10 months ago

            Society in general has not granted this, it was corrupt lawmakers. Notice the distinction of maximizing profits, no one says no profits should be had at all. But I’m pretty sure most of the people don’t want companies to literally hold back progress of a whole field, of humanity in general just so their profits can be maximized. It’s only the ones directly benefitting from this that would want this, or if you’re brainwashed by those parties, otherwise you’re just against your own best interests (and of the rest of humanity) which is irrational.

          • FaceDeer
            link
            fedilink
            910 months ago

            No, it’s really not the reason copyright exists. Granting a profit to authors and artists is just a means to an end. The actual purpose is to enrich the public domain. Or “To promote the Progress of Science and useful Arts”, as the US Constitution puts it.

          • @tabular
            link
            English
            310 months ago

            You could argue corporate lobbying has molded copyright for profit’s sake (e.g. we can thank Disney for copyright lasting an unreasonably long time) but that’s not all copyright does. Copyleft is a hack of copyright that lets people use software/media created by another but legally compels you to share it under the same license - meaning a greedy corporation can’t just take your work and not share back.

        • @Atropos
          link
          English
          310 months ago

          Anything not from Nvidia is just “sparkling CUDA”

      • AnyOldName3
        link
        English
        1910 months ago

        There’s a good argument that Nvidia only had the money to do the work because of anticompetitive practices, and so shouldn’t be allowed to benefit from it unless everyone’s allowed to benefit from it, otherwise it’s just cementing their dominant position further.

      • TigrisMorte
        link
        fedilink
        110 months ago

        “not yet” is carrying a mighty load of hope there. Monopolists are going to monopolize.

      • @[email protected]
        link
        fedilink
        English
        -210 months ago

        Thanks for this rational breakdown of what’s actually happening. Pretty misleading headline tbh.

  • @tabular
    link
    English
    10010 months ago

    None of their business if we use a translation layer.

  • @FrankTheHealer
    link
    English
    8810 months ago

    This feels illegal. Like it’s probably not, but it should be.

    • @[email protected]
      link
      fedilink
      English
      5610 months ago

      It probably is. In the EU APIs aren’t copyrightable in the first place, doubly so if it’s necessary for interoperability, in the US there’s Google vs. Oracle which declared Google’s use of Java APIs in Android fair use.

    • @assassinatedbyCIA
      link
      English
      2110 months ago

      That’s the neat thing about being in the American oligarchs class. If it’s illegal just make it legal.

    • @ItsMeSpez
      link
      English
      1910 months ago

      Feels like a fantastic base for an anti-trust case at the least.

  • qaz
    link
    English
    7810 months ago

    An anti-trust lawsuit is overdue

    • @laxe
      link
      English
      1210 months ago

      Nvidia is dominating the AI chip market. If our laws were properly enforced, Nvidia should’ve been too afraid to abuse their market position like this.

  • @filister
    link
    English
    6910 months ago

    I guess this is Nvidia’s reaction to projects like ZLUDA.

    And that’s a textbook case why monopolies are bad for pretty much everyone except the shareholders of that monopolistic company.

    • @[email protected]
      link
      fedilink
      English
      1510 months ago

      I am extremely tempted to @ some guy who was shilling for nvidia and saying they weren’t a monopoly.

      • AnyOldName3
        link
        English
        310 months ago

        Part of it depends on how you define things. They’re not a monopoly in terms of having eliminated all their competitors, but they’re a defacto monopoly in terms of being able to do the things a monopoly can. As an example, they can dictate pricing for the whole market as their margins are better than AMD’s, so if AMD undercut them, they can retaliate by dropping their prices to the point AMD would have to sell at cost, so AMD can only sell things in the narrow price window where Nvidia doesn’t feel threatened. On the other hand, AMD does exist and does sell things.

      • bruhduh
        link
        English
        110 months ago

        In gaming subs you’ll meet them plenty

  • @[email protected]
    link
    fedilink
    English
    6310 months ago

    Is something like this actually enforceable? That’s like Microsoft saying you can’t use Wine on Linux.

    • CaptainBasculin
      link
      fedilink
      English
      4210 months ago

      Wine is done on clean room reverse engineering, it doesn’t use any propetriary code as reference. If they had done so, Microsoft would have grounds to sue them.

      This can’t enforce anything on CUDA versions below 11.6; but any functionality introduced to CUDA after 11.6 needs to be clean room reverse engineered, so this will make ZLUDA development on those versions more difficult.

      • @visor841
        link
        English
        2610 months ago

        Yeah, Wine is very strict about this; IIRC if you’ve ever even looked at the leaked Windows XP source code, you’re not allowed to work on Wine.

  • @[email protected]
    link
    fedilink
    English
    5510 months ago

    Take a page from the AI companies’ book - just claim AI “learned” from the CUDA SDK and call it fair use.

    • @General_Effort
      link
      English
      410 months ago

      Yes, the clause might be unenforceable on fair use grounds. So, if you feel like going through a couple years of risky litigation…

      Funny how people aren’t cheering on NVIDIA.

  • the post of tom joad
    link
    fedilink
    English
    1910 months ago

    I tried to read the article but i am too stupid. I think nvidia has a proprietary hardware/software combo that is very fast, but because they “own it” they want money; instead other companies are using this without paying… Am i close?

    • @General_Effort
      link
      English
      4510 months ago

      You can use graphics cards for more than just graphics, eg for AI. Nvidia is a leader in facilitating that.

      They offer a software toolkit for developing programs (an SDK) that use their GPUs to best effect. People have begun making “translation layers” that allow such CUDA programs to run on non-nvidia hardware. (I have no idea how any of this works.) The license of that SDK now forbids reverse engineering its output to create these compatibility tools.

      Unless I am very mistaken, Nvidia can’t ban the use of “translation layers” or stop people making them, as such. This clause creates a barrier to creating them, though.

      Some programs will probably remain CUDA specific, because of that clause. That means that Nvidia is a gatekeeper for these programs and can charge extra for access.

    • KubeRoot
      link
      fedilink
      English
      1010 months ago

      It’s not about it being fast, it’s about it only being available for NVidia GPUs. As long as software for things like machine learning uses CUDA, you need to buy an NVidia GPU to use it. A translation layer would let you use the same software on other companies’ GPUs, which means people aren’t forced to buy NVidia’s GPUs anymore.

  • @Treczoks
    link
    English
    1610 months ago

    How does this make sense? If you’ve got an NVIDIA card, you don’t need an emulation level. And if you have a different hardware that needs an emulation layer, you don’t have to agree to those NVIDIA terms, because you are not using their products.

    • @quinkinOP
      link
      English
      1210 months ago

      The EULA is associated with the CUDA software, not the NVIDIA hardware.

      • @Treczoks
        link
        English
        510 months ago

        Ah, OK. TIL. Thanks.

        • silly goose meekah
          link
          English
          110 months ago

          The “cuda cores” you are probably thinking of are hardware implementations of the cuda software

  • @Linkerbaan
    link
    English
    1210 months ago

    Cuda is the main reason Nvidia has their monopoly. Especially their artifiical limitations on VRAM for more expensive cards would make AMD a lot more interesting if AMD actually had good support.