وقتی یک پردازنده با قیمت پایینتر از قیمت معمول بازار عرضه میشود، یکی از اولین سؤالهایی که باید پرسید این است که آیا با یک پردازنده Production یا تولید انبوه روبهرو هستیم یا یک Engineering Sample (ES).
پردازندههای ES در ظاهر ممکن است کاملاً شبیه نسخه نهایی باشند و حتی در بسیاری از سیستمها بدون مشکل بوت شوند و عملکرد قابل قبولی ارائه دهند. همین موضوع باعث شده تشخیص آنها برای خریدار همیشه ساده نباشد. از طرف دیگر، یک CPU ES لزوماً «پردازنده خراب» یا «تقلبی» نیست؛ بلکه معمولاً نمونهای پیش از تولید انبوه است که سازنده برای طراحی، آزمایش، اعتبارسنجی و آمادهسازی پلتفرم در اختیار شرکای خود قرار میدهد.
مشکل اصلی زمانی ایجاد میشود که چنین پردازندهای بدون اعلام ES بودن، به جای یک CPU تولید انبوه و رسمی فروخته شود. در این شرایط، خریدار ممکن است محصولی دریافت کند که از نظر پشتیبانی، سازگاری، گارانتی و حتی مشخصات فنی با چیزی که تصور میکرد تفاوت داشته باشد.
در این مقاله بررسی میکنیم CPU ES دقیقاً چیست، چرا تولید میشود، چه تفاوتی با پردازنده Production و QS دارد و مهمتر از همه، چگونه میتوان یک پردازنده ES را با استفاده از مشخصات روی خود CPU، اطلاعات نرمافزاری، CPUID، Stepping و مستندات سازنده شناسایی کرد.

CPU ES چیست؟
ES مخفف Engineering Sample یا نمونه مهندسی است. این پردازندهها نسخههای پیش از تولید انبوه هستند که سازنده برای مراحل طراحی، آزمایش و اعتبارسنجی محصول در اختیار شرکتهای سازنده سیستم، تولیدکنندگان مادربرد، شرکتهای نرمافزاری و سایر شرکای فنی قرار میدهد.
به زبان ساده، قبل از اینکه یک پردازنده به شکل رسمی وارد مرحله تولید انبوه و فروش عمومی شود، سازنده باید مطمئن شود که CPU در شرایط مختلف بهدرستی کار میکند و با مادربرد، BIOS، Firmware، سیستمعامل و نرمافزارهای موردنظر سازگار است.
برای انجام این کار، نمونههایی از پردازنده قبل از عرضه رسمی در اختیار شرکای سازنده قرار میگیرد. این نمونهها همان Engineering Sample هستند.
Intel نیز ES را پردازندههای پیشتولیدی معرفی میکند که برای OEMها، ODMها و ISVها در چرخه طراحی محصول و پیش از عرضه عمومی استفاده میشوند. این پردازندهها ممکن است برای ارزیابی و آزمایش ویژگیهایی داشته باشند که در نسخه تولیدی نهایی وجود نداشته باشد یا مشخصات آنها در طول فرآیند توسعه تغییر کند.
بنابراین باید یک نکته مهم را از همان ابتدا در نظر داشت:
ES بودن به معنی تقلبی بودن CPU نیست.
یک Engineering Sample میتواند یک پردازنده واقعی و ساختهشده توسط Intel یا AMD باشد، اما برای فروش عمومی بهعنوان یک محصول Production نهایی طراحی نشده است.

چرا شرکتهای Intel و AMD پردازنده ES تولید میکنند؟
تولید یک پردازنده مدرن فقط به طراحی هستههای CPU و تولید تراشه محدود نمیشود. پیش از عرضه عمومی، سازنده باید عملکرد پردازنده را در شرایط مختلف بررسی کند و سازگاری آن را با اجزای مختلف پلتفرم مورد آزمایش قرار دهد.
نمونههای مهندسی در همین مرحله اهمیت پیدا میکنند.
آزمایش معماری پردازنده
در مراحل اولیه توسعه، سازنده باید بررسی کند که معماری جدید در عمل مطابق انتظار کار میکند یا خیر.
ممکن است در این مرحله مشکلاتی در عملکرد، مصرف انرژی، کنترل حرارت، قابلیتهای جدید یا تعامل بین بخشهای مختلف پردازنده شناسایی شود.
تست مادربرد و پلتفرم
پردازنده بهتنهایی کار نمیکند. مادربرد، BIOS، Firmware، چیپست، حافظه و سایر اجزای سیستم باید بتوانند با CPU ارتباط درستی برقرار کنند.
به همین دلیل تولیدکنندگان مادربرد و سرور معمولاً پیش از عرضه رسمی یک پردازنده به نمونههای پیشتولید دسترسی دارند تا BIOS و Firmware خود را برای آن آماده کنند.
آزمایش سیستمعامل و نرمافزار
پردازندههای جدید ممکن است قابلیتهایی داشته باشند که سیستمعامل یا نرمافزارها باید آنها را بهدرستی شناسایی کنند.
در نتیجه، شرکتهای نرمافزاری و تولیدکنندگان سیستم نیز به نمونههای پیش از عرضه نیاز دارند.
شناسایی مشکلات و اصلاحات
در طول آزمایش ممکن است ایرادهایی در طراحی پردازنده پیدا شود. بعضی از این مشکلات با Microcode یا Firmware قابل اصلاح هستند و بعضی دیگر ممکن است نیاز به تغییر در طراحی سیلیکون داشته باشند.
به همین دلیل ممکن است یک خانواده پردازنده در طول دوره توسعه چندین Revision یا Stepping مختلف داشته باشد.

