• realitaetsverlust@piefed.zip
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      4
      ·
      3 hours ago

      Never really understood the hate against denuvo. Yes, it’s annoying and unnecessary, but it’s no vanguard or ricochet that requires full access to the system. Especially on linux this is honestly a complete no-issue since it runs as a user-process within the prefix.

      There’s other battles that should be fought, especially against vanguard, ricochet or EAC.

      • RightHandOfIkaros@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        edit-2
        2 hours ago

        Denuvo, and in fact ALL anti-piracy countermeasures (including kernel level anti-cheat like nGuard Protect, or Vanguard) added to computer software, is cancerware. It does not do anything to prevent piracy beyond maybe a month depending on cracking scene interest. But it does severely negatively affect game performance. In some cases, games with Denuvo removed have seen +40 fps and more for end users with absolutely no change to game settings or hardware.

        Denuvo runs game functions within a VM, and uses the game license, your machine HWID, and magic numbers to make calculations so it can decrypt the partially encrypted by Denuvo game code. It does this EVERY FRAME. Computers have become fast enough that people like you might say you dont notice the difference because your copy of the game runs at 60fps “most of the time” with dips into the 30s or 40s. But without that literal circus of cancerware your game could be running at 90+ fps with absolutely no change from you. Now why, exactly, does Denuvo need to do these checks with your license and HWID every single frame? Well, you silly wallet, your license might expire or be revoked inbetween frames.

        Denuvo, and all DRM, only harms genuine paying customers. Its only a minor inconvenience to game cracking groups and pirates.

        Just because kernel level anti-cheat is bad doesn’t mean that Denuvo is somehow good. They are both equally bad.

        I mean, did we all forget SecuROM? It is malware, defined by most operating systems and anti-virus software as malware. Thats what all DRM is.

        • realitaetsverlust@piefed.zip
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          18 minutes ago

          Denuvo, and in fact ALL anti-piracy countermeasures (including kernel level anti-cheat like nGuard Protect, or Vanguard) added to computer software, is cancerware. It does not do anything to prevent piracy beyond maybe a month depending on cracking scene interest.

          This part I can agree with.

          But it does severely negatively affect game performance. In some cases, games with Denuvo removed have seen +40 fps and more for end users with absolutely no change to game settings or hardware.

          Never seen that myself so idk. However, I’ve checked youtube for “denuvo vs no denuvo fps”, and I’ve quickly skipped through around ~20 videos, and the FPS loss is in all cases either minimal or nonexistent. The only game that was seriously affected was hogwarts legacy with a ~25 FPS difference between cracked and non-cracked which is obviously huge, however, that could be due to a wrong implementation or other factors. No other game displayed that behavior, leading me to believe it’s not necessarily denuvo that’s the problem in hogwarts legacy.

          Denuvo runs game functions within a VM, and uses the game license, your machine HWID, and magic numbers to make calculations so it can decrypt the partially encrypted by Denuvo game code. It does this EVERY FRAME

          You make it sound like that’s a huge deal, but this is running in parallel, not in sequence. Meaning denuvo would only be a bottleneck if the game renders it’s frames faster than denuvo takes to finish it’s next step. This is unlikely as denuvo isn’t utilizing the GPU as the game mostly does, but the CPU, and the CPU is rarely ever a bottleneck in modern games. So, at worst, it consumes a few more CPU cycles and therefore a teensie tiny amount of power, which is quite frankly negligible.

          Computers have become fast enough that people like you might say you dont notice the difference because your copy of the game runs at 60fps “most of the time” with dips into the 30s or 40s. But without that literal circus of cancerware your game could be running at 90+ fps with absolutely no change from you

          Well, the reality shows that this isn’t the case and those numbers sound like you made them up for dramatic effect like some supplements tiktoker telling me that costco rotisserie chicken is literally poison.

          Now why, exactly, does Denuvo need to do these checks with your license and HWID every single frame? Well, you silly wallet, your license might expire or be revoked inbetween frames.

          Once you boot a denuvo game, it (usually) connects to a server and receives a ticket. Now, how long that ticket is, depens on the game. The ticket lifespan is configurable by the developer/publisher, it could be days, weeks or even months. Less than a day? Very unlikely. Afaik, the ticket is only checked on game startup anyways, so the license will never expire inbetween frames. Only a restart of the game could do that, in which case the game would probably request a new ticket.

          I mean, did we all forget SecuROM?

          SecuROM, Starforce or vanguard install themselves as an application on your system, requiring root access (or whatever the pendant on windows is. Admin?) on your system, enabling it to do all kind of things and literally being an open security risk on kernel level.

          Denuvo doesn’t. It runs in userspace and doesn’t have any more privileges than the game itself. That’s why denuvo doesn’t really cause any problems on linux - because it’s a userspace process that runs in the prefix. That’s it.


          I get you don’t like denuvo, but your dislike of it seems to be founded on either:

          • Best case: Very outdated information
          • Bad case: Wrong information
          • Worst case: Information you made up for dramtic effect, as you did above

          I would prefer if you’d just say: “I hate the thought of not fully owning my game” which is a perfectly legitimate claim. But making up these horror stories like “DENUVO IS LITERALLY EATING YOUR CHILDREN !!!” is just not a good way to argue against something. It makes you unbelievable.

      • absquatulate@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        2 hours ago

        Not sure why you’re being downvoted for asking a legit question, but I believe the hate comes exactly from the fact that its annoying, unnecessary and a drain on resources. And even if others are worse we shouldn’t be normalizing it. Personally I avoid it also because until recently it was borderline uncrackable and thus prevented me from keeping my games through posterity.

        • realitaetsverlust@piefed.zip
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          8 minutes ago

          annoying

          How so? You usually don’t even notice it’s there.

          unnecessary

          True, but I just don’t think most people care about that a lot. Because if you look closely at how much shit is running on your PC at any given time, denuvo is probably just a small drop of water in the atlantic ocean.

          drain on resources

          That has mostly been debunked by today.

          Personally I avoid it also because until recently it was borderline uncrackable and thus prevented me from keeping my games through posterity.

          That is the only reason I can absolutely understand. Not “owning” your game is a shitty feeling, but we also lost that battle like 25 years ago with steam. I think it’s silly to be mad about denuvo but still use steam for your games if DRM is such a problem.

      • MagnificentSteiner@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        2 hours ago

        If you are in favour of any kind of DRM then you are arguing against your own interests as a purchaser of games.

        • realitaetsverlust@piefed.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          13 minutes ago

          I’m not in favor of it, however, denuvo doesn’t impact my gaming experience in the slightest. It’s like a crash tracker running in the background, monitoring if shit goes wrong and if it does, gives me a prompt to ask me to report it. It doesn’t have any special privileges (unlike something like vanguard, for example), it doesn’t start with my PC but starts and stops with the game and it has no impact on performance (lots of videos about it on youtube).

          I get that people don’t like the thought of “I’m not fully owning my game” which is reasonable, but in that case, your reason for not playing pargmata shouldn’t be denuvo, but steam itself.