Wie sehe ich die CPU-Mikrocode-Version?


14

Wie sehe ich die CPU-Mikrocode-Version in Windows 7? Gibt es eine Anwendung, die es zeigen wird?

Ich bin nur gespannt, ob meine CPU unter Windows die neueste Mikrocode-Version verwendet. Wenn ich mich richtig erinnere, wurden früher Mikrocode-Updates zusammen mit Windows-Updates ausgegeben, aber irgendwann wurden sie auf Hotfixes verschoben, die manuell heruntergeladen werden müssen.

Antworten:


3

SiSoft Sandra zeigt die Mikrocode-Version auf der Seite Hardware-> Prozessoren an. Es gibt auch Ratschläge, welche Version die neueste sein könnte und ob Ihre veraltet ist.

Bitte beachten Sie, dass das Laden der Seite einige Zeit in Anspruch nimmt (bis zu zwei Minuten).

Zum jetzigen Zeitpunkt lautet der auf meinem PC gemeldete Mikrocode MU062D0710. Sandra sagt, es ist die neueste Version. YMMV


Um die Anzeige der Mikrocode-Informationen zu beschleunigen, klicken Sie mit der rechten Maustaste auf das Prozessormodul. Verwenden Sie die Moduleinstellungen, um die angezeigten Informationen so einzuschränken, dass nur DMI / SMBIOS angezeigt werden.
GregC

2
HWiNFO zeigt auch die Mikrocode-Version.
David Balažic

13

Für den ersten Kern schauen Sie sich an:

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0

Beispielsweise:

" Update Revision " = 0xba - aktuellster Microcode (von mcupdate _ *. Dll)

" Previous Update Revision " = 0xb3 - Standard-Original-Mikrocode-Version (vom BIOS)

" Identifier " - Intel64 Family 6 Model 15 Stepping 11

" Plattformspezifisches Feld 1 " - 0x80

Der Mikrocode stammt aus c: \ Windows \ System32 \ mcupdate_GenuineIntel.dll (oder mcupdate_AuthenticAMD.dll ), wobei "Kennung" und "Plattformspezifisches Feld 1" verwendet werden. Für Intel können Sie in mcupdate_GenuineIntel.dll nach der UTF-16-Zeichenfolge "DataVersion" suchen, um alle enthaltenen UCODE-Versionen anzuzeigen. Für die CPU-ID aus Beispiel: "6fb-80, ba" (Format ist FamilyModelStepping-PF, ucRevision in hex).


Als Referenz können Sie diese Informationen einfach über die Befehlszeile anzeigen:reg query HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
Henk Poley

reg query HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor\0 | find "e R"druckt nur die Microcode-Version, sowohl "live" (nach möglichem Patchen von Windows) als auch beim Booten (vom BIOS).
Nicolas Melay

2

Überprüfen Sie die Versionsnummer der Mikrocode-DLL: http://support.microsoft.com/kb/2493989

Die DLL ist Mcupdate_genuineintel.dll und die neueste Version für Sie hängt von Ihrer Windows-Version ab.

Auf dieser Seite finden Sie die aktuellen Downloads des Microcode-Updates: http://support.microsoft.com/kb/936357


Ich habe nicht einmal diese Datei auf meinem System. Wenn es keine Möglichkeit gibt, diese Form der CPU-Zeile in etwa GNU / Linux zu lesen?
AndrejaKo

Das könnte ich mir nicht vorstellen. Der Mikrocode ist eine OS-Funktion für die Kommunikation mit der CPU, keine direkte CPU-Funktion. Die CPU kann Ihnen den Mikrocode nicht intern mitteilen.
music2myear

6
Das ist nicht wahr In Intels Programmierhandbuch, Band 3A, Kapitel 9, Abschnitt 9.11.7 wird klar beschrieben, wie die aktuelle Version des Mikrocodes gelesen wird, sodass ich weiß, dass das Verfahren möglich ist. Es ist möglich, die aktuelle Version des Updates zu erkennen oder festzustellen, ob kein Update durchgeführt wurde. Leider muss der RDMSR-Befehl von Ring 0 oder im Real-Modus ausgeführt werden, sodass ich nicht einfach eine Anwendung unter Windows schreiben kann, die mir die Informationen liefert.
AndrejaKo

Dann stehe ich korrigiert. Ich ging davon aus, dass der Mikrocode in dieser DLL nur in der Windows-Umgebung anwendbar ist, da er sich in Windows als DLL befindet, es sei denn, es handelt sich um eine Art Firmware-Aktualisierungssystem.
music2myear

4
Der Microcode ist kurzlebig, dh bei jedem Herunterfahren der CPU wird er zurückgesetzt und muss neu geladen werden! Wenn Sie also Linux einchecken, erhalten Sie die Version, die in Ihrer Linux-Distribution enthalten ist (oder die Basisversion, die in Ihrem BIOS / UEFI enthalten ist). Dies sagt Ihnen nicht, welche Version Windows beim Booten installiert!
Josef sagt Reinstate Monica
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.