虽然玩游戏时不会主动观察硬件资源的占用情况,但一些极客和评测者会关注这些数据。
在测试过程中,开发者CapFrameX发现微软对AMDRyzen 7 5800X3D的支持并不完善比如他在《古墓丽影》中遇到了一个奇怪的例外:暗影
在游戏的一个场景中,Win11显示的CPU使用率异常低,16个线程中只有一个线程显示正确的使用率,而其他所有线程的使用率都低于10%。
虽然CapFrameX注意到了这个问题,但他不确定是什么原因造成的:
Windows 11的核心使用报告全毁了对于SotTR+的具体场景和设定,应该是gt,80%
发生了什么事最新的更新是否改变了计时器的行为
从截图中可以看到,CapFrameX在游戏中使用了自己的工具进行监控,同时还有HWiNFO数据屏幕上显示的数值显示,5800X3D的一个核心已经达到了77.9%的占用率,其他的几乎都是个位数
虽然这个Bug可能是针对某类甚至某个应用的,但是CapFrameX坚持认为它存在于所有测试的游戏中:
值得一提的是,CapFrameX和HWiNFO也是基于Windows事件跟踪的机制运行的因此,他认为ETW可能存在某种缺陷,导致了这种错误的解读
除此之外,我们在微软论坛上发现了另一个帖子,用户AndreasRes也反馈了类似的问题在这种情况下,我们可以看到Win11中性能监控工具或任务管理器的CPU利用率非常高,甚至一度达到100%,而非基于ETW的工具的利用率则正常很多
值得一提的是,CapFrameX是在最新的Windows 11 Beta通道build 22621上测试的,不出意外就是即将发布的22H2版本。