آیا CPU ES یک پردازنده خراب است؟
خیر.
این یکی از رایجترین سوءبرداشتها درباره Engineering Sample است.
ES معمولاً یک نمونه پیشتولید است، نه پردازندهای که به دلیل خرابی از خط تولید کنار گذاشته شده باشد.
البته این موضوع به این معنی نیست که همه ESها دقیقاً همان عملکرد و قابلیتهای نسخه نهایی را دارند.
یک نمونه مهندسی ممکن است:
- فرکانس متفاوتی داشته باشد.
- Stepping متفاوتی داشته باشد.
- بعضی قابلیتهای نسخه نهایی را نداشته باشد.
- دارای محدودیتهای Firmware یا BIOS باشد.
- در بعضی مادربردها شناسایی نشود.
- در شرایط خاص ناپایدار باشد.
- مشخصات آن در زمان عرضه با نسخه Production متفاوت شود.
بنابراین باید بین «اصل بودن تراشه» و «Production بودن محصول» تفاوت قائل شد.
یک ES میتواند تراشهای کاملاً واقعی باشد، اما همچنان یک Production Processor محسوب نشود.
تفاوت CPU ES، Production، OEM و Retail چیست؟
برای تشخیص صحیح پردازنده باید چند مفهوم مختلف را از یکدیگر جدا کنیم.
پردازنده Production چیست؟
Production Processor نسخهای است که سازنده آن را برای تولید و عرضه رسمی نهایی کرده است.
این پردازنده دارای مشخصات رسمی مشخصی است و در مسیر عرضه تجاری قرار دارد.
در مقابل، ES بخشی از فرآیند توسعه و پیشتولید است.
بنابراین اگر فروشنده یک CPU Production را با یک ES جایگزین کند، حتی اگر ES از نظر عملکرد در سیستم شما مشکلی ایجاد نکند، محصول تحویلشده با محصول مورد انتظار یکسان نیست.
پردازنده Retail چیست؟
Retail به نحوه عرضه محصول اشاره دارد، نه یک مرحله از توسعه سیلیکون.
یک پردازنده Retail معمولاً محصولی است که برای فروش عمومی بستهبندی و عرضه شده است.
در نتیجه:
Retail و Production دو مفهوم کاملاً متفاوت با ES هستند.
ممکن است یک CPU Production به شکل Retail یا OEM عرضه شود.
پردازنده OEM چیست؟
OEM به پردازندهای اشاره دارد که معمولاً برای استفاده توسط سازندگان سیستم یا فروش در کانال OEM عرضه میشود.
OEM بودن بهخودیخود به معنی ES بودن نیست.
یک CPU میتواند:
- Production + OEM
- Production + Retail
- یا Engineering Sample
باشد.
پس عبارتهایی مانند «OEM بودن یعنی ES بودن» یا «Bulk بودن یعنی ES بودن» از نظر فنی درست نیستند.

تفاوت CPU ES و QS چیست؟
QS مخفف Qualification Sample است.
در بازار پردازندهها معمولاً ES و QS بهعنوان دو مرحله یا دو اصطلاح متفاوت مطرح میشوند، اما در مستندات رسمی Intel یک نکته مهم وجود دارد:
Intel اعلام کرده است که ES و QS هر دو در دسته Engineering Sample قرار میگیرند و تفاوتی از این نظر ندارند.
بنابراین نباید تصور کرد هر پردازندهای که QS نامیده میشود الزاماً یک Production Processor رسمی است.
در بازار ممکن است فروشندگان از QS به عنوان «نسخه نهاییتر» یا «نزدیک به نسخه Production» یاد کنند، اما برای خرید باید مشخصات دقیق همان نمونه، کد محصول و وضعیت رسمی آن بررسی شود.
در نتیجه:
QS را نباید صرفاً به دلیل نام آن معادل Production Processor دانست.

آیا CPU ES روی سیستم کار میکند؟
گاهی اوقات بله.
این یکی از دلایلی است که تشخیص ES در بازار میتواند دشوار باشد.
ممکن است یک CPU ES روی مادربرد موردنظر نصب شود، سیستم بدون خطا Boot شود و حتی در نرمافزارهایی مانند CPU-Z مشخصات بسیار نزدیک به نسخه Production نمایش داده شود.
اما این موضوع به معنی Production بودن CPU نیست.
سازگاری یک ES به عوامل مختلفی مانند:
- نسل پردازنده
- Stepping
- Microcode
- BIOS
- مادربرد
- Firmware
- چیپست
- نسخه BIOS
- مدل دقیق ES
وابسته است.
به همین دلیل نمیتوان گفت:
«اگر CPU روی سیستم بالا آمد، پس حتماً Production است.»
این نتیجهگیری اشتباه است.

