Zainstalowałem, intel-microcode=2.20140913.1ubuntu2
ale wciąż 2014-05-29
ładuję się zgodnie z
dmesg | head -n1
Czy muszę używać iucode-tool
?
20140913
wygląda nowiej niż 2014-05-29
, prawda?
Zainstalowałem, intel-microcode=2.20140913.1ubuntu2
ale wciąż 2014-05-29
ładuję się zgodnie z
dmesg | head -n1
Czy muszę używać iucode-tool
?
20140913
wygląda nowiej niż 2014-05-29
, prawda?
Odpowiedzi:
Przejdź do centrum pobierania sterowników Intel . Pobierz najnowszy mikrokod, a następnie rozpakuj plik, podając microcode.dat
plik.
upewnij się, że masz pakiet iucode-tool
:
sudo apt-get install iucode-tool
Utwórz folder tymczasowy:
mkdir /tmp/micro
„Rozpakuj” ten microcode.dat
plik do tymczasowej lokalizacji:
iucode_tool -K/tmp/micro microcode.dat
Możesz teraz sprawdzić, czy jest najnowszy plik mikrokodu, używając:
modprobe cpuid && iucode_tool -tb -lS /tmp/micro
(lub gdziekolwiek rozpakowałeś mikrokody).
Na moim starym Core 2 Duo wyjście wygląda następująco:
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
Porównaj to z wynikami:
dmesg | grep "updated"
Przykładowe dane wyjściowe:
[ 1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
To pokazuje, że mój system już używa najnowszego mikrokodu.
Postępuj zgodnie z instrukcjami w tym samouczku (pamiętaj, że nie musisz instalować synaptic
)
Zainstaluj następujące pakiety:
sudo apt-get install microcode.ctl intel-microcode
Zrestartuj swój komputer.
Teraz sprawdź, czy mikrokod został poprawnie załadowany za pomocą następującego polecenia terminala:
dmesg | grep microcode
Jeśli wszystko jest w porządku, powinieneś zobaczyć kilka raportów o zastosowanym mikrokodzie.
intel-microcode
pakiet nie zawiera już mikrokodu, który jest odpowiedni do użycia?
iucode_tool -Kmicrocode.dat
, dostaję iucode_tool: No valid microcodes were loaded, nothing to do...
, ale jeśli biegnę, iucode_tool -K microcode.dat
to działa. Wygląda na to, że troszczy się o przestrzeń.
Oto pula mikrokodów wydanych przez intel
http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/
pobierz najnowszy pakiet .deb i zainstaluj za pośrednictwem
sudo dpkg -i intel-microcode_3.20191115.1ubuntu3_amd64.deb
w moim przypadku jest to intel-microcode_3.20191115.1ubuntu3_amd64.deb
PS: Ubuntu 18.04 dostarczane z 3.20180807a.0ubuntu0.18.04.1 i utrzymywane do najnowszej wersji, więc nie trzeba go już ręcznie instalować.
Chociaż @Rajat miał na to sposób, jego link jest nieaktualny. Najnowszy mikrokod można znaleźć tutaj: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C= M; O = D
potem jako root na twoim komputerze zrób coś takiego:
wget http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/intel-microcode_3.20191115.1ubuntu0.19.10.3_amd64.deb
dpkg -i intel-microcode_3.20191115.1ubuntu0.19.10.3_amd64.deb
reboot