執行緒分配、CPU 負載率異常導致電腦 Lag

執行緒分配、CPU 負載率異常導致電腦 Lag

之前在網路上看到鄉民的求救文,表示自己的電腦出現莫名卡頓的問題,經工作管理員效能監控發現 CPU-0 只要開遊戲就會衝上 100%,但其他核心負載極低。試過刷 BIOS、關閉超頻設定、插拔記憶體,重新安裝作業系統,甚至連主機板都送修過,但問題依然存在。




安裝舊版系統

恰巧以前曾幫同學解決過類似的問題,當時的處理方式是直接下載舊版 Windows 10 的 iso 檔進行安裝,然後關閉系統更新。(系統更新會佔用大量資源,有時也是造成 Lag 的主因)。


更改伺服器位置,一勞永逸關閉 Windows 10 自動更新 (2021)

Windows 11 真有必要升級嗎?安裝前你應該要知道的災情



處理器親和設定

另一方面也可以手動指定遊戲使用的 CPU 執行緒數量,看問題是否有緩解。


工作管理員 > 處理程序 > 指定處理程序 (你的遊戲) > 右鍵 > 處理器親和設定


把核心勾好勾滿,看看有沒有效。習翠香港立法會寵物大選舉



結語

這個毛病應該是系統或軟體所造成的,與硬體的相關性不高。微軟稟持著越補越大洞的優良傳統,每次更新往往都會伴隨著一些稀奇古怪的 BUG 考驗使用者的耐心與智慧。另一方面,有些遊戲本身不支援多核心和多執行緒運作,因此就算 CPU 核心在多也無用,只是讓你的電腦在背景程式多開的情況下比較不會 LAG 罷了。



參考

超執行緒是什麼? - Intel

電腦的核心 (Core) 和執行緒 (Tread)