چرا بعضی CPUهای ES در بعضی مادربردها کار نمیکنند؟
BIOS و Firmware باید پردازنده را شناسایی کنند و Microcode مناسب را در اختیار CPU قرار دهند.
اگر نمونه مهندسی مربوط به مرحلهای باشد که هنوز پشتیبانی آن در BIOS مادربرد اضافه نشده است، ممکن است سیستم:
- CPU را بهدرستی شناسایی نکند.
- با نام عمومی نمایش دهد.
- در هنگام POST متوقف شود.
- با تنظیمات ناقص اجرا شود.
- یا اصلاً Boot نشود.
در مقابل، ممکن است یک ES جدیدتر روی همان مادربرد بدون مشکل کار کند.
بنابراین کارکردن یا نکردن CPU روی یک مادربرد، بهتنهایی معیار تشخیص ES نیست.
مهمترین روشهای تشخیص CPU ES از Production
برای تشخیص یک CPU ES بهتر است از یک روش واحد استفاده نکنید.
مطمئنترین رویکرد، ترکیب چند منبع اطلاعاتی است:
- بررسی نوشتههای روی CPU
- بررسی Brand String
- بررسی S-Spec یا QDF
- بررسی CPUID
- بررسی Stepping و Revision
- بررسی اطلاعات CPU-Z یا HWiNFO
- بررسی BIOS و Firmware
- تطبیق اطلاعات با مستندات رسمی سازنده
- بررسی اصالت CPU در صورت وجود احتمال Remark
- بررسی وضعیت گارانتی و کانال فروش
در ادامه هر روش را جداگانه بررسی میکنیم.
تشخیص CPU ES از روی نوشتههای روی پردازنده
اولین و سریعترین روش، بررسی سطح بالایی پردازنده یا Topside Markings است.
در پردازندههای Intel، اطلاعاتی مانند نام پردازنده، فرکانس، کدهای شناسایی و سایر Markingها روی قسمت بالایی CPU درج میشوند.
Intel اعلام کرده است که یکی از سادهترین روشهای شناسایی ES، بررسی همین Markingهاست. اگر پردازنده عبارت Intel Confidential داشته باشد، این یک نشانه مستقیم از Engineering Sample بودن آن است. همچنین اگر CPU فاقد Brand String یا مشخصات فرکانس پایه مورد انتظار یک Production Processor باشد، باید احتمال ES بودن آن را بررسی کرد.
عبارت Intel Confidential
اگر روی CPU عبارت:
Intel Confidential
دیده شود، پردازنده یک Engineering Sample است.
این یکی از قویترین نشانههای ظاهری ES بودن در پردازندههای Intel است.
CPU بدون Marking
نبودن نوشتههای معمول روی پردازنده نیز میتواند هشداردهنده باشد.
Intel اشاره میکند که بعضی ESها ممکن است حتی بدون Marking عرضه شوند.
بنابراین:
نبودن نوشته به معنی Production بودن نیست.
برعکس، باید اطلاعات نرمافزاری و سایر مشخصات نیز بررسی شود.
آیا میتوان فقط با ظاهر CPU، ES بودن آن را تشخیص داد؟
در بعضی موارد بله، اما همیشه نه.
اگر عبارت Intel Confidential روی CPU دیده شود، تشخیص بسیار ساده است.
اما اگر چنین عبارتی وجود نداشته باشد، نمیتوان صرفاً بر اساس ظاهر نتیجه گرفت که CPU Production است.
این موضوع مخصوصاً درباره نمونههایی که Marking آنها با نسخههای معمول بازار تفاوت کمی دارد اهمیت بیشتری پیدا میکند.
بنابراین بررسی ظاهری باید مرحله اول تشخیص باشد، نه آخرین مرحله.
S-Spec چیست؟
S-Spec یکی از شناسههای مهم پردازندههای Intel است.
این کد برای شناسایی یک پیکربندی مشخص از پردازنده استفاده میشود و در مستندات Intel نیز در اطلاعات مربوط به Component Marking دیده میشود. در برخی پلتفرمها نیز S-Spec یا QDF بهعنوان فیلد شناسایی پردازنده در اطلاعات سختافزاری ذخیره میشود.
S-Spec میتواند در تطبیق CPU فیزیکی با مشخصات رسمی بسیار مفید باشد.
اما یک نکته مهم:
صرفاً دیدن یک S-Spec روی CPU به معنی Production بودن آن نیست.
باید این کد را با مستندات مربوط به همان پردازنده و همان نسل تطبیق داد.
QDF چیست؟
QDF نیز یکی از کدهای مورد استفاده برای شناسایی نمونههای پردازنده Intel است.
در بازار، QDF معمولاً در ارتباط با نمونههای پیشتولید و Engineering Sample دیده میشود.
اما نباید صرفاً بر اساس شکل ظاهری کد تصمیمگیری کرد. ساختار کدها و روش استفاده از آنها میتواند بین نسلها و محصولات مختلف متفاوت باشد.
به همین دلیل بهترین روش این است که کد درجشده روی CPU با اطلاعات رسمی همان خانواده پردازنده تطبیق داده شود.
CPUID چیست؟
CPUID یکی از مهمترین اطلاعاتی است که میتوان برای شناسایی پردازنده از آن استفاده کرد.
CPUID اطلاعاتی درباره Family، Model و Stepping پردازنده ارائه میکند.
Intel نیز CPUID را ترکیبی از اطلاعات مربوط به خانواده پردازنده، مدل و Stepping معرفی میکند و روشهای مختلفی برای مشاهده آن ارائه کرده است.
در Windows میتوان اطلاعات مربوط به پردازنده را با ابزارهای نرمافزاری مشاهده کرد و Intel Processor Identification Utility نیز CPUID را نمایش میدهد.
اما یک نکته بسیار مهم وجود دارد:
CPUID بهتنهایی الزاماً ES بودن CPU را اثبات نمیکند.
CPUID بیشتر برای شناسایی دقیق نسل، مدل و Stepping مفید است و زمانی ارزش بیشتری پیدا میکند که با S-Spec، Marking و مستندات رسمی مقایسه شود.
Stepping چیست و چه ارتباطی با ES دارد؟
Stepping را میتوان نسخه یا Revision یک طراحی سیلیکونی در نظر گرفت.
وقتی سازنده تغییراتی در طراحی یا ساخت پردازنده ایجاد میکند، ممکن است Stepping تغییر کند.
برای مثال ممکن است یک خانواده پردازنده دارای Steppingهایی مانند:
- A0
- A1
- B0
- B1
باشد.
اما یک اشتباه رایج این است که تصور کنیم:
«هر Stepping پایینتر یعنی ES.»
چنین قاعدهای وجود ندارد.
Stepping فقط یکی از اطلاعات مورد استفاده برای شناسایی نسخه سیلیکون است.
برای تشخیص ES باید Stepping را در کنار سایر اطلاعات بررسی کرد.
تشخیص CPU ES با CPU-Z
CPU-Z یکی از ابزارهای رایج برای مشاهده مشخصات پردازنده است.
پس از اجرای برنامه، بخش CPU اطلاعاتی مانند موارد زیر را نمایش میدهد:
- Name
- Code Name
- Package
- Technology
- Specification
- Family
- Model
- Stepping
- Revision
- Core Voltage
- Core Speed
- Cache
این اطلاعات برای بررسی CPU بسیار مفید هستند.
اما باید به یک نکته توجه کرد:
CPU-Z ابزار رسمی تشخیص Engineering Sample نیست.
ممکن است یک ES در CPU-Z اطلاعات ناقص، متفاوت یا حتی اطلاعاتی نزدیک به Production Processor نمایش دهد.
بنابراین اگر CPU-Z یک پردازنده را با نام خاصی نمایش داد، این موضوع به تنهایی Production بودن آن را اثبات نمیکند.
CPU-Z را باید بهعنوان یک ابزار جمعآوری اطلاعات استفاده کرد.
تشخیص CPU ES با HWiNFO
HWiNFO نیز ابزار قدرتمندی برای مشاهده اطلاعات سختافزاری سیستم است.
در بررسی یک CPU میتوان اطلاعات مختلفی مانند:
- Processor Name
- CPU Family
- Model
- Stepping
- CPUID
- Revision
- تعداد هستهها
- تعداد Threadها
- فرکانس
- Cache
- Motherboard
- BIOS
را بررسی کرد.
مزیت HWiNFO این است که اطلاعات سختافزاری بسیار جزئیتری در اختیار کاربر قرار میدهد.
اما مانند CPU-Z:
HWiNFO نیز بهتنهایی سند قطعی Production بودن CPU نیست.
اطلاعات آن باید با مشخصات رسمی سازنده تطبیق داده شود.
Intel Processor Identification Utility چیست؟
Intel Processor Identification Utility ابزار رسمی Intel برای شناسایی مشخصات پردازندههای Intel است.
این ابزار میتواند اطلاعاتی درباره نام، مشخصات، برخی فناوریهای پشتیبانیشده و اطلاعات پردازنده ارائه کند. Intel در مستندات خود اعلام کرده است که این ابزار برای پردازندههای Production طراحی شده و Engineering Sampleها را بهصورت کامل پشتیبانی نمیکند.
نسخه فعلی این ابزار نیز میتواند در صورت شناسایی یک پردازنده پیشتولید، آن را بهعنوان Engineering Sample اعلام کند؛ با این حال Intel هشدار میدهد که اطلاعات نمایشدادهشده برای ES ممکن است کامل نباشد. بعضی نمونهها نیز ممکن است در ابزار با عباراتی مانند Future Intel نمایش داده شوند.
بنابراین این ابزار برای بررسی بسیار ارزشمند است، اما باید محدودیت آن در مورد ES را هم در نظر گرفت.
آیا Intel Processor Identification Utility برای تشخیص ES کافی است؟
اگر ابزار، پردازنده را بهصراحت Engineering Sample معرفی کند، این یک نشانه بسیار مهم است.
اما اگر ابزار اطلاعات معمول یک CPU را نمایش دهد، نباید نتیجه گرفت که پردازنده حتماً Production است.
چرا؟
چون خود Intel اعلام کرده که این ابزار برای Production Processor طراحی شده و پشتیبانی کاملی از Engineering Sampleها ندارد.
در نتیجه بهترین روش:
Identification Utility + CPUID + Marking + S-Spec + مستندات رسمی
است.
بررسی CPU با Intel Processor Diagnostic Tool
Intel Processor Diagnostic Tool یا Intel PDT ابزار دیگری از Intel است.
این ابزار برای بررسی عملکرد و سلامت پردازنده طراحی شده و میتواند مواردی مانند:
- عملکرد هستهها
- Brand Identification
- فرکانس پردازنده
- برخی قابلیتهای CPU
- Stress Test
را بررسی کند.
در پایان تست نیز وضعیت Pass یا Fail نمایش داده میشود.
این ابزار برای تشخیص سلامت و اصالت پردازنده مفید است، اما نباید آن را با ابزار اختصاصی تشخیص ES اشتباه گرفت.
به عبارت دیگر:
Pass شدن تست به معنی Production بودن CPU نیست.
یک ES سالم نیز میتواند در برخی تستها عملکرد کاملاً قابل قبولی داشته باشد.
تفاوت تشخیص ES با تشخیص CPU تقلبی
این دو موضوع را نباید با یکدیگر اشتباه گرفت.
CPU ES
یک CPU ES میتواند تراشه واقعی سازنده باشد، اما نمونه پیشتولید باشد.
CPU Remarked
در CPU Remark شده، ممکن است Marking یا مشخصات ظاهری پردازنده تغییر داده شده باشد تا محصول بهعنوان مدل دیگری فروخته شود.
Intel نیز درباره فروش پردازندههایی با Marking تغییریافته هشدار داده است و از اصطلاح Remarked برای این وضعیت استفاده میکند. (Intel)
بنابراین یک CPU میتواند:
- Production و اصلی باشد.
- ES و اصلی باشد.
- Production ولی Remark شده باشد.
- یا در حالتهای پیچیدهتر، ترکیبی از مشکلات اصالت و Marking داشته باشد.
این تفاوت برای خرید بسیار مهم است.
چگونه CPU Remark شده را از CPU اصلی تشخیص دهیم؟
اگر احتمال دستکاری وجود داشته باشد، نباید فقط به نوشته روی IHS اعتماد کرد.
Intel برای بررسی اصالت پردازنده پیشنهاد میکند در صورت نصب بودن CPU از Intel Processor Diagnostic Tool استفاده شود و نتیجه Genuine Intel بررسی شود. برای CPU نصبنشده نیز میتوان اطلاعاتی مانند FPO و بخشی از شماره ATPO را برای بررسی وضعیت و اصالت استفاده کرد. (Intel)
در نتیجه اگر روی CPU یک مدل خاص نوشته شده اما اطلاعات نرمافزاری، CPUID یا سایر مشخصات با آن مدل مطابقت ندارد، باید احتمال Remark یا دستکاری را جدی گرفت.
آیا قیمت پایین CPU نشانه ES بودن است؟
قیمت پایین بهتنهایی هیچ چیزی را ثابت نمیکند.
اما اگر یک CPU با اختلاف قیمت غیرعادی نسبت به بازار عرضه شود، بهتر است خریدار بررسی دقیقتری انجام دهد.
دلایل قیمت پایین میتواند بسیار متفاوت باشد:
- کارکرده بودن
- OEM بودن
- موجودی قدیمی
- واردات از بازار ثانویه
- شرایط گارانتی
- تفاوت کانال فروش
- ES بودن
- QS بودن
- Remark بودن
- یا حتی مشکل فنی
بنابراین:
قیمت پایین = ES
قاعده درستی نیست.
اما:
قیمت غیرعادی پایین = نیاز به بررسی بیشتر
قاعده منطقیتری است.
آیا CPU ES از CPU Production ضعیفتر است؟
پاسخ قطعی ندارد.
یک ES ممکن است از نظر معماری و عملکرد بسیار نزدیک به نسخه نهایی باشد.
اما ممکن است مشخصات آن با Production Processor تفاوت داشته باشد.
برای مثال ممکن است در مرحله توسعه:
- فرکانس تغییر کند.
- تعداد هسته یا قابلیت فعال تغییر کند.
- TDP متفاوت باشد.
- Microcode اصلاح شود.
- Stepping تغییر کند.
- مشکلات خاصی در نسخه بعدی اصلاح شود.
بنابراین نمیتوان گفت:
«ES همیشه ضعیفتر است.»
همچنین نمیتوان گفت:
«ES دقیقاً همان Production است.»
هر دو جمله بیش از حد سادهسازی شدهاند.
آیا CPU ES میتواند از نسخه Production بهتر باشد؟
در بعضی شرایط ممکن است یک نمونه مهندسی مشخصاتی داشته باشد که روی کاغذ از یک نسخه Production خاص جذابتر به نظر برسد، اما این موضوع به معنی بهتر بودن کلی آن نیست.
هدف ES آزمایش و توسعه است، نه عرضه تجاری با یک مشخصات ثابت.
بنابراین حتی اگر یک ES در یک بنچمارک عملکرد بسیار خوبی داشته باشد، این موضوع جایگزین بررسی وضعیت رسمی پردازنده نمیشود.
آیا CPU ES گارانتی دارد؟
در مورد Intel، پاسخ رسمی روشن است.
Intel اعلام کرده Engineering Sampleها برای فروش عمومی در نظر گرفته نشدهاند، تحت شرایط خاص به شرکای خود loan میشوند و مشمول گارانتی معمول Intel نیستند. Intel همچنین توصیه میکند پردازندههای Production از کانالهای مورد تأیید خریداری شوند. (Intel)
بنابراین اگر فروشندهای یک CPU ES را بهعنوان Production و همراه با گارانتی رسمی سازنده معرفی میکند، خریدار باید وضعیت گارانتی و نوع دقیق محصول را جداگانه بررسی کند.
البته ممکن است یک فروشنده برای محصولی که خارج از گارانتی سازنده است، گارانتی فروشنده ارائه کند. این موضوع با گارانتی رسمی Intel یکی نیست.
آیا خرید CPU ES توصیه میشود؟
پاسخ به کاربرد بستگی دارد.
برای یک سیستم آزمایشگاهی یا پروژهای که کاربر ریسکهای Compatibility را میپذیرد، ممکن است خرید یک ES ارزانقیمت منطقی باشد.
اما برای سیستمهای Production، سرور سازمانی یا زیرساختی که پایداری و پشتیبانی اهمیت زیادی دارد، ریسک استفاده از ES بیشتر است.
در چنین محیطهایی معمولاً باید موارد زیر در اولویت باشند:
- پشتیبانی رسمی
- Compatibility قطعی
- Firmware و BIOS پایدار
- گارانتی
- امکان دریافت Support
- ثبات عملکرد
- قابلیت جایگزینی
به همین دلیل برای یک سرور عملیاتی، صرفاً پایینتر بودن قیمت CPU دلیل مناسبی برای انتخاب ES نیست.
آیا CPU ES برای سرورهای HPE مناسب است؟
در سرورهای HPE موضوع Compatibility اهمیت بیشتری پیدا میکند.
سرورهای سازمانی صرفاً با CPU و مادربرد کار نمیکنند؛ BIOS، Firmware، System ROM، Microcode و سایر اجزای Firmware نیز در فرآیند شناسایی و پشتیبانی CPU نقش دارند.
بنابراین اگر یک پردازنده ES برای یک خانواده سرور HPE پیشنهاد شود، باید مشخص شود:
- مدل دقیق CPU چیست؟
- Stepping آن چیست؟
- ES مربوط به کدام مرحله توسعه است؟
- آیا System ROM آن را پشتیبانی میکند؟
- آیا HPE آن CPU را برای آن سرور تأیید کرده است؟
- آیا پیکربندی دوپردازندهای یا چندپردازندهای با آن سازگار است؟
- آیا عملکرد و قابلیتهای مورد انتظار فعال هستند؟
صرف اینکه یک ES روی یک نمونه سرور Boot شده است، برای تأیید استفاده در محیط Production کافی نیست.
آیا CPU ES برای سرور Dell یا Lenovo هم همین شرایط را دارد؟
اصل موضوع یکسان است.
در سرورهای Dell PowerEdge، Lenovo ThinkSystem و سایر پلتفرمهای سازمانی نیز Compatibility پردازنده به Firmware، BIOS و پشتیبانی رسمی پلتفرم وابسته است.
بنابراین برای هر سرور باید CPU را با مستندات همان سازنده و همان مدل سرور تطبیق داد.
نمیتوان از این قاعده استفاده کرد که:
«اگر این ES روی یک سرور دیگر کار کرده، پس روی سرور من هم حتماً کار میکند.»
راهنمای مرحلهبهمرحله تشخیص CPU ES
اگر قصد خرید یک پردازنده دارید و احتمال میدهید ES باشد، این روند را دنبال کنید.
مرحله اول: عکس واضح از CPU بگیرید
قبل از خرید، از فروشنده بخواهید عکس واضحی از قسمت بالایی CPU ارسال کند.
عکس باید به اندازهای باکیفیت باشد که بتوان:
- Model
- Frequency
- S-Spec
- QDF
- Marking
- عبارت Intel Confidential
را بررسی کرد.
مرحله دوم: Marking را بررسی کنید
اگر عبارت Intel Confidential وجود دارد، CPU یک ES است.
اگر Marking غیرعادی، ناقص یا متفاوت با نمونههای Production است، بررسی را ادامه دهید.
مرحله سوم: S-Spec یا QDF را یادداشت کنید
کد درجشده روی CPU را دقیقاً ثبت کنید.
حتی یک کاراکتر اشتباه میتواند نتیجه جستوجو را تغییر دهد.
مرحله چهارم: CPU را روی سیستم اجرا کنید
اگر امکان تست وجود دارد، CPU را روی یک سیستم سازگار نصب کنید.
سپس اطلاعات زیر را ثبت کنید:
- CPU Name
- Specification
- Family
- Model
- Stepping
- Revision
- CPUID
- Core Count
- Thread Count
- Cache
- Frequency
مرحله پنجم: CPU-Z یا HWiNFO را اجرا کنید
اطلاعات نرمافزاری را با اطلاعات روی CPU مقایسه کنید.
اگر اختلاف وجود دارد، بررسی را متوقف نکنید.
اتفاقاً اختلاف اطلاعات میتواند مهمترین سرنخ باشد.
مرحله ششم: CPUID را بررسی کنید
CPUID را ثبت کنید و آن را با اطلاعات مربوط به همان خانواده پردازنده مقایسه کنید.
Intel توضیح میدهد که CPUID شامل اطلاعات Family، Model و Stepping پردازنده است. (Intel)
مرحله هفتم: Intel Processor Identification Utility را اجرا کنید
اگر پردازنده Intel است، ابزار رسمی Intel را اجرا کنید.
اگر ابزار آن را بهعنوان Engineering Sample شناسایی کند، این یک هشدار بسیار مهم است.
البته باید توجه داشت که خود Intel میگوید این ابزار برای ES پشتیبانی کامل ندارد. (Intel)
مرحله هشتم: اطلاعات را با مستندات رسمی مقایسه کنید
مدل پردازنده، تعداد هسته، فرکانس، Cache، TDP، Stepping و سایر مشخصات را با اطلاعات رسمی سازنده مقایسه کنید.
اگر مشخصات با مدل اعلامشده مطابقت ندارد، نباید صرفاً به نامی که فروشنده اعلام کرده اعتماد کرد.
مرحله نهم: اصالت CPU را بررسی کنید
اگر احتمال Remark وجود دارد، بررسی اصالت را نیز انجام دهید.
Intel برای پردازندههای خود روشهایی برای بررسی Genuine بودن و تطبیق Marking ارائه کرده است.
مرحله دهم: وضعیت گارانتی را مشخص کنید
در نهایت مشخص کنید گارانتی محصول:
- گارانتی رسمی سازنده است؟
- گارانتی Distributor است؟
- گارانتی فروشنده است؟
- یا اصلاً گارانتی ندارد؟
این موضوع را بهخصوص برای ES باید جدی گرفت.
یک مثال عملی برای تشخیص CPU ES
فرض کنید فروشنده یک پردازنده Intel Xeon را با قیمت پایینتر از قیمت معمول بازار پیشنهاد کرده است.
فروشنده ادعا میکند:
«CPU کاملاً اصلی است و هیچ تفاوتی با نسخه معمول بازار ندارد.»
اولین کار این نیست که فقط به گفته فروشنده اعتماد کنیم.
بررسی اول: نوشته روی CPU
اگر روی CPU عبارت Intel Confidential مشاهده شود، پردازنده ES است.
در این مرحله دیگر نیازی نیست صرفاً به قیمت یا ظاهر اتکا کنیم.
بررسی دوم: CPU-Z
پردازنده نصب میشود و CPU-Z مدل، Stepping و Revision را نمایش میدهد.
فرض کنیم اطلاعات نمایشدادهشده با مدل اعلامشده تقریباً مطابقت دارد.
این موضوع هنوز Production بودن CPU را اثبات نمیکند.
بررسی سوم: CPUID
CPUID ثبت میشود و با اطلاعات رسمی پردازنده مقایسه میشود.
اگر CPUID با نمونه مورد انتظار مطابقت نداشته باشد، باید بررسی دقیقتری انجام شود.
بررسی چهارم: ابزار رسمی Intel
Intel Processor Identification Utility اجرا میشود.
اگر ابزار هشدار Engineering Sample نمایش دهد، احتمال ES بودن بسیار جدی است. Intel نیز اعلام کرده که این ابزار میتواند Pre-Production Processor را بهعنوان Engineering Sample شناسایی کند.
بررسی پنجم: مستندات
در نهایت Marking، S-Spec، CPUID، Stepping و مشخصات فنی با مستندات رسمی مقایسه میشوند.
اگر چند نشانه مستقل به ES بودن اشاره کنند، نباید CPU را Production Processor در نظر گرفت.
آیا فقط CPU-Z میتواند ES بودن CPU را مشخص کند؟
خیر.
CPU-Z برای جمعآوری اطلاعات سختافزاری بسیار مفید است، اما ابزار رسمی تشخیص ES محسوب نمیشود.
بهتر است از CPU-Z برای مشاهده اطلاعات استفاده شود و سپس دادههای آن با:
- Marking فیزیکی
- CPUID
- Stepping
- S-Spec یا QDF
- ابزار رسمی سازنده
- مستندات رسمی
تطبیق داده شود.
آیا فقط CPUID میتواند ES بودن CPU را مشخص کند؟
خیر.
CPUID برای شناسایی Family، Model و Stepping بسیار مهم است، اما ES بودن یک وضعیت محصول است و لزوماً از یک مقدار CPUID منفرد قابل نتیجهگیری نیست.
به همین دلیل استفاده از CPUID بهعنوان تنها معیار میتواند باعث خطا شود.
آیا هر CPU بدون Brand String یک ES است؟
در مورد پردازندههای Intel، نبود Brand String یا نبود برخی Markingهای معمول Production میتواند نشانهای از غیرProduction بودن باشد و Intel نیز چنین مواردی را بهعنوان یکی از روشهای شناسایی ES مطرح کرده است.
اما در عمل نباید هر CPU بدون Brand String را بدون بررسی بیشتر ES اعلام کرد.
ممکن است تفاوت Marking به طراحی همان محصول، نسل پردازنده یا شکل بستهبندی مربوط باشد.
بنابراین این مورد باید در کنار سایر شواهد بررسی شود.
آیا هر CPU ارزانقیمت ES است؟
خیر.
قیمت هیچوقت معیار فنی تشخیص ES نیست.
ممکن است یک CPU Production به دلیل:
- کارکرده بودن
- واردات از بازار خاص
- موجودی قدیمی
- نبود جعبه
- شرایط گارانتی
- عرضه OEM
قیمت پایینتری داشته باشد.
در مقابل، یک ES نیز ممکن است توسط فروشندهای با قیمت بالا عرضه شود.
بنابراین برای تشخیص باید سراغ مشخصات فنی و وضعیت واقعی CPU رفت.
آیا CPU ES همان CPU دست دوم است؟
خیر.
این دو مفهوم کاملاً متفاوت هستند.
Used CPU یعنی پردازندهای که قبلاً مورد استفاده قرار گرفته است.
ES CPU یعنی پردازندهای که نمونه مهندسی یا پیشتولید بوده است.
یک ES میتواند قبلاً در یک سیستم تست استفاده شده باشد، اما دلیل ES بودن آن «کارکرده بودن» نیست.
همچنین یک Production CPU میتواند کاملاً نو یا کاملاً کارکرده باشد.
آیا CPU ES همان CPU OEM است؟
خیر.
OEM به کانال یا نوع عرضه اشاره میکند.
ES به مرحله توسعه و وضعیت پیشتولید پردازنده مربوط است.
بنابراین:
OEM ≠ ES
و:
Retail ≠ Production بهعنوان یک مفهوم کاملاً یکسان
این تفاوتها هنگام خرید پردازنده اهمیت زیادی دارند.
آیا خرید CPU ES برای استفاده شخصی منطقی است؟
اگر کاربر کاملاً از وضعیت پردازنده اطلاع داشته باشد و قیمت آن متناسب با ریسک باشد، ممکن است در برخی سیستمهای شخصی انتخاب قابل قبولی باشد.
اما باید محدودیتها را پذیرفت.
بهخصوص اگر سیستم قرار است:
- 24 ساعته کار کند.
- اطلاعات مهم روی آن ذخیره شود.
- برای کار حرفهای استفاده شود.
- نیاز به پشتیبانی رسمی داشته باشد.
- یا امکان تعویض سریع CPU وجود نداشته باشد.
در این شرایط Production Processor انتخاب مطمئنتری است.
چه زمانی CPU ES میتواند ارزش خرید داشته باشد؟
ES میتواند برای برخی کاربردهای کمریسک جذاب باشد؛ برای مثال:
- Lab
- تست نرمافزار
- آزمایش Compatibility
- سیستم آموزشی
- پروژههای شخصی
- سیستمهایی که قیمت پایین اولویت اصلی است.
اما خرید آن باید آگاهانه باشد.
اگر فروشنده ES را با قیمت Production و بدون اعلام وضعیت واقعی بفروشد، موضوع کاملاً متفاوت است.
چه زمانی خرید CPU ES توصیه نمیشود؟
برای محیطهایی که خرابی یا ناسازگاری CPU میتواند هزینه زیادی ایجاد کند، بهتر است از Production Processor استفاده شود.
از جمله:
- سرورهای Production
- دیتاسنترها
- زیرساختهای سازمانی
- سیستمهای حیاتی
- سرورهای دارای SLA
- پروژههایی که نیاز به پشتیبانی رسمی دارند
- سیستمهایی که گارانتی برای آنها اهمیت دارد
در چنین شرایطی صرفهجویی در قیمت CPU ممکن است در مقابل هزینههای احتمالی Compatibility یا Downtime ناچیز باشد.
چکلیست تشخیص CPU ES قبل از خرید
قبل از خرید یک CPU مشکوک، این موارد را بررسی کنید:
بررسی فیزیکی
- آیا Brand String وجود دارد؟
- آیا فرکانس روی CPU درج شده است؟
- آیا عبارت Intel Confidential وجود دارد؟
- آیا Markingها طبیعی هستند؟
- آیا نشانهای از تغییر یا حک مجدد دیده میشود؟
بررسی نرمافزاری
- CPU Name
- Specification
- CPUID
- Family
- Model
- Stepping
- Revision
- Core Count
- Thread Count
- Cache
بررسی رسمی
- S-Spec
- QDF
- مستندات رسمی سازنده
- Processor Identification Utility
- Processor Diagnostic Tool
بررسی سیستم
- BIOS
- Firmware
- Microcode
- Compatibility
- پشتیبانی رسمی سرور یا مادربرد
بررسی خرید
- وضعیت Production یا ES
- نوع عرضه
- گارانتی
- اعتبار فروشنده
- امکان مرجوعی
- تطابق کالای تحویلی با کالای اعلامشده
مهمترین اشتباهات هنگام تشخیص CPU ES
اشتباه اول: «CPU کار میکند، پس Production است»
غلط است.
ES ممکن است کاملاً کار کند.
اشتباه دوم: «قیمت پایین یعنی ES»
غلط است.
قیمت معیار تشخیص نیست.
اشتباه سوم: «CPU-Z مدل را درست نشان داده، پس Production است»
غلط است.
CPU-Z ابزار قطعی تشخیص ES نیست.
اشتباه چهارم: «QS یعنی Production»
غلط است.
Intel صراحتاً ES و QS را در دسته Engineering Sample قرار میدهد.
اشتباه پنجم: «Stepping پایین یعنی ES»
غلط است.
Stepping باید در زمینه همان خانواده پردازنده بررسی شود.
اشتباه ششم: «اگر روی CPU چیزی نوشته نشده، پس تقلبی است»
نه لزوماً.
برخی ESها ممکن است بدون Marking باشند.
اشتباه هفتم: «ES یعنی CPU خراب است»
غلط است.
ES یک نمونه پیشتولید است، نه تعریف یک CPU معیوب.
تفاوت CPU ES، QS و Production در یک نگاه
| ویژگی | ES | QS | Production |
|---|---|---|---|
| مرحله توسعه | پیشتولید | نمونه Qualification | تولید رسمی |
| هدف اصلی | تست و توسعه | تست و Qualification | عرضه تجاری |
| فروش عمومی توسط سازنده | معمولاً خیر | معمولاً خیر | بله |
| پشتیبانی رسمی معمول | محدود/ندارد | محدود/ندارد | دارد |
| گارانتی معمول سازنده | ندارد | معمولاً ندارد | دارد، بسته به محصول و کانال |
| امکان تفاوت با نسخه نهایی | بله | ممکن است | مشخصات رسمی نهایی |
| مناسب Production | معمولاً توصیه نمیشود | معمولاً توصیه نمیشود | بله |
در مورد Intel، خود شرکت تصریح کرده که Engineering Sampleها برای فروش عمومی عرضه نمیشوند، برای استفادههای پیشتولیدی در اختیار شرکای مشخص قرار میگیرند و مشمول گارانتی معمول Intel نیستند. (Intel)
آیا AMD هم Engineering Sample دارد؟
مفهوم Engineering Sample محدود به Intel نیست.
AMD نیز در مستندات و شرایط رسمی خود از Engineering Sample یا ES استفاده میکند. برای نمونه، در مستندات AMD برای برخی محصولات، بین Engineering Sample و Production تفاوت مشخصی در وضعیت محصول و مشخصات قائل شده است. (AMD Documentation)
بنابراین اصل مفهوم ES در صنعت پردازنده و نیمههادی یک روش معمول برای توسعه و اعتبارسنجی محصولات پیش از تولید انبوه است.
با این حال، روش دقیق شناسایی ES در AMD را نباید عیناً با Intel یکی دانست. کدهای محصول، Markingها، ابزارهای تشخیصی و روشهای اعتبارسنجی هر سازنده میتواند متفاوت باشد.
آیا میتوان ES بودن یک CPU را 100 درصد فقط با یک نرمافزار تشخیص داد؟
در بسیاری از موارد، خیر.
هیچ ابزار عمومی نباید بهعنوان تنها مرجع قطعی در نظر گرفته شود.
حتی Intel درباره Processor Identification Utility اعلام کرده است که این ابزار برای Production Processor طراحی شده و Engineering Sampleها را بهصورت کامل پشتیبانی نمیکند. بعضی ESها ممکن است اطلاعات ناقص نمایش دهند یا با عنوانهایی مانند Future Intel شناسایی شوند. (Intel)
بنابراین تشخیص حرفهای باید بر اساس چند شاهد مستقل انجام شود.
دقیقترین روش تشخیص CPU ES چیست؟
اگر بخواهیم روشها را بر اساس میزان ارزش تشخیصی دستهبندی کنیم، میتوان این ترتیب را در نظر گرفت:
| روش | کاربرد در تشخیص |
|---|---|
| بررسی عبارت Intel Confidential | بسیار قوی برای Intel |
| بررسی Marking فیزیکی | قوی |
| تطبیق S-Spec/QDF | بسیار مهم |
| CPUID | بسیار مهم |
| Stepping/Revision | مهم |
| CPU-Z | کمکی |
| HWiNFO | کمکی و بسیار مفید |
| Intel Processor Identification Utility | بسیار مفید، با محدودیت برای ES |
| Intel Processor Diagnostic Tool | مفید برای اصالت و سلامت |
| بررسی BIOS/Firmware | مهم برای Compatibility |
| تطبیق با مستندات رسمی | بسیار مهم |
| بررسی چند روش به صورت همزمان | قابل اتکاترین روش |
در نتیجه، اگر هدف خرید یک CPU مطمئن است، بهتر است هیچگاه فقط به یک اسکرینشات CPU-Z یا یک نوشته روی IHS اکتفا نشود.
جمعبندی؛ چگونه CPU ES را از CPU اصلی تشخیص دهیم؟
CPU ES یا Engineering Sample یک پردازنده پیشتولید است که برای آزمایش، توسعه، Validation و آمادهسازی پلتفرم پیش از عرضه عمومی استفاده میشود. بنابراین ES بودن به معنی تقلبی یا خراب بودن پردازنده نیست؛ اما به این معنی است که CPU در گروه Production Processorهای رسمی برای فروش عمومی قرار ندارد.
مهمترین نکته هنگام خرید این است که ES را با OEM، Retail، Used یا Remark اشتباه نگیریم.
برای تشخیص یک CPU ES نیز یک نشانه منفرد کافی نیست. در پردازندههای Intel، بررسی عبارت Intel Confidential یکی از واضحترین نشانههای ES بودن است، اما در صورت نبود این عبارت باید Markingهای CPU، S-Spec یا QDF، CPUID، Stepping، Revision و اطلاعات نرمافزاری با مستندات رسمی مقایسه شوند. Intel نیز برای شناسایی پردازنده ابزارهایی مانند Processor Identification Utility و Processor Diagnostic Tool ارائه کرده است، هرچند خود Intel تأکید میکند که ابزار Identification Utility پشتیبانی کاملی از Engineering Sampleها ندارد. (Intel)
از طرف دیگر، کار کردن CPU روی سیستم به معنی Production بودن آن نیست. یک ES ممکن است کاملاً Boot شود و عملکرد مناسبی داشته باشد، اما همچنان از نظر وضعیت محصول، گارانتی و پشتیبانی با یک Production Processor تفاوت داشته باشد.
اگر قرار است CPU برای یک سیستم شخصی آزمایشی یا Lab خریداری شود، ES ممکن است در صورت قیمت مناسب و اطلاع کامل خریدار از ریسکها گزینه قابل بررسی باشد. اما در سرورهای Production، دیتاسنترها و زیرساختهای سازمانی که پایداری، Compatibility، گارانتی و پشتیبانی اهمیت دارند، استفاده از پردازنده Production انتخاب مطمئنتری است.
در نهایت، بهترین قاعده برای خرید این است:
به نامی که فروشنده روی CPU میگذارد اکتفا نکنید؛ اطلاعات فیزیکی پردازنده را با اطلاعات نرمافزاری و مستندات رسمی سازنده تطبیق دهید.
اگر چند نشانه مستقل نشان دهند که پردازنده ES است، آن را Production فرض نکنید؛ حتی اگر CPU در سیستم کاملاً بدون مشکل کار کند.






