Älg; said:Lots of people missing this part.
Come on, it's not a fucking rumor. Anyone who understands how VMProtect/Denuvo work can make a educated guess about the performance implications. The code that runs under VMProtect is both encrypted and runs in a virtual machine (which has a entirely different instruction set compared with x86-64).
So any piece of obfuscated code that needs to run by the CPU :
- first it needs to be decrypted.
- after that it needs to be interpreted (by converting it between 2 separate instruction sets , the obfuscated VM instruction set and x86-64).
- for AC:O specifically, imagine this being done TWICE : once for vmprotect and immediately afterwards for Denuvo.
This IS SLOW compared with native unobfuscated code. Imagine this needing to be done in the game loop when every frame needs to be drawn (just like it was happening in Rime for instance).
Regarding proof, NOBODY can actually prove anything because for a irrefutable proof you will need access to the obfuscated binary (as it spit out by the MSVC compiler) to benchmark between the 2 modes. And , obviously, only Ubisoft has access to both binaries.
Virtually no-one here understands how they work though - and even people that do understand the technical details are throwing out assumptions based on zero context (and not knowing how Denuvo actually uses virtualization).Aklamarth said:Anyone who understands how VMProtect/Denuvo work can make a educated guess about the performance implications.
Yea but DRM companies are guilty by association, so lack of proof in the other direction, is just as good as.dr_rus said:Let me remind all of you that so far we have ZERO proof that Denuvo or VMProtect is causing any performance issues.
And of course they could benchmark the game as soon as they have cracked it, but they won't. We only have benchmarks of games for which it was deliberately removed by the developers like Doom and they showed nowhere near as much of a difference (and what there is might even be due to optimizations).
horkrux said:No you can't, because you have no idea how much of an impact this would have on performance in total since you have no idea how much code is actually obfuscated and how time critical it is.
There are proof in the other direction however, take Rime for example for which same outlandish claims were made and there were benchmarks which showed zero change between the Denuvo protected and later patched out versions.Yea but DRM companies are guilty by association, so lack of proof in the other direction, is just as good as.
I am running on a Ryzen 1700x and I have zero problems. I thought everyone in the pc master race had top of the line CPUs and 1080ti? At least thats the config all the comparison videos use.
My computer is the 1700x with a 1070, I also have the ps4 pro. So I can pretty much choose were I want to buy a game. I kind of actually like to see these types of topics because it shows the reality of PC game instead of PC master race side of things. Very few people have super computers yet every one makes the comparison to console to a top of the line PC. When in reality most people run older CPU with maybe a mid range GPU.
I am not saying that processes that run in the background should be used. But if the pc master race was real. These things wouldn't really matter.
Is it true? If there is no version without Denuvo then comparisons cannot be made.
Nope.Didn't this rumor come up a couple of times for other games and was debunked every time?
I call BS ..
No wonder AMD GPUs are struggling in this game.
Amd DX11 drivers got hella CPU overhead.
A DX11/OpenGL driver is incredible complex which does the majority of the memory management, checking for correctness, solving dependencies, making hazard checks, filling the command-buffers and so on.wtf? why is this? why not switch to opengl or metal ( i forgot the name )
I am running on a Ryzen 1700x and I have zero problems. I thought everyone in the pc master race had top of the line CPUs and 1080ti? At least thats the config all the comparison videos use.
My computer is the 1700x with a 1070, I also have the ps4 pro. So I can pretty much choose were I want to buy a game. I kind of actually like to see these types of topics because it shows the reality of PC game instead of PC master race side of things. Very few people have super computers yet every one makes the comparison to console to a top of the line PC. When in reality most people run older CPU with maybe a mid range GPU.
I am not saying that processes that run in the background should be used. But if the pc master race was real. These things wouldn't really matter.
Nope.
There were previous concerns about performance hits, though. But they werent debunked. Just occasionally handwaved by official sources.
There are at least a couple of cases where Denuvos removal had a noticeable benefit on performances on the other hand.
rodrigolfp said:and stuttering.
What do u think was causing the stuttering ?
There are proof in the other direction however, take Rime for example for which same outlandish claims were made and there were benchmarks which showed zero change between the Denuvo protected and later patched out versions.
Beside the fact that these are mere allegations for now with no evidence, the fact remains that this is a good port. Its high CPU usage can be easily explained with the huge open world filled with dynamic AI.
I'm not even sure why you would care about high CPU usage as long as the frame rate is fine, really, which it is with the exception of AMD cards - but that's a GPU issue and one likely related to poor driver optimization on AMD's part.
One more reason I've stopped gaming on PC and moved to Console.
Thank God for the X1X making the performance argument pretty much moot.
Ok, so I played the game for a bit, tried to trace what is happening and here it is, complete proof that the game is calling VMProtect section (.vmp0) at run-time non-stop. God only knows how deep it goes.
Proof:
Nope, Rime run better on my rig without denuvo, and many people on steam forum said the same.
UPDATE:
No matter what people anywhere said, the benchmarks hasn't shown any difference. As in actual numbers, not words.
I am running on a Ryzen 1700x and I have zero problems. I thought everyone in the pc master race had top of the line CPUs and 1080ti? At least thats the config all the comparison videos use.
My computer is the 1700x with a 1070, I also have the ps4 pro. So I can pretty much choose were I want to buy a game. I kind of actually like to see these types of topics because it shows the reality of PC game instead of PC master race side of things. Very few people have super computers yet every one makes the comparison to console to a top of the line PC. When in reality most people run older CPU with maybe a mid range GPU.
I am not saying that processes that run in the background should be used. But if the pc master race was real. These things wouldn't really matter.
And what was your FPS counter roughly showing before and after the patch?Sorry, I trust more my fps counter than benchmark.
And what was your FPS counter roughly showing before and after the patch?
30-40% performance increase?
So this "news" is from a pirate group? Ok.
No matter what people anywhere said, the benchmarks hasn't shown any difference. As in actual numbers, not words.