Hacker Newsnew | past | comments | ask | show | jobs | submit | Kuraj's commentslogin

The bigger problem with Denuvo is that it appears to significantly impact game performance as well

It can, but that seems to be more related to poor implementations by the game devs, and not inherent to it. There are plenty of examples of games with Denuvo that still run fine (give or take your opinion on whether the presence of DRM is inherently "impacted performance").

If many of your users misuse your tool, that's a design problem not user error

There's a valid point there, but that's stating it way too strongly.

I haven't seen their documentation, maybe the problem lies there. But there's no tool or documentation so perfect that nobody can use it wrong.


Yeah, goddamn hammers needs to be way softer, do you know how many thumbs worldwide have been hurt by them? Clearly the fault of the hammer.

If I have you hammer with a wax coated handle then it will regularly slip out of your hand.

One could blame the user for not "just" holding it right. Or alternatively reconsider if the handle should have a grippy coating instead.


More modern version: No you are holding your iPhone wrong, it is not a design fault that makes a ground loop in the antenna if you hold two metal surfaces with your hands.

Isn't Denuvo actually implemented in a game by the DRM developers, though? I remember reading that they have a process where the game dev sends Denuvo an unprotected executable, who adds the DRM to that executable and sends it back.

Thus, I believe the poor implementations are directly the fault of Denuvo.


I think that used to be the case years ago but isn't anymore.

The games run terribly on release because they have Denuvo, and then when the sales volume no longer justifies the licensing costs of Denuvo, the devs strip it out and sell it to the players in patch notes as "optimizing performance."

Someone else mentioned GTA getting more aggressive copy protection out of nowhere. It's not out of nowhere. With GTA6 ads out for a while, sales of GTA5 are up as people either play it for the first time or replay it. Sales going up means they can justify copy protection.

Denuvo has layers upon layers of obfuscation that inflates nearly every instruction and function call, extra code execution that does nothing to throw off someone trying to follow code execution paths, and constant moving around where the game stores stuff in memory, again, to throw someone off watching via debugger.

It's pathetic because one company has been almost entirely responsible for people needing to buy faster and faster CPUs and GPUs trying to eek out more and more performance. CPUs, GPUs, memory - all of it has gotten enormously faster, we have more cores, etc. Despite all that, every new game barely runs at 60fps.

Do you really believe that year after year game developers and game engines get worse and worse at performance? Of course not.


> With GTA6 ads out for a while, sales of GTA5 are up as people either play it for the first time or replay it. Sales going up means they can justify copy protection

How does that justify it? Adding stronger DRM when cracked copies of the same content are already out there is like trying to get insurance after your house has already burnt down.


> Do you really believe that year after year game developers and game engines get worse and worse at performance? Of course not.

If you strictly want to blame Denuvo then that assumes game developers cannot think of a way to spend their extra performance either. Which is obviously not the case.


I would assume the cache misses alone will destroy any performance.

The evidence for this supposed performance hit is basically zero.

https://www.youtube.com/watch?v=07NMuobVVwQ

This channel has many comparison videos like this one.

Loading times and 1% or 0.1% low FPS are usually hit the hardest and those stutters are the most immersion-breaking.


False. There's lots of side-by-side recordings of Denuvo and non-Denuvo versions of games on YouTube clearly showing that Denuvo does impact performance.

How many of these pictures did y'all download while trying to close them?


> I think most people would interpret “scanning your computer” as breaking out of the confines the browser and gathering information from the computer itself. If this was happening, the magnitude of the scandal would be hard to overstate.

But at the end of the day, the browser is likely where your most sensitive data is.


I guess the silver lining is that the Windows ABI is extremely stable


I agree. We don't need to reinvent the wheel.


Touche


Don't sleep on the command palette (`/`). It's a really useful tool when even if you don't know _where_ things are, you still know what they are called.


If you need to do this, I think .gitkeep communicates intent better. You don't need to document it or risk it being removed as thought to be a left over.


I had no idea, that's amazing.


Queer people are at a greater risk of being estranged from their families, if nothing else.


Aren't all homeless people estranged from families?

I assume family would help if it was a possibility.


Someone unable or unwilling to house a family member could be able and willing to pay their phone service. Someone unable to pay their phone service could be willing to talk to them.

Homeless young people are disproportionately LGBT because of family rejection.


That's a gigantic, optimistic assumption.

Don't assume. Your life is nothing like theirs. You have no idea what it's like. I know some of them; I have no idea what they face on the daily.

Not fearing being kicked in the middle of the night while you sleep is part of the privilege that keeps you from understanding what they live in.


How is my assumption optimistic? I assumed all homeless people are estranged from families. That is a pessimistic assumption. It’s bad for everyone.

What are you meaning here?


If they have a family.


I guess the flipside of this is, do we want poor/homeless people from groups our society dubs “overrepresented” to only be able to find help from organizations that specifically serve selected “overrepresented” groups? Are there no obvious bad sides to that?

Because you can’t really have the one without the other.


It wouldn't make sense not to.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: