2007年6月29日 星期五

Intel Core 2 CPU 更新 microcode

Have Intel processor? Download the fix right now
http://www.theinquirer.net/default.aspx?article=40567
By Theo Valich / 2007.06.26
在數週之前,我們聽到 Dell 因 Intel 雙核心 MCW 與四核心 KC marchitecture 的某些情況而著手進行處理,而且該公司亦為其產品線釋出 BIOS 與 microcode 的緊急版本。
我們得知受到影響的 CPU 包括 Core 2 Duo E4000/E6000、Core 2 Quad Q6600、Core 2 Xtreme QX6800, QX6700 and QX6800。
在行動電腦的世界裡,那些有 Core 2 Duo T5000 與 T7000 的人需要造訪微軟的網站,至於 server 使用者,若非使用 Windows 作業系統,將需進行主機板的 BIOS 更新。
受到影響的 server 包括 Xeon 3000, 3200, 5100 and 5300s -- 簡單的說,就是所有第二代的 Core marchitecture。
奇怪的是,Yonah - 32位元 Core Duo 處理器,不在受影響的名單之列。
我們猜想沒有產品會被召回,而且 La Intella(法文發音)會採取適當步驟將其公共形象的損害降至最低,因為若有產品召回,Intel 的形象將毀於一旦(譯註:之前 Pentium 出現過 FDIV bug,Intel 還不是屹立不搖)。
不管怎樣,如果你有使用 Core CPU 的機器,請到下面的連結下載更新。AMD 目前則沒有受到此問題的影響。
◆ Intel 釋出關鍵性 Core 2 Duo microcode 更新 -- 悄悄地
Intel releases critical Core 2 Duo microcode update - Silently
http://www.rage3d.com/board/showthread.php?threadid=33889730
大約在 2007 /4/10,Intel 釋出 microcode 更新(對我們來說是 BIOS flash),以解決 Intel Core 2 處理器在運作上的數個主要問題。
Intel 將這些 microcode 更新以關鍵性軟體修補的方式釋出。這個 microcode 更新處理一個錯誤的(improper) Translation Lookaside Buffer (TLB) 無效(invalidation),這可能導致無法預期的系統行為,例如:系統當掉或是錯誤的資料。OEM 正在製造系統 BIOS 的更新,那將新
版 microcode 整合到其中,以對付這個潛在上有可能,不過卻相當罕見的問題。雖然這種問題的發生率相當低,不過 OEM 都強烈建議將系統 BIOS 更新到更新版。Intel 強調,這些 microcode 更新,目前已知不會對可測量的效能產生衝擊,而且對此問題也提供了完整的、無所不包的解決方案。
這個問題會影響任何使用 Intel Core2 Duo 桌上型處理器 E4000 與 E6000 系列、Intel Core2 Quad 桌上型處理器 Q6600,以及 Intel Core2 Extreme 處理器 X6800 與 QX6700。
然而,此問題所涉及的層面很難量化,可能出現以下症候:
  • 系統對鍵盤、滑鼠輸入會停止回應。
  • 微軟的 Windows 或許會產生 "藍幕之死"。
  • Linux 作業系統可能會產生 kernel panic。
Thanks to Guest for disclosing this information in General Hardware(http://www.rage3d.com/board/showthread.php?t=33889728
現在看看你的主機板供應商有無提供 BIOS 更新吧!
※所有訊息以原廠資料為準。目前 Mac 尚未找到相關更新。
* A microcode reliability update is available that improves the reliability of systems that use Intel processors
http://support.microsoft.com/kb/936357/en-us
* Microcode - Wikipedia
http://en.wikipedia.org/wiki/Microcode
* Intel 64 and IA-32 Architectures Software Developer's Manuals
- TLBs, Paging-Structure Caches, and Their Invalidation
http://www.intel.com/products/processor/manuals/index.htm
* urbanmyth.org: Intel Microcode Update Utility for Linux
http://www.urbanmyth.org/microcode/
* Linux: Updating Microcode On Intel Processors | KernelTrap
http://kerneltrap.org/node/2678
* FreshBSD - src/sys/i386/i386/pmap.c
http://freshbsd.org/2007/04/25/19/21/24
* OpenSolaris Forums: PSARC/2007/349 Intel Microcode Update ...
http://www.opensolaris.org/jive/thread.jspa?threadID=32978

英特爾研發大量多核處理器
次世代高效能處理器現身
FEST 贏家的研究可能革新電腦設計