The experience for me, when I buy a game, is that I either don't buy one with DRM, or, I buy one that _might_ work, and then I spend a little while trying to get the right version of Proton that runs correctly, and get banned / blocked temporarily for switching my machine identifiers or something too much.
It really is a sick joke that the experience for gaming, music and video is all far, far better for those who _don't_ pay than for those who do.
Denuvo is effective enough that if a game has it, it is almost impossible to pirate. So in most cases, it is either pay or do not play the game at all.
There was one key player who knew how to crack Denuvo DRM. They went by the name Empress but haven't cracked anything in the past year, and also mentally deranged, often including very transphobic rants in the NFO file of the torrents they release.
That's still a net win for the pirate I'd argue; for them it's zero steps to "don't play the game at all", for someone like myself it's pay->waste time trying to get it run and fail->refund/no-refund.
It's self fulfilling though. Some people won't behave nicely if a game comes with Denuvo.
I can understand the argument against DRM in general and owning things you buy, but that seems like a different problem.
The disk space usage is weird, but 100mb to 300mb executables is irrelevant in the age of terabyte drives and 50gb game installs.
Nice to confirm that there was no way I was ever going to notice its impact.
I think the goal should be to fool the checks rather than remove the encryption which would be a nightmare. CPUID can output whatever you want, it just reads MSR's. I'm sure there are possibilities to use kernel drivers to make windows functions also read out whatever you want.
Oh and if you actually do distribute a crack that uses a stolen license file, they’ll ban the heck out of the hardware identified in the license (and probably any user/account/Steam IDs they manage to hoover up), which will no doubt be an annoyance to a cracker.
Where did you see this? I quickly skipped through both videos and saw 5-20% difference in average framerates, 20%+ difference in 1% lows which is what makes a game feel choppy/laggy, and 5-10+ seconds difference in loading times.
And going by the techniques explained in the OP those numbers make complete sense, that's the cost I would expect for the advanced obfuscation/protection Denuvo uses.