雖然不會在玩遊戲的時候主動觀察硬件資源的佔用情況,但也有一些極客和評測者會注重這些數據。

在測試過程中,開發者 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 版本。

相關文章