微软最近在 PC 游戏社区复活了一个有争议的话题:Windows 11安全功能。Windows 11 推出几天后,由于 Windows 11 中默认启用的安全功能,PC 游戏玩家强烈抗议。特别是基于虚拟化的安全性或 VBS。

Windows 11 gaming

国外媒体 PCGamer 注意到 《古墓丽影:暗影之影》下降了 28%,但当时的 Windows 11 在某些情况下经历了 15% 或更多的游戏性能下降,因此结果听起来并没有错。但是,即使许多这些初步结果在发布前被揭穿,仍然存在很多关于使用 VBS 的怀疑,我想用我自己的测试来证明这一点。

流行的 3DMark、Computer Base 和 PC Gamer 的开发方一直在测试 Windows 11,并发现了一个由微软基于虚拟化的安全(VBS)引起的问题,在某些情况下会导致游戏性能的近 30%的损失。

VBS 到底是什么?

Microsoft 的支持文章提供了关闭内存完整性和虚拟机平台 (VMP) 的说明。VBS 已成为 Windows 11 安全性的典型代表,但它是一个涵盖性术语,可在 Windows 11 中启用其他几个安全功能。管理程序强制代码完整性 (HVCI) 是 VBS 启用的主要功能。HVCI 和内存完整性是一回事。

VBS 从 Windows 中窃取一点内存并将其与操作系统隔离。此环境可以托管 HVCI 等功能,这些功能可以在驱动程序加载到内存时对其进行验证。它还可以在您加载应用程序时验证代码完整性,确保恶意应用程序无法将某些代码填充到操作系统之下。VMP 是一个启用虚拟化的框架,关闭它会禁用系统上的 VBS。

VBS,或更具体地说是 HVCI,对现代处理器的影响很小,因为它们支持基于模式的执行控制 (MBEC)。正如微软解释的那样,英特尔第 7 代和 AMD Zen 2 之前的处理器运行 MBEC 仿真,而不是通过硬件,从而降低了性能。较旧的处理器在某些游戏中会出现性能下降(ComputerBase 通过使用 Ryzen 7 1800X 进行的一些测试显示最多约 10% ),但不会接近 28%。

MBEC 抵消了由 VBS 启用的各种安全功能带来的性能缺陷。此外,更大、更快的 DDR5 内存可以进一步降低 HVCI 等功能带来的损失,将大约 5% 的小性能差距降至更低点。这也高度依赖于游戏。VBS 和 HVCI 带来的性能影响集中在您的 CPU 和内存,而不是您的 GPU — 正如我之前所写的,游戏中的 CPU 性能是一个复杂的野兽。

在剖析游戏基准时,区分可测量的差异和可感知的差异非常重要。如果您查看 刺客信条瓦尔哈拉 并看到与 VBS 的 4.5% 差距,这是一个可衡量的差异。它所代表的五个框架并没有明显的区别。正如我所写的那样,GPU 基准测试有多么具有误导性,玩游戏的实际体验很少取决于几帧。

对大多数人来说不是一个问题

VBS 讨论在这一点上大约有一年的时间,但微软通过其支持文章将其重新成为焦点。这篇文章没有错,但它也不应该让你担心。全新安装的 Windows 11 默认不启用 HVCI,仅启用 VBS。我的数据表明 HVCI 代表了大部分性能下降(尽管其他一些基准表明 VBS 总体上也起作用)。

您购买的现成台式机也可能禁用 HVCI,特别是如果它们专注于游戏。另一方面,笔记本电脑很可能会开启 HVCI。对于笔记本电脑上的指纹读取器等登录方法来说,这是一件好事。正如微软的 Jeremy Chapman 在 Windows 11 发布时所展示的那样,缺乏 HVCI 让事情变得像使用小熊软糖来验证指纹扫描仪一样荒谬。

在尝试从您的 PC 中挤出额外性能时,VBS 应该在优先级列表中较低。

如果您的游戏 PC 没有达到您想要的性能水平,那么值得研究不同的方法,您可以在不购买新硬件的情况下挤出额外的性能。但即使在 Windows 11 中,VBS 也应该在优先级列表中处于低位。一些数据显示,由于操作系统处理多线程的方式,某些 Ryzen 7000 处理器的游戏性能可能会下降 15% 左右。这是一个比 VBS 所能代表的微薄利润更重要的问题。

微软在其支持文章中承认了这一事实:“在某些场景和游戏设备的某些配置中,可能会对性能产生影响。” 这些场景和配置很少见。如果您想从您的游戏 PC 中获得最佳性能,请阅读我们的指南,了解如何在使用 VBS 之前优化 Windows 11 以进行游戏。您可能会看到更大的改进。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