英特爾CPU出現微碼錯誤,哪些電腦受影響?

英特爾CPU出現微碼錯誤,哪些電腦受影響?
Product Image Credit: Intel, Background added.
我們想讓你知道的是

英特爾的CPU出現一個設計錯誤,或會導致電腦當機。

唸給你聽
powered by Cyberon

在特定情況下,英特爾(Intel)近年推出的中央處理器(CPU)或會導致當機,原因是CPU的微碼(microcode)出現錯誤,問題只有在使用超線程(hyper-threading, HT)技術時才會出現。

英特爾已經修正錯誤,並推出相關更新,但在安裝更新之前,要防止錯誤發生的方法只有把HT技術關閉。Debain Linux作業系統已推出相應更新修正問題,微軟Windows的用家則也許要再等一會。一旦微軟推出更新,執行Windows更新就能夠解決問題。

英特爾在2002年起推出HT技術,最初只應用於伺服器級的Xeon處理器,後來下放至主流的Pentium 4。這項技術透過重新安排線程,讓一個CPU實體核心可以模擬成雙核心運作,在不大幅提升成本下增加效能。現時英特爾大部份的Core系列CPU均有使用HT技術。

英特爾回覆查詢時表示,他們在今年4月已發現並修正問題,建議用戶定期檢查BIOS更新。根據英特爾的文件,錯誤只會在一個實體核心上的兩個邏輯核心均有啟用時才會發生。英特爾似乎認為問題不常見,只向OEM及主機版廠商提供修正。科技媒體《ExtremeTech》表示,他們使用的i7-7700K及i7-6700K在過去6個月的測試中均未有發生問題。

今次發現的錯誤,影響到代號為Skylake及Kaby Lake系列的CPU,最新推出的Skylake-X亦不例外,但同樣最新推出的Kaby Lake X則不受影響。

那麼,到底哪些CPU會受影響?你需要先檢查自己的CPU型號,特別留意品牌(Core i3/i5/i7、Pentium)後首個數字,如「Core i5-6200U」的「6」、「Pentium 4415U」的「4」。

如果你使用手提電腦,那麼整個Core系列——i3/i5/i7/m3/m5/m7——編號以6或7開首的CPU,以及Pentium系列4字開首的CPU均受影響,唯一例外是i5系列編號最後有「HQ」的CPU,那是4核心沒有開啟HT技術的型號。

如果你使用桌面電腦,而且CPU型號最後沒有U字(那是為流動版本而設的型號,有部份桌面電腦為減少體積、耗電而使用),以下型號均受影響(「6xxx」代表編號以6字開首)︰

  • Core i3 6xxx
  • Core i3 7xxx
  • Core i7 6xxx
  • Core i7 7xxx(i7-7740X除外)
  • Core i9 7xxx
  • Pentium G46xx
  • Pentium G4560及G4560T

假如平日使用電腦沒有任何問題,則無須特別處理,但若電腦無故當機,檢查後未能發現其他問題的話,則可考慮在BIOS或UEFI更改設定,暫停啟用HT技術,直至問題修正為止。

資料來源︰