本周末,我们发布了一个专题,探讨了如果从干净安装的 Windows 10 22H2 系统转移到干净安装的 Windows 11 23H2 PC(类似于我们升级到 Windows 11 22H2),性能会有哪些提升或下降。我们普遍注意到的是,差异通常都在误差范围内或不易察觉的区域内,不过也有一个比另一个快很多的情况。
尽管我们还没有公布显示 Windows 11 22H2 和 23H2 之间差异的研究结果(我们计划很快公布),但互联网上的一些用户表示,他们在升级到 23H2 版本后受到了性能损失的困扰。
Reddit 用户 BNSoul 在 Windows 11 subreddit 上开设了一个线程,解释了他们是如何在几个 CPU 基准测试中发现性能下降约 5%至 8%的。游戏显然也出现了随机的卡顿和停顿。他们写道:
简单地说[原文如此],从 22H2 升级到 Windows 11 23H2 后,即使是在全新/清洁安装后,每个 CPU 基准都显示 CPU 性能明显降低。
...
我可以在这里添加一个无穷无尽的基准测试结果列表,但我只想说,与 22H2 相比,无论是单线程还是多线程,23H2 在每一个基准测试中都要慢 5-8%。
游戏也会受到随机卡顿的影响,所有这些都可以通过回滚到 22H2 来解决。
在微软论坛的另一个主题中,用户 Anant Acharya 发布了类似的 CPU 性能下降问题,在这些情况下,由于 GPU 利用率下降,游戏会随机掉帧。他们还报告了纹理加载问题。奇怪的是,CPU 使用率似乎保持不变,但游戏会发出与带宽相关的错误信息。
在我更新到 Windows 23H2 更新之后。我发现上述游戏突然出现卡顿和 FPS 急剧下降。
..
由于游戏安装在我的 7200 RPM 硬盘上,我决定将它移到我的 SSD 上。
..
使命召唤现代战争 2》(战役重制版)在更新了最新驱动程序并完全重新安装了 Windows(仍为 23H2)之后,出现了 GPU 错误,导致游戏崩溃。
其他几个人也给这个问题加了票,还在那里发表了自己的发现和问题。Fettman 53 写道:
不幸的是,除了遇到同样的问题外,我没什么可补充的。在下载 23H2 之前,我在同一天早些时候玩过的游戏都能完美运行,而在下载操作系统更新后,它们现在运行起来就像垃圾一样,而且还出现了你在这里列出的同样问题。我的一个朋友也遇到了同样的问题。
另一位运行了多项基准测试的用户 David Alfredo 发表了帖子:
我花了一整天的时间排除故障,在所有常用的基准测试(Cinebench、Geekbench、7-zip 内置基准测试、Corona 渲染器、OCCT、Super Pi、Y-Cruncher.....)中都发现 CPU 性能下降,所以最新更新似乎影响了 CPU 性能,以至于游戏出现卡顿。也许只是我的错觉,但与 22H2 相比,没有一个 CPU 基准测试在 23H2 上得到相同或更好的结果,它们的得分都要低得多。
尽管 Reddit 和微软论坛上的这两个主题可能并非源于同一根源,但前者似乎有一个解决方案,即重置 Windows 安全应用程序,这似乎解决了用户升级到 Windows 11 23H2 后可能注意到的性能问题:
3 天后收到了 Microsoft 的答复,他们告诉我通过几个 PowerShell 命令重置 Windows Defender
(1- "Set-ExecutionPolicy Unrestricted" 和
2- "Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage"),然后重启并在 BIOS 中启用 CPU 虚拟化(在我的 X570 BIOS 中为 SVM)、
然后在 Windows 23H2 中打开 Windows 安全性,在核心隔离设置下启用内存完整性。重新启动后,虚拟机应该可以运行,虚拟化安全功能也将启用......这就解决了 CPU 性能问题,CPU 现在的性能与禁用这些安全功能的 22H2 相同。
测试了一些基准和游戏,与 22H2 相比,在误差范围内一切正常,GPU 基准快了 3%-5%,这很好,游戏至少在 CP2077 和 SoTR 基准上略快,另一方面,CPU 基准有的与 22H2 相同,有的有所改进,有几个可能慢了 0.2%(误差范围),这可能是由于启用了内存完整性。
因此,如果您在新升级的基于 23H2 的电脑上遇到与性能相关的问题,也许值得一试重置 Defender。