虽然不是每个电脑使用者在玩游戏时都会主动监测硬体资源的使用状况,但对於比较重度的游戏玩家和特殊需求者则经常会打开统计数据,以监看特定的游戏和其他应用程式在硬体处理时的状况。在 Windows 11 里面我们可以从工作管理员里面窥知一二,但这数据准确吗?
技术人员发现 Windows 11 部分版本工作管理员 CPU 使用率不准确
为了进一步监看这类型的测试,实用的帧数分析工具开发厂商 CapFrameX 近期在监测 Ryzen 7 58003D 在《古墓奇兵》(SoTTR)的效能时注意到一个奇怪的异常现象。在运行游戏中的非常耗费 CPU 资源的场景中,Windows 11 build 22621 上显示 CPU 使用率异常低。16 个线程中只有一个线程回报给出正确的 CPU 使用率,其他所有线程所显示的使用率都低於 10%,却不确定这到底是何原因所造成。
总结下来就是 Windows 11 的 CPU 使用率报告不准确。对於 SoTTR+ 这种特定场景与设定中,正常的 CPU 使用率应该是大於 80%,那麽到底发生什麽事?最近的更新是否改变了 CPU 使用率监测的行为?CapFrameX 提供了一张有关该场景的萤幕截图,统计数据是使用 CapFrameX 自家工具在萤幕上显示,并与显示类似数据的 HWiNFO 的截图一起附上。 虽然这里注意到的错误有可能是某个特定应用程式问题,但 CapFrameX 坚决认为它在所有测试游戏中持续出现。值得注意的是,CapFrameX、HWiNFO 都是以 Windows 事件追踪(ETW)为基础的监测机制,因此可以推断可能是 ETW 中存在某种错误导致判读失误。
Every game is affected.
— CapFrameX (@CapFrameX) May 21, 2022
在微软论坛上面出现了一则用户贴文,使用者 AndreasRes 回报了一个类似的问题。在这种情况下,我们可以注意到工作管理员的使用率很高,甚至达到 100%,但在 Xbox Game Bar 与微星主机板工具 Dragon Centre 中所显示的使用率却低得多。
虽然该贴文是在去年张贴,但在近期有更多使用者加入来回报此问题,初步看下来,最新的 Windows 11 build 22621 版似乎是发生该问题的主要版本。