[情報] Intel 6代/7代Core曝微碼BUG:多執行續被

作者: KotoriCute (Lovelive!)   2017-06-26 12:00:28
Intel 6代/7代 Core 曝微碼BUG:多執行續被廢
http://news.mydrivers.com/1/537/537942.htm
在4~5月期間,Intel開始更新處理器的勘誤文件,現在我們終於知道其中內情,Skylake
和Kaby Lake處理器的微碼 (microcode)存在BUG。
所謂微碼是處理器的一種更新特性,通過從Intel的站點下載微碼,加載到處理器核中,
對一些BUG進行勘誤。微碼是包含處理器的微指令(Microinstructions)的數據塊。
原來,上週末,著名Linux發行版Debian發布警示文章,稱該BUG涉及Intel
Skylake/Kaby Lake處理器(包括桌面、HEDT、嵌入式移動平台)以及Xeon V5/V6甚至還
有奔騰。
症狀是,同步多執行續開啟下會造成一些高危的系統行為。包括應用異常、數據丟失、數
據處理超負荷等。
Intel官方的描述是,某些複雜條件下,處理小於64指令(如AH、BH、CH、DH寄存器)的
短循環,會造成系統失控。但是,該情況出現僅限同步多執行續啟用時才有,也就是發生
在一個物理線程承載兩個邏輯線程時。
發現者Mark Shinwell是在Deibian上使用OCamlL編譯器時發現的。
修復方式:
Kaby Lake —向主板或OEM廠商索要最新的BIOS/UEFI更新;同時關閉同步多執行續
Skylake ——shell命令“grep -E 'model|stepping' /proc/cpuinfo | sort -u”,如
果輸出結果有78/94,且步進為3,請更新7月17日的新系統,該內核(20170511)打包了
最新microcode;如果輸出結果非上述所顯,請關閉同步多執行續,直到BIOS/UEFI更新。
作者: Luciferspear   2017-06-26 12:45:00
那是30FPS吧
作者: c52chungyuny (PiPiDa)   2017-06-26 15:27:00
幹,雞掰

Links booklink

Contact Us: admin [ a t ] ucptt.com