Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Frage zum Microde-Update für 1803

Topspin

nicht mehr wegzudenken
Hallo!
Eine Frage bezüglich des Microde Updates, das Martin in einem Artikel genannt hat.
Ich habe mit dem InSpectre-Tool ausgelesen, dass mein Prozessor (Intel I5 4460, Haswell, Desktop) gegen Meltdown gesichert ist, aber nicht gegen Spectre. Laut diesem Tool hat meine CPU die ID 306C3.
In der Liste des Updates KB4100347 sind unter dieser ID dann nur Prozessoren für Notebooks gelistet.
Ich gehe also davon aus, dass dieses Update für mich nicht gilt. Was sagt denn diese ID aus, wenn es unterschiedliche Prozessoren darunter geben kann?

Bei Intel selbst finde ich für meine CPU nur ein Microcodefile für Linux und Asus bietet für mein H97 Plus-Mainboard auch kein BIOS Update an.
Weiß jemand zufällig, ob es für die CPU dann eine Lösung gibt?

Danke schön vorab!
 

Anhänge

  • InSpectre.JPG
    InSpectre.JPG
    55,3 KB · Aufrufe: 124
  • CPUID.JPG
    CPUID.JPG
    26,9 KB · Aufrufe: 77
Anzeige
Hallo Topspin , Da musst du wirklich warten ob Intel für dein System mal ein Bios-Update bereit stellt
 
Hallo Henry!
Das werde ich! :) Aber die CPU ID sagt dann generell erst mal weniger aus, solange nicht explizit der Typ dabei steht?
Sprich unter der ID können sich verschiedenste Prozessoren "versammeln"?
 
Zuletzt bearbeitet:
Ja, habe ich. Da steht aber nur eine Microcode-Datei für Linux drin, nichts aber für Windows.
 
Die "normalen" Haswell-Prozessoren haben alle dieselbe CPUID. Darunter fallen alle Core-i's mit 4000er Nummer ohne Buchstabe und mit H,S,T,K,M,HQ,MQ usw. nach der Nummer. Zu Haswell gehören ebenfalls alle Pentium G3XXX und Celeron G1XXX. Nur die Haswell-Prozessoren mit U oder Y hinter der Nummer haben eine andere CPUID.

Den Fehler hat schon Intel in ihrem Dokument gemacht, Microsoft hat den nur übernommen. https://newsroom.intel.com/wp-content/uploads/sites/11/2018/03/microcode-update-guidance.pdf

Du kannst übrigens dieses Update auf jedem Windows 10 unabhängig vom verbauten Prozessor installieren. Die Microcode-Updates für alle Prozessoren in der Liste und noch einige für ältere, aber nicht aktualisierte Prozessoren sind in dem Update in der Datei mcupdate_GenuineIntel.dll enthalten. Es werden aus der Datei jedoch nur Microcodes auf dem Prozessor installiert, wenn die CPUID der Hardware passt. Da ist kein Fehler möglich, weil diese Infos fest in der Hardware hinterlegt sind.

Sollte Microsoft ganz korrekt gearbeitet haben, dürfte das Update auf Systemen mit einem nicht in der Liste stehenden Prozessor schon die Installation verweigern. Aber selbst wenn nicht droht wie geschrieben kein Schaden.
 
OK, dann habe ich es verstanden, danke! Aber es ist schon korrekt, dass der Code dann nur für die Prozessoren in der Liste gilt?
Ich könnte das Update zwar installieren, da Fehler nicht möglich sind, aber bringen würde es jetzt nichts?
Oder besteht die Möglichkeit, dass meiner zwar nicht aufgeführt ist, aber in der DLL enthalten ist?
 
Der jeweilige Microcode wird auf allen Prozessoren mit der in der Spalte CPUID stehenden CPUID installiert. Der Intel i5-4460 ist ein Haswell-Prozessor. Nach der Installation dieses Updates wird also der Microcode 0x24 verwendet werden. Das, was bei Intel und Microsoft in der Spalte Public Name steht, ist nicht vollständig. Die setzen wohl voraus, daß diese Dokumente nur von Nutzern gelesen werden, die etwas mit Product Name und CPUID anfangen können.

Ich habe hier mehrere Desktop-Haswell Core i7 und i3 mit der CPUID 306C3, dort wurde überall die Microcode-Version 0x24 installiert.
 
@WinDito: Ich war wohl zu sehr auf die Spalte öffentlicher Name fixiert. Da stehen ja eben nur MOBILE-Prozessoren drin, was ja meiner nicht ist.
Dann werde ich das Update mal installieren!
Danke nochmals an alle für die Infos!

@Nachtrag: Habe es installiert und nun meldet das Tool auch bei Spectre protected "YES"!
:bier
 
@Topspin: Ich habe den Microcode gestern auf 2 PC's installiert. Keine Probleme.
 
Anzeige
Oben