雖然不是每個電腦使用者在玩遊戲時都會主動監測硬體資源的使用狀況,但對於比較重度的遊戲玩家和特殊需求者則經常會打開統計數據,以監看特定的遊戲和其他應用程式在硬體處理時的狀況。在 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 版似乎是發生該問題的主要版本。