英特爾CPU的工程樣品(ES)與普通零售版本具體區別在何處?

本人有一台I5 450M 筆記本電腦,介面是rPGA988 的,理論上可以更換 I7 720QM,820QM,920XM 之類的處理器。

以820QM為例,在淘寶看到ES版約為600元,而零售版本約為1200元。ES版的簡介中表示其步進為B1,與零售版相同,這個是否能說明什麼問題?

並且,ES版與零售版的具體區別在於何處?

ES版又分為顯與不顯,不明白有什麼具體區別?

煩請幫忙回答,感激不盡!


有關QS和ES的區別其他回答已經說得很清楚了,我來舉一個自己真實被指令集坑的例子吧。

我2014年的時候弄到了一塊i7 4770t的ES版,不顯,步進B0,TDP 65W,具體信息如下:

本來一切都很好,平時當個人伺服器用著也很穩定,24/7了半年沒重啟也一點沒事,一開始的時候有一些奇怪的錯誤我也沒有在意,反正也不影響使用。

有一點比較在意的是,每次運行aria2都會返回一個奇怪的錯誤,不管是自己編譯還是用安裝包都一樣。

反正沒有aria2我還可以用各種GUI,也就沒太在意。

這兩天因為要籌劃買新GPU,我又想起這個事,突然好奇起這個錯誤的原因來。

搜了一下random_device::__x86_rdrand(void),來源如下

gcc/libstdc++-v3/src/c++11/http://random.cc

#if (defined __i386__ || defined __x86_64__) defined _GLIBCXX_X86_RDRAND
unsigned int
__attribute__ ((target("rdrnd")))
__x86_rdrand(void)
{
unsigned int retries = 100;
unsigned int val;

while (__builtin_ia32_rdrand32_step(val) == 0)
if (--retries == 0)
std::__throw_runtime_error(__N("random_device::__x86_rdrand(void)"));

return val;
}
#endif

仔細搜索,發現RDRAND是Intel在Ivy Bridge之後新加入的一條指令[1],大體功能是可以返回一些真隨機數據。上面返回的錯誤是http://random.cc嘗試獲取32位隨機數100次失敗後才會拋出的,那麼為什麼會失敗呢。

一開始我以為是這個CPU沒有rdrand支持,但仔細看代碼就會發現,libstdc++其實向CPU詢問了是否支持rdrand,如果當真不支持,就採用/dev/random作為隨機數據來源。那麼為什麼還會出錯呢?

答案是,因為我的ES版CPU不僅沒有這個功能,而且還會告訴系統它支持RDRAND

驗證用的代碼:

#include &
#include &
using namespace std;

