and was proven so it isn't "popular belief".
Devs released a game (accidentally) that lacked the Denuvo implementation....then they got aware of that and re-added it.
You literally had an apples to apples comparison as the only difference was the lack of denuvo. and as expected you lost performance w/ denuvo...or fact people will buy a steam game w/ denuvo and just dl a cracked version that stops denuvos crap and get better performance. (this is actually a thing some ppl do)
I don't support piracy myself, but defending Denuvo's lie is stupid.
edit: also heres more proof
Krafton has removed Denuvo from The Callisto Protocol, and gamers are reporting performance gains and more stable performance on PC.
overclock3d.net
That's a tinted view of how Denovo may or may not have impacted performance. The reality is that you need to do a lot of systematic testing, with two versions you are absolutely
sure don't differ in any way other than the inclusion or lack of Denuvo.
Based on what has been demonstrated here, if there are thousands of hooks and the calls are only periodic (once every few seconds), that could indeed drop minimum fps at times — a slight stutter for one frame is all it would take. But there are absolutely ways to code around Denuvo (or any other similar function calls) that would not cause such issues.
Basically, you periodically fire off a low priority thread to check for Denuvo licensing or whatever you want to call it. You keep running everything else and if a check comes back as a failure, then you gracefully exit the rest of the code. You don't do a real-time check and wait for the response, except that's far easier and likely exactly what some games have done.
The only people who could truly prove Denuvo hurts performance would be the game developers. Take a fully optimized Denuvo implementation, benchmark a variety of hardware, and then remove Denuvo and repeat — with no other code fixes or changes. But to my knowledge, no one has done exactly this. Anecdotes claiming variety of things exist, but "proof" is harder to come by. At best, Denuvo hurting PC performance is a theorem that lacks a concrete proof.
The real issue is that so many games, without Denuvo, already have massive difficulty getting to the level of being decently optimized. Adding Denuvo on top of the cruft that already exists certainly isn't going to help the situation and certainly can go wrong. But FUD prevents most companies from trying to take a different approach than a tried and despised DRM solution.