近日,NVIDIA 確認其最新的顯示卡驅動程式對於部分 Windows 10 電腦會導致嚴重的藍畫面現象。此問題發生在無法執行名為 POPCNT(Population Count)的 CPU 指令。特別是那些較舊的 Windows 10 電腦,若安裝了 2024 年 6 月或之後發布的 555 版本(或更高版本)NVIDIA 驅動程式,啟動時將會出現藍畫面。
從 555 版本開始,NVIDIA 的驅動程式已不再支援未包含 POPCNT 指令的舊 CPU,導致在安裝新驅動後重啟電腦時出現藍畫面。如果電腦擁有支援的 NVIDIA GPU,但不確定 CPU 是否支援 POPCNT 指令的話,建議不要安裝最新的 NVIDIA 驅動程式。此外,NVIDIA 還提供了使用 Microsoft 的免費 Coreinfo 工具來檢查電腦的 CPU 是否支援 POPCNT 指令。以下是檢查步驟:
- 從 NVIDIA 頁面下載 Coreinfo 工具。
- 解壓縮 ZIP 文件,將出現一個名為 Coreinfo 的資料夾。
- 在 Coreinfo 資料夾上點擊右鍵選擇“在終端機中打開”,這將打開 PowerShell 並設定當前目錄為 Coreinfo 資料夾。
- 輸入命令 .\coreinfo64 -f 並按 Enter 啟動 Coreinfo工具。
透過 Coreinfo 工具,可以查看 CPU 支援的指令列表,這應該包括 POPCNT 指令。如果 CPU 確實支援 POPCNT,系統將顯示“Supports POPCNT instruction”。雖然這個問題主要出現在 Windows 10 電腦上,但在部份較舊的 Windows 11 電腦上也可能發生類似問題。因此,安裝 Windows 11 24H2 版本而 CPU 不支援 POPCNT 的用戶也會遇到相同的困擾。