Was ist Ihr Prozessor? Sind Sie sicher, dass es eine neuere Datei gibt?
Jan
2117U. 20140913sieht jünger aus als 2014-05-29, nicht wahr?
int_ua
4
Falsche Annahme, überprüfen Sie den Kommentar zu meiner Antwort. Intel speichert alle Mikrocode-Updates für alle Prozessoren in einer einzigen Datei. Diese Datei, auch die neueste, enthält kein brandneues Mikrocode-Update für jeden einzelnen Prozessor. Im Fall meines Croe 2 Duos, die neueste Datei ist aus dem Jahr 2010, auch wenn das Mikro Paket nur wenige Wochen alt ist ...
Jan
Antworten:
21
Manuelle Methode
So überprüfen Sie, ob es ein neues Mikrocode-Update für Ihren Prozessor gibt (Intel)
Rufen Sie das Download-Center für Intel-Treiber auf . Laden Sie den neuesten Mikrocode herunter und entpacken Sie die Datei, sodass Sie eine microcode.datDatei erhalten.
Stellen Sie sicher, dass Sie das Paket haben iucode-tool:
sudo apt-get install iucode-tool
Temporären Ordner erstellen:
mkdir /tmp/micro
"Entpacken" Sie diese microcode.datDatei an einen temporären Speicherort:
iucode_tool -K/tmp/micro microcode.dat
Sie können jetzt überprüfen, ob es eine neuere Mikrocode-Datei gibt, indem Sie:
modprobe cpuid && iucode_tool -tb -lS /tmp/micro
(oder wo immer Sie die Mikrocodes ausgepackt haben).
Auf meinem alten Core 2 Duo ist die Ausgabe wie folgt:
iucode_tool: system has processor(s) with signature 0x0001067a
selected microcodes:
001: sig 0x0001067a, pf mask 0xa0, 2010-09-28, rev 0x0a0b, size 8192
002: sig 0x0001067a, pf mask 0x11, 2010-09-28, rev 0x0a0b, size 8192
003: sig 0x0001067a, pf mask 0x44, 2010-09-28, rev 0x0a0b, size 8192
Vergleichen Sie dies mit der Ausgabe von:
dmesg | grep "updated"
Beispielausgabe:
[ 1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
Dies zeigt, dass mein System bereits den neuesten Mikrocode verwendet.
Methode unter Verwendung eines Repositorys
Befolgen Sie die Anweisungen in diesem Tutorial (beachten Sie, dass Sie nicht installieren müssen synaptic)
Danke, aber bei der Frage geht es nicht darum, Versionen zu vergleichen, sondern eine neue anzuwenden. Enthält das intel-microcodePaket nicht bereits den für die Verwendung geeigneten Mikrocode?
int_ua
Ihre Annahme, dass das Veröffentlichungsdatum der Intel-Mikrocode-Datei automatisch bedeutet, dass sie ein neueres Mikrocode-Update enthält, wenn Ihr Prozessor falsch ist. Verwenden Sie meine Antwort, um zu überprüfen, ob die Intel-Datei einen neueren Mikrocode für Ihren Prozessor enthält .
Jan
Wenn ich renne, iucode_tool -Kmicrocode.datbekomme ich iucode_tool: No valid microcodes were loaded, nothing to do..., aber wenn ich renne iucode_tool -K microcode.dat, funktioniert es. Sieht aus wie es sich um den Raum kümmert.
nh2
Unter meinem Linux Mint 18.3 (Ubuntu16.04.xx) ist die ausgelieferte Version der 27.01.2017. Inte ìl veröffentlichte stattdessen den 18.01.2018. Wie könnte es angewendet werden?
in meinem Fall ist es intel-microcode_3.20161104.1_amd64.deb
PS: Ubuntu 18.04 wird mit 3.20180807a.0ubuntu0.18.04.1 ausgeliefert und auf dem neuesten Stand gehalten, sodass es nicht mehr manuell installiert werden muss.
Der Link scheint etwas veraltet zu sein ... dh Der letzte Mikrocode ist als Juli 2017 aufgeführt, aber ich verwende Dezember 2017 und weiß, dass es noch aktuellere Versionen gibt.
20140913
sieht jünger aus als2014-05-29
, nicht wahr?Antworten:
Manuelle Methode
So überprüfen Sie, ob es ein neues Mikrocode-Update für Ihren Prozessor gibt (Intel)
Rufen Sie das Download-Center für Intel-Treiber auf . Laden Sie den neuesten Mikrocode herunter und entpacken Sie die Datei, sodass Sie eine
microcode.dat
Datei erhalten.Stellen Sie sicher, dass Sie das Paket haben
iucode-tool
:Temporären Ordner erstellen:
"Entpacken" Sie diese
microcode.dat
Datei an einen temporären Speicherort:Sie können jetzt überprüfen, ob es eine neuere Mikrocode-Datei gibt, indem Sie:
(oder wo immer Sie die Mikrocodes ausgepackt haben).
Auf meinem alten Core 2 Duo ist die Ausgabe wie folgt:
Vergleichen Sie dies mit der Ausgabe von:
Beispielausgabe:
Dies zeigt, dass mein System bereits den neuesten Mikrocode verwendet.
Methode unter Verwendung eines Repositorys
Befolgen Sie die Anweisungen in diesem Tutorial (beachten Sie, dass Sie nicht installieren müssen
synaptic
)Installieren Sie die folgenden Pakete:
Starte deinen Computer neu.
Überprüfen Sie nun mit dem folgenden Terminalbefehl, ob der Mikrocode ordnungsgemäß geladen wurde:
Wenn alles in Ordnung ist, sollten Sie mehrere Berichte über den angewendeten Mikrocode sehen.
quelle
intel-microcode
Paket nicht bereits den für die Verwendung geeigneten Mikrocode?iucode_tool -Kmicrocode.dat
bekomme ichiucode_tool: No valid microcodes were loaded, nothing to do...
, aber wenn ich renneiucode_tool -K microcode.dat
, funktioniert es. Sieht aus wie es sich um den Raum kümmert.Hier Pool von Mikrocodes veröffentlicht von Intel
http://ftp.ubuntu.com/ubuntu/ubuntu/pool/restricted/i/intel-microcode/
Download neuestes deb - Paket und installieren Sie über
in meinem Fall ist es intel-microcode_3.20161104.1_amd64.deb
PS: Ubuntu 18.04 wird mit 3.20180807a.0ubuntu0.18.04.1 ausgeliefert und auf dem neuesten Stand gehalten, sodass es nicht mehr manuell installiert werden muss.
quelle