微軟將SSE4.2加入Windows 11的相容性區塊清單中
儘管 Windows 11 現在已接近三歲生日,但硬體需求保持不變。您仍然需要第 8 代 Intel 或第 2 代 AMD Ryzen 處理器(或更新版本)以及一些附加元件才能在官方支援的模式下運行作業系統。這項要求很容易繞過,這有助於使用舊硬體的用戶相對良好地運行 Windows 11。然而,隨著 Windows 11 版本 24H2 的出現,情況正在改變。
現在,您可能知道 Windows 11 版本 24H2(其預覽版本)需要 POPCNT 指令才能啟動。即使進行了現有修改,沒有 POPCNT 的 CPU 也無法再執行 24H2 版本。微軟最近在Windows登錄中新增了相應的登錄表,駁斥了一些關於POPCNT指令要求是臨時措施或錯誤的猜測。現在,安裝體驗也會警告在舊電腦上安裝版本 24H2 時缺少說明。
在最新的 Canary 版本 26063 中,相容性區塊清單收到了另一個值(由 Deskmodder 發現)。 「BlockedBYSSE4.2」現在負責檢查您的處理器是否支援SSE4.2指令集。您可以透過啟動登錄編輯程式並前往 Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers\GE24H2 來檢查它。
人們可能很容易對微軟阻止舊硬體運行其作業系統感到不安。但是,請記住,SSE4.2 是十六年前推出的指令集。無論您是否喜歡,新功能都需要更現代的硬件,因此很自然地看到舊處理器不再能夠運行它們最初設計時從未設計過的作業系統。
整個 POPCNT 故事在微軟的世界裡一點也不新鮮。就連硬體相容性普遍被認為是「雜食者」的Windows 10,也一度不得不放棄一些晶片。從 2018 年 4 月更新開始,由於現在不受支援的顯示卡驅動程式中存在錯誤,Windows 10 無法在特定英特爾行動晶片上運行。
發佈留言