int main()
{

unsigned int eax, ebx, ecx, edx;
__cpuid(1, eax, ebx, ecx, edx);

unsigned int val;
char rc;
if (ecxbit_RDRND) {
__asm__ volatile(
"rdrand %0 ; setc %1"
: "=r" (val), "=qm" (rc)
);
};
cout&<&<"RDRAND Support:"&<&<((ecxbit_RDRND)!=0)&<&<" "; cout&<&

第一行回報是否支持RDRAND,第二行應該返回一個隨機數,第三行返回RDRAND指令是否執行成功。

這就非常尷尬了,理論上一切依賴於random_device的程序都會因此出錯,而且只有兩個解決方案:

1. 我編譯自己的libstdc++,並且自己編譯一切依賴libstdc++的程序。

2. 換個CPU。

因此,我想告訴大家的是,不要貪便宜選步進太早的ES,否則可能會出你完全想像不到的奇怪錯誤!

[1] RdRand - Wikipedia


這個問題好多年前我就在查了。

ES= Engineering Sample(工程樣板) ,基本限於Intel內部測試之用。

QS= Qualification Sample(質量認證樣品),供應給廠商測試使用,非免費。

CPU從測試到量產大概分幾個階段:

  1. 完善製程工藝,構架定型(ES0、ES1);
  2. 修訂BUG、極少部分廠商測試(ES2);
  3. 進行質量認證,廠商測試(ES3或者說QS);
  4. 成為量產正式版。

————————

從渠道上講;

  1. ES基本只用於intel內部測試,測試完生命周期就終止了,應該被銷毀,來源免費;
  2. 而QS版本,Intel給OEM廠商提供是需要收取費用的,但費用遠遠低於採購正式版。
  3. 正式版會有盒裝和散片,盒裝是正式零售渠道,散片一般來源於拆機和其他大批量進貨。

從使用上講:

  1. ES0、ES1對於個人用戶屬於基本無法使用的一類;
  2. ES2能點亮機器,大部分情況下沒有太大的問題;
  3. QS版本是ES的最終樣品,基本等同於正式版,幾乎不會出什麼問題。
  4. 正式版CPU中,散片=盒裝。

所以在售價上,ES&

————————

ES的CPU蓋子會標有intel confidential(機密) 的字樣,蓋子上並不會標註CPU型號,只有ES和頻率信息,比如【ES 2.80GHz】 ,但QS會有CPU型號。

在使用類似CPU-Z之類的軟體時,也無法查詢ES的信息,只有頻率,咋辦?

其實無論什麼CPU,都會有 S-SPEC 編碼來確定其真實的身份,不僅僅是型號,修訂、步進、頻率的不同也會有不同的S-SPEC 編碼。

有了這個編碼可以去網站查詢信息: http://www.cpu-world.com/

如何找到S-SPEC編碼呢(似乎ES版本的叫做QDF編碼)?

ES版本CPU會有以Q開頭的四位編碼,例如在【ES 2.70GHz】之前或型號之前。

QS和正式版CPU則通常有以SL開頭的五位編碼,位置一般在Intel標記的下面。

以上是我曾經買過的T9550 QS,翻淘寶交易快照找出來的,S碼是SLGE4。

以上是根據S碼在網站查到的信息。

需要提醒的是,S-SPEC碼並不是完全唯一的,代差很大的時候,會有重疊。

以上E5和奔三的S碼就重疊了,但是一般不會有人搞錯。

————————

案例:

以前窮學生時期很想買QS,後來入手了T9550 QS替換T6600,用著還湊合,但是功耗控制實在太糟糕,而且這個U確實發熱也很大,標稱2.67實際可上2.8,後來用ThrottleStop這款軟體把頻率控制在2.3還行。那台Y450本子保養不錯,現已丟給我爸拿來備課。

QS都這麼大的問題,ES完全不建議入手。大部分人買ES的是為了性能,但是性能脫離了穩定將毫無意義。有其他答主測試了指令集,你跑大型遊戲莫名給你花屏、跳出,指定要換。

亮機U建議買奔騰或者賽揚, 比如G3900的賽揚就很不錯,便宜而且相當能艹。

上一張目前自用的U(四代U功耗控制真是辣雞):

能滿足需求的就是好的,不要盲目追求性能,散熱壓不住也是廢。

————————

另外請注意所謂的【QS不顯】。

什麼狗屁QS不顯,不顯就是ES,最討厭這種無良商家了。

其他的想到再補。


買過好幾塊至強 E5 的 ES 處理器。一般黑市會直接告訴你這款處理器會有的 Bug,比如某 W 後綴的對 PCI-E 的支持有問題。但是大多數情況連銷售都不清楚,只是按照裝機量和反饋告訴你可以放心使用。

以前用過一對 8C16T 的 ES 處理器。平時用起來沒事,直到後面開始玩虛擬化。開的虛擬機 passthrough 了一塊顯卡,安裝 Windows 偶爾用來玩遊戲。然而有些時候有些遊戲並不能正常運行,甚至會直接把虛擬機的操作系統整個崩掉。一直以為是 QEMU 的鍋,所以也沒怎麼管。

後面 V2 的一些 ES 便宜下來了,就低價入了一對 10C20T 的,同樣配置的虛擬機和同樣的其他硬體配置,就沒有出過崩掉操作系統的問題。現在我還不清楚是什麼指令集出了問題。

實際上 CPU 和軟體一樣會有 BUG,也分版本會修復一些問題,只是大部分情況下消費版的已經足夠完善讓你感覺 CPU 是足夠可靠的罷了。

現在手邊的計算力足夠我做現階段的任何事情,購置新機器就再也不考慮 ES 了。


我12年買了個E5-2650 ES不顯. HT沒問題, 但是無法開VT-D, 虛擬機跑不了, 不支持DDR3-1600, 只好再買一條DDR3-1333強制降頻. 最奇葩的是溫度感測器告訴我CPU的讀數是217攝氏度.......結果CPU風扇瘋狂工作.....最後被我加了調速.


工程樣品是CPU在量產之前的測試版本,是供內部以及相關廠商用來測試的,通常不允許買賣,但是因為各種原因,你懂的。

一個CPU從第一版到最後量產,會有很多改版,步進(stepping)就是用來區別這些版本,一般從A0開始編,步進比較早的版本通常會有較多的bug,後面的步進版本會更接近量產版。

顯和不顯我自己沒看到過,google之,區別好像在於系統能否讀取CPU的版本號,對性能應該沒有影響


ES分兩種 顯與不顯

顯的還分兩種

一種是QS ES的最後一個版本 出售給筆記本廠商測試用的 步進和正式版相同 可以說幾乎和正式版一樣 因為如果不一樣那筆記本廠商的測試也沒什麼意義 這些QS版的 因為是出售 所以不能回收 大部分都流入市場

另一種和不顯的估計都是真正的工程樣品了 用來修正BUG 各種死機藍屏過熱....

我現在用的就是替換了舊i3 380M的i7 720M QS版

步進和正式版一樣 平時溫度50度左右 玩起遊戲70度 (裝的時候硅脂塗得有點多- -)

還沒有死過機 虛擬機里的XP也非常正常..

還有= =換之前記得看TDP TDP如果比原來高還是不要換的好...散熱抗不住


測試版的CPU。

自用一般不會有大問題。ES用戶測試,INTEL拿去修改,步進後得QS,之後就是量產版CPU。

工業上:

1 軟體兼容底層指令集可能有問題

2 散熱問題

3 其他步進修改問題

反正現在給客戶申請的樣片,一般都是ES的,也有QS的。CPU-Z可以讀步進。

個人用戶DIY用其實沒什麼關係的。

對了,ES版封裝是tray 片裝,你拿到手的,只是個CPU,沒有華麗的包裝,也沒有三包。

零售的,盒裝,專門賣的零售渠道,享受三包


供參考:一起探討驗證:Intel CPU的步進和架構 ,再建圖吧技術高樓~!!

簡單來說就是這樣:

ES是Engineering Sample的縮寫,就是產品做出之前的測試品。測試中出現問題會在下一個版本的CPU中進行修正。

最早的版本就是ES不顯,這是在Intel內部做測試的。用CPU-Z之類的軟體看不到CPU的名字,只有「Genius Intel CPU @ xxxGHz"類似這樣的字樣。CPU的鐵殼上一般會寫CONFIDENTIAL,意思就是機密品,不許流出。

之後的版本叫ES正顯,也有叫QS或者叫QS正顯的,只是發給主板或者系統廠家做測試的。這些CPU的鐵殼一般會寫上CPU的名字,頻率之類的信息。CPU-Z軟體會看到CPU的名字,但是後面有「(ES)」字樣。

再之後就是正式版了。一般正顯和正式版非常接近,有些乾脆步進都是一樣的(如1366那一代)。如果有差別也是C1、C2之類的差別,一般也就是修復一些電源、散熱之類的小Bug。

==

個人是沒玩過不顯的,也沒像上面那位選手研究過指令集。


看了一圈答案,感覺有個奇怪的問題一直在出現...

與技術無關。

我上個圖:

圖:

200W的熱情--Broadwell EP Xeon E5-2679 V4 測試

注意看,步進是一個數;

修訂這裡是空的,

然後淘寶賣家以及各位所說的B0 C2 L1 S1那些是修訂而非步進啊...

可能是習慣吧,我自己也說「要買步進靠後的」...

Orz

---

更新:

感謝@lixin liu的答案,讓我找到了那個帖子(只看樓主):

http://tieba.baidu.com/p/2729419026?see_lz=1

(一起探討驗證:Intel CPU的步進和架構 ,再建圖吧技術高樓~!!_圖拉丁吧_百度貼吧)

稍微總結下:

步進和修訂有關,請參考正式版的步進和修訂來反推測試版的準確修訂。

具體內容自己看吧~~~


不想折騰的還是買零售版吧 雖然零售版發售後也有bug或者功能修訂

比如經典奔騰的浮點錯誤和天湖六代u在進行極限測試時的死機Bug並且期間更新了功能 增加了新增SGX擴展技術 Intel十月推新SkyLake 但是cpuz 步進並沒有顯示變化

理論當然是步進越靠後越好 另外主板的pcb設計和bios設計也很重要

比如 tpm功能模塊 不光cpu支持 還要主板支持

很多主板光便宜 是沒有相應模塊的 有錢還是用一線大廠的高端主板 低端盡量別碰


ES=Engineer Sample 工程樣品

ES不顯就是CPU讀取CPU名稱顯示0000或者其他的

ES正顯=QS

QS=Qualification Sample 質量確認樣品

QS與零售版就很接近了 基本可以正常穩定使用

前段時間圖吧流行i7 6400t ES版 小毛病很多 某個內存槽不能用啦 核顯失效啦 小超一下開不了機啦等等

i7 6400t QS版價格就跟正式版差不多了 沒啥性價比


我也有同樣問題!!剛買的9000元電腦! 是ES CPU !


ES與QS的最大區別就是QS會被CPU-Z識別為ix-xxxx(ES),而ES只會被識別為Genuine Intel CPU。

用過5年的QBC1,長期超頻到3.8Ghz使用。最大的問題是一些在launcher里設置畫質的遊戲總是會把畫面設置調到最低,因為這些launcher不識別CPU。

其他的答主說的問題我都沒遇到,可能是我這顆U步進比較靠後吧:VT-D一切正常、2根鎂光8G條還被我超頻到1866使用,另外連續跑3天的x264可以算驗證了穩定性吧。


推薦閱讀:

為什麼主流手機CPU里沒有英特爾?
為什麼當年 Apple 可以從 PowerPC 順利轉換到 Intel 平台?
為什麼蘇聯沒有出現英特爾、AMD這樣的微處理器產業?
如何看待小米從英特爾手中購買332件美國專利?
如何看待蘋果混用高通和 intel 的基帶晶元?

TAG:英特爾Intel | 中央處理器CPU |