最近,关于《刺客信条:影》破解方式的讨论引发了一场有趣的性能对比实验。传统破解派别中的黑客 voices38 采用经典手段攻破了这款游戏的 D 加密,而早在数月前,虚拟机派别就已经通过虚拟机管理程序完成了破解。于是游戏社区里开始热议:这两种破解方法,究竟哪一种对游戏性能的影响更小?有网友决定亲自验证——虚拟机管理程序是否真的像很多人担心的那样,会导致明显的帧数下降?

实验选用的处理器是 Ryzen 5 5600G,一个不算太新的型号。在 voices38 版本中,系统正常显示 CPU 名称;而在虚拟机版本里,处理器被识别为“DenuvOwO”——这个名称倒是挺有意思。为了尽可能排除显卡干扰、让 CPU 成为性能瓶颈,作者特意将分辨率调至很低,所有图形设置都拉到“极低”。而且两项测试的环境完全一致:内存完整性和基于虚拟化的安全性(VBS)都处于关闭状态,甚至连电脑都没有重启,直接跑两轮进行对比。

结果相当有意思。虚拟机版本的平均帧数比 voices38 版本高了 2 FPS——虽然只有 2 帧,但方向却出乎意料。两者的 1% Low 帧表现完全一致,而最高帧率差距更为明显:虚拟机版本跑到了 130 FPS,另一个版本只有 116 FPS。尤其让实验者感到惊讶的是,虚拟机模式下的虚拟化优化做得相当出色。理论上讲,多一层虚拟化层会给处理器增加负担、拖累性能,但实际测试中并没有出现这种情况。


这个结果很快在社区里传开了。它直接挑战了那个普遍认知:“虚拟机破解的游戏一定会导致严重的性能损失”。不过话说回来,这毕竟只是一次网友自行设计的实验,测试条件有限,样本量也只有一次,所以结果并不能代表所有情况。但至少它告诉我们:在特定硬件和配置下,虚拟化层的开销可能并没有想象中那么可怕,甚至还能带来意外的小幅提升。至于背后的原因——是 AMD 的虚拟化技术优化得好,还是破解实现方式上的差异,那就是另一个值得深入探讨的话题了。
