NVIDIA驅動程式被證實會在沒有特定CPU指令的Windows PC上導致藍屏
你還記得那則關於舊電腦因缺少POPCNT 指令集而無法運行最新Windows 11 版本的新聞嗎?事實證明,問題不僅僅是在古老的硬體上安裝最新的作業系統。由於不支援NVIDIA 圖形驅動程序,使用舊處理器的Windows 10 用戶現在可能會陷入藍屏死循環。
大約一個月前,NVIDIA 發布了一篇知識庫文章,內容是關於其驅動程式對不含POPCNT 指令集的舊電腦的支援終止。這不僅僅是一種任意的不支援狀態:在裝有受支援的NVIDIA GPU 和不受支援的處理器的系統上安裝驅動程式555 或更新版本,會導致整個系統崩潰,出現BSOD,錯誤代碼為SYSTEM THREAD EXCEPTION NOT HANDLED。
從555 版開始,NVIDIA顯示驅動程式將不再支援不支援POPCNT(填滿計數)指令的舊版CPU。雖然微軟的Windows 10/Windows 11 正式版已經不支援這些CPU,但如果用戶的電腦使用了不支援的CPU,並試圖安裝R555+ 顯示驅動程序,那麼電腦在啟動Windows 時就會出現BSOD藍色畫面。
如果Windows 10 用戶的系統使用的是仍然支援顯示卡(如GTX 750 Ti 及更新版本)的舊處理器,他們可能需要調整Windows Update 設置,以防止作業系統自動下載555 或更新版本的驅動程式。
不過,使用仍支援NVIDIA 顯示卡的酷睿2 Duo 系統的Windows 用戶可能不多,因此這則新聞不太可能在Windows 用戶中引起太大反響。不過,如果你的裝有GTX 750 Ti 或GTX 950 的SSE4.2 之前的舊系統在更新顯示卡驅動程式後無法啟動,那麼現在已經知道原因了。
若要檢查您的PC 是否支援POPCNT 指令:
1.從微軟網站下載實用程式Coreinfo:
https://learn.microsoft.com/en-us/sysinternals/downloads/coreinfo
2.解壓縮Coreinfo 壓縮檔案內容。
3.在提取的資料夾中,右鍵單擊並選擇在終端機中打開
4.此時會出現一個終端機窗口,鍵入如下截圖所示的命令,然後按ENTER 鍵:
.coreinfo64 -f
5.如果這是第一次啟動Coreinfo,則會出現授權協議。 同意後繼續。
6.電腦支援的CPU 指令集將會被列出,請尋找POPCNT 以確認CPU 是否支援該指令集。