儘管微軟聲稱,核心揭示了為什麼 Windows 11 並不比 10 快

儘管微軟聲稱,核心揭示了為什麼 Windows 11 並不比 10 快

自 2021 年中旬左右公開發布 Windows 11 以來,長期以來,微軟一直堅稱其最新產品旨在充分利用硬體。這似乎不僅僅是一句空話,該公司還詳細解釋了其計劃如何這樣做。

當用戶發現作業系統的某些元素仍然不夠敏捷或流暢時,微軟承諾將在2022 年進行改進。微軟繼續做出效能聲明,並且毫不猶豫地詳細介紹其所做的所有此類改進。

尤其是英特爾用戶,他們承諾在 Windows 11 上提供更好的性能,因為第 12 代(Alder Lake)和更新的英特爾處理器基於混合性能混合架構(或 Big-Bigger)設計,對 Thread Director 硬體調度程序進行了特定優化。

然而,這些說法從未真正轉化為顯示出顯著差異的實際結果。 2022 年 7 月,也就是英特爾第 12 代的最初效能聲稱發布近一年後,第三方測試顯示,它是一個魚龍混雜的作業系統,沒有一個作業系統是完全更好的。半年後,當針對遊戲進行類似的測試時,結果再次令人興奮。

我們還進行了兩項不同的測試,一項用於就地升級,一項進行全新安裝。

這當然非常令人驚訝,因為專用硬體(在本例中為 Thread Director)的存在通常會帶來更好的效能,除非作業系統本身缺少特定的最佳化。

Windows 檔案網站BetaWiki可能可以找到原因的答案。技術愛好者和 Twitter(現在是 X)用戶 Albacore 為“MSR_IA32_HW_FEEDBACK_THREAD_CONFIG”執行了內核模式寫入模型特定寄存器 (wrmsr) 指令,他們發現 Windows 10 中已經存在特定於線程控制器的優化,需要重新構建21301 .

該版本於 2021 年 2 月發布,距離 Windows 11 公開發布還有幾個月。 Albacore在他們的 Twitter 貼文中寫道

我研究了哪些 Windows 版本支援英特爾的執行緒控制器——這是在第 12 代及更新的 CPU 上正確調度效率和效能核心的關鍵。 Windows 10 build 21301 及更高版本 + 所有 Windows 11 都支援它。這些變更從未向後移植到舊版本。

我透過在核心中尋找帶有目標暫存器「MSR_IA32_HW_FEEDBACK_THREAD_CONFIG」(0x17D4)的「__writemsr」指令來執行檢查。檢查了最新的 Windows 10 和 Server 2022,我可以確認不存在此類指令。無論版本如何,Build 21301+ 都有它。

因此,如果您要從早於 21301 的版本升級到 Windows 11 或最新的 Windows 10 版本之一,您可能會在 Intel 12 或更新的晶片上看到實際的效能改進。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *