
连年来,反点窜处置决议Denuvo因其对游戏性能的潜在影响而在玩家和教育者中备受争议。尽管业界始终怀疑其是导致游戏卡顿、帧率下落的元凶,但一直缺少长远的手艺说明。近日,来自手艺博主和智商员的分析,揭示了Denuvo可能毁伤游戏性能的内在运作机制。
{jz:field.toptypename/}
证据博主Nathan Baggs的分析以及智商员@valigo在酬酢媒体上的佐证,Denuvo的中枢使命旨趣是:它将游戏的部分要津代码包裹在一个自界说的编造机中。本来为CPU高效扩充而优化编译的提醒,会被调理为此编造机独到的提醒集。
这个基于堆栈的编造机十分于一个软件模拟的“CPU”。在游戏启动时,编造机看法过即时编译手艺,将调理后的提醒再次编译成信得过CPU能扩充的代码。但在此进程中,Denuvo会引入浩荡不消的跳转提醒和欺凌代码,迫使CPU的提醒活水线和分支瞻望器进行更多无效使命。
更要津的影响在于,b体育官方app下载游戏树飞速悉心优化的轮回、内存访谒次第和提醒成列,会被Denuvo的编造机打乱和从头包裹。这导致原有的优化大部分失效。同期,当代CPU高度依赖缓存和揣摸扩充来普及后果,而Denuvo握住以相配限制式重构代码,会使CPU缓存经常失效,从而严重牵扯性能。
用庸俗的话说,整个这些复杂的手艺保护轮番——包括定时检测、指纹识别和竣工性校验——皆增多了CPU的迥殊背负。其代价平直进展为玩家在内容游戏中碰到的加载时辰变长、画面卡顿和帧率下落。
Denuvo在游戏行业内的声誉颇为复杂,好多吸收它的使命室皆濒临玩家社区的历害反弹,截止现在,Denuvo的创造者尚未对这次分析的具体发现作念出官廉明式讲明。