站内搜索

Windows 10/11 一命令关闭虚拟化安全功能以提升性能

  Windows 10 或 11 安装之初默认就开启了基于虚拟化的安全性(VBS)、Hypervisor强制代码一致性检查(HVCI)两项功能。这两项功能的开启是否会影响系统性能,有人做了游戏测试。测试的过程及结果如下。

性能测试

  测试游戏一共15款,包括6款光追、6款DX12、2款DX11、1款Vulkan,每个游戏都测试1080p中画质、1080高画质、2K高画质、4K高画质四个档次,考察平均帧率、1%最低帧两个指标。结果相当惊人,总共120组对比数据,关闭VBS之后有多达118组的数据提升了,唯二下降的幅度也只有0.1%、0.2%,完全属于误差。15款游戏平均下来,VBS关闭之后平均帧率在4K下提升了2.1%,1080p中画质下提升了5.3%,也就是分辨率越低、画质越低,差异越大,变化超过5%的就有26组之多。其中,《微软飞行模拟》在1080p低画质下提升了11.2%,是影响最大的,其他三组设定也提升了9%左右。1%最低帧的变化就更大了,不同分辨率画质下提升了4.9%至8.7%不等,但和分辨率、画质并没有线性关系,2K高画质下是最突出的。变化幅度超过5%的有多达33组,其中13组更是超过了10%,像是《微软飞行模拟》四种情况下提升最也有12.4%,最多达15.5%。最夸张的是《全面战争:战锤3》,1080p高画质下的提升幅度竟然达到了夸张的37.7%,2K高画质下也有28.6%!

关闭方法

  管理身份运行 PowerShell,执行以下命令,然后重启系统。

bcdedit /set hypervisorlaunchtype off

产生影响

  其实就是把你的系统搞成一个大号虚拟机运行在hyper-v下,让恶意软件驱动无法加载到内核。对计算性能没啥影响,对内存带宽和延迟有一定影响,内存敏感的应用会受影响,关闭之后安卓子系统,hyper-v虚拟机,docker等基于hyper-v的功能都不能用了。

  如果你用的是 VMware Workstation,那么关闭之后毫无影响。

Copyright © XiakeShu.com 版权所有 | 备案号:浙ICP备11004787号-12