मैं CPU माइक्रोकोड संस्करण कैसे देख सकता हूँ?


14

मैं विंडोज 7 में सीपीयू माइक्रोकोड संस्करण कैसे देख सकता हूं? क्या कुछ एप्लिकेशन है जो इसे दिखाएंगे?

मैं यह देखने के लिए उत्सुक हूं कि क्या विंडोज़ के तहत मेरा सीपीयू नवीनतम माइक्रोकोड संस्करण का उपयोग कर रहा है। अगर मुझे सही से याद है, तो विंडोज़ अपडेट के साथ माइक्रोकोड अपडेट एक साथ जारी किया जाता था, लेकिन एक बिंदु पर वे उन्हें उन हॉटफ़िक्स पर ले गए जिन्हें मैन्युअल रूप से डाउनलोड करने की आवश्यकता है।

जवाबों:


3

SiSoft Sandra हार्डवेयर-> प्रोसेसर पेज पर माइक्रोकोड संस्करण दिखाता है। यह जो भी नवीनतम संस्करण हो सकता है, और यदि आपका पुराना है, तो यह सलाह भी देता है।

कृपया ध्यान दें कि पेज लोड होने में (दो मिनट तक) कम समय लगता है।

इस लेखन के रूप में, मेरे पीसी पर, सूचित माइक्रोकोड MU062D0710 है। सैंड्रा का कहना है कि यह नवीनतम उपलब्ध है। YMMV


माइक्रोकोड informations को तेज बनाने के लिए, प्रोसेसर मॉड्यूल पर राइट-क्लिक करें, केवल DMI / SMBIOS को शामिल करने के लिए प्रदर्शित जानकारी को सीमित करने के लिए मॉड्यूल सेटिंग्स का उपयोग करें।
22

2
HWiNFO माइक्रोकोड संस्करण भी दिखाता है।
डेविड बालैसिक

13

पहले कोर के लिए, यहां देखें:

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0

उदाहरण के लिए:

" अपडेट रिवीजन" = 0xba - वर्तमान नवीनतम माइक्रोकोड (mcupdate _ *। Dll से)

" पिछला अद्यतन संशोधन " = 0xb3 - डिफ़ॉल्ट मूल माइक्रोकोड संस्करण (BIOS से)

" पहचानकर्ता " - Intel64 परिवार 6 मॉडल 15 कदम 11

" प्लेटफ़ॉर्म स्पेसिफिक फील्ड 1 " - 0x80

माइक्रोकोड को "आइडेंटिफ़ायर" और "प्लेटफ़ॉर्म स्पेसिफिक फील्ड 1" का उपयोग करके c: \ Windows \ System32 \ mcupdate_GenoodleIntel.dll (या mcupdate_AuthenticAMD.dll ) से लिया जाता है । इंटेल के लिए, आप सभी शामिल यूकोड संस्करणों को देखने के लिए mcupdate_GenuminIntel.dll से "DataVersion" UTF-16 स्ट्रिंग खोज सकते हैं। उदाहरण के लिए cpu आईडी के लिए: "6fb-80, ba" (प्रारूप में FamilyModelStepping-PF, हेक्स में ucRevision है)।


1
संदर्भ के लिए, आप इस जानकारी को कमांडलाइन से आसानी से दिखा सकते हैं:reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
हेंक पोली

reg query HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0 | find "e R"केवल माइक्रोकोड संस्करण प्रिंट करता है, दोनों "लाइव" (विंडोज से संभव पैचिंग के बाद) और बूट समय पर (BIOS से)।
निकोलस मेले

2

माइक्रोकोड dll के संस्करण संख्या की जाँच करें: http://support.microsoft.com/kb/2493989

Dll Mcupdate_genuminintel.dll है और आपके लिए नवीनतम संस्करण आपके विंडोज संस्करण पर निर्भर करता है।

इस पृष्ठ में माइक्रोकोड अपडेट के वास्तविक डाउनलोड हैं: http://support.microsoft.com/kb/936357


मेरे पास अपने सिस्टम पर वह फ़ाइल भी नहीं है। अगर जीएनयू / लिनक्स कहने के लिए सीपीयू के रूप में उस फ़ॉर्म को पढ़ने का कोई तरीका नहीं है?
आंद्रेजाको

मैं कल्पना नहीं करूँगा। माइक्रोकोड सीपीयू के साथ संचार के लिए एक ओएस फ़ंक्शन है, न कि एक सीधा सीपीयू फ़ंक्शन। सीपीयू आपको आंतरिक रूप से खुद को माइक्रोकोड बताने में सक्षम नहीं होगा।
म्यूज़िक

6
यह सच नहीं है। इंटेल के प्रोग्रामर के मैनुअल में, वॉल्यूम 3 ए, अध्याय 9, अनुभाग 9.11.7 यह स्पष्ट रूप से वर्णित है कि माइक्रोकोड के वर्तमान संस्करण को कैसे पढ़ा जाए, इसलिए मुझे पता है कि प्रक्रिया संभव है। अद्यतन के वर्तमान संस्करण का पता लगाना या यह देखना संभव है कि क्या कोई अद्यतन नहीं किया गया था। दुर्भाग्य से, RDMSR कमांड को रिंग 0 या वास्तविक मोड से चलाया जाना चाहिए, इसलिए मैं केवल विंडोज़ पर एक एप्लिकेशन नहीं लिख सकता हूं जो मुझे जानकारी देगा।
आंद्रेजाको 22

फिर मैं सही किया। मैंने यह मान लिया कि क्योंकि यह विंडोज में एक dll के रूप में रहता है, जब तक कि dll फर्मवेयर अपडेट सिस्टम का कुछ प्रकार नहीं होता है, उस dll में माइक्रोकोड केवल विंडोज वातावरण के अंदर लागू होगा।
संगीत 2

4
माइक्रोकोड अल्पकालिक है, जिसका अर्थ है कि सीपीयू की प्रत्येक शक्ति को रीसेट कर दिया जाता है और फिर से लोड करना पड़ता है! इसलिए यदि आप लिनक्स में जांच करते हैं, तो आपको अपने लिनक्स वितरण (या आपके BIOS / UEFI में शामिल आधार संस्करण) में शामिल संस्करण मिलता है। यह आपको नहीं बताएगा कि विंडोज बूट पर कौन सा संस्करण स्थापित करता है!
जोसेफ का कहना है कि
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.