1 核有难 15 核围观?专业人士反馈微软 win11 cpu 占用率读数不正确,尤其是 amd -j9九游会登陆入口
it之家 5 月 22 日消息,虽然不会在玩游戏的时候主动观察硬件资源的占用情况,但也有一些极客和评测者会注重这些数据。
在测试过程中,开发者 capframex 发现微软对于 amd ryzen 7 5800x3d 的支持不完善,例如他在《古墓丽影: 暗影》(sottr) 中遇到了一个奇怪的异常。
在游戏的一个场景中,win11 显示的 cpu 占用率异常之低,16 个线程中只有一个线程显示了正确的使用情况,而其他所有线程的利用率都低于 10%。
capframex 虽然有注意到这个问题,但他也不确定是什么原因造成的:
windows 11 的核心使用报告完全被破坏了。对于 sottr 这个特定的场景和设置,应该是 > 80%。
发生什么事了??最近的更新是否改变了计时器的行为?
从截图中可以看到,capframex 使用了自己的工具在游戏内进行了监测,旁边还有 hwinfo 的数据。在屏幕上显示的 数值表明,5800x3d 有一个核心达到了 77.9% 的占用率,而其他几乎清一色的个位数。
虽然这一 bug 可能是特定于某一种甚至某一个应用程序的问题,但 capframex 坚持认为它在所有被测试的游戏中都存在:
值得一提的是,capframex 和 hwinfo 也基于 windows 事件跟踪 (etw) 的机制运行。因此,他认为是 etw 中可能存在的某种 bug 导致了这种错误读数。
除此之外,我们还在 microsoft 论坛上找到了另一个帖子,用户“@andreasres 也反馈了一个相似的问题。在这种情况下,我们可以看到 win11 中性能监测工具或任务管理器的 cpu 占用率非常高,乃至于一度达到 100%,而未基于 etw 的工具(如 xbox game bar 和主板自带的 msi dragon center)使用率则正常得多。
值得一提的是, capframex 是在最新的 windows 11 beta channel build 22621 上进行的测试,不出意外这就是即将到来的 22h2 版本。