Saya telah menginstal intel-microcode=2.20140913.1ubuntu2
tetapi saya masih mendapatkan 2014-05-29
menurut
dmesg | head -n1
Apakah saya harus menggunakan iucode-tool
?
20140913
terlihat lebih baru daripada 2014-05-29
, bukan?
Saya telah menginstal intel-microcode=2.20140913.1ubuntu2
tetapi saya masih mendapatkan 2014-05-29
menurut
dmesg | head -n1
Apakah saya harus menggunakan iucode-tool
?
20140913
terlihat lebih baru daripada 2014-05-29
, bukan?
Jawaban:
Buka pusat unduhan driver Intel . Unduh mikrokode terbaru dan buka kemasannya, berikan Anda microcode.dat
file.
pastikan Anda memiliki paket iucode-tool
:
sudo apt-get install iucode-tool
Buat folder temp:
mkdir /tmp/micro
"Buka kemasan" microcode.dat
file ini ke lokasi sementara:
iucode_tool -K/tmp/micro microcode.dat
Anda sekarang dapat memeriksa apakah ada file mikrokode yang lebih baru menggunakan:
modprobe cpuid && iucode_tool -tb -lS /tmp/micro
(atau ke mana pun Anda membongkar mikrokode).
Pada Core 2 Duo lama saya, hasilnya seperti ini:
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
Bandingkan ini dengan output dari:
dmesg | grep "updated"
Output sampel:
[ 1.056012] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 1.112010] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
Ini menunjukkan bahwa sistem saya sudah menggunakan mikrokode terbaru.
Ikuti instruksi dalam tutorial ini (perhatikan bahwa Anda tidak perlu menginstal synaptic
)
Instal paket-paket berikut:
sudo apt-get install microcode.ctl intel-microcode
Nyalakan kembali komputer Anda.
Sekarang periksa apakah mikrokode telah dimuat dengan benar, dengan perintah terminal berikut:
dmesg | grep microcode
Jika semuanya baik-baik saja, Anda akan melihat beberapa laporan tentang mikrokode yang diterapkan.
intel-microcode
paket sudah mengandung mikrokode yang cocok untuk digunakan?
iucode_tool -Kmicrocode.dat
saya mengerti iucode_tool: No valid microcodes were loaded, nothing to do...
, tetapi jika saya berlari iucode_tool -K microcode.dat
maka itu berhasil. Sepertinya itu peduli dengan ruang.
Ini adalah kumpulan mikrokode yang dirilis oleh intel
http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/
unduh paket .deb terbaru dan instal melalui
sudo dpkg -i intel-microcode_3.20191115.1ubuntu3_amd64.deb
dalam kasus saya ini adalah intel-microcode_3.20191115.1ubuntu3_amd64.deb
PS: ubuntu 18.04 dikirimkan dengan 3.20180807a.0ubuntu0.18.04.1 dan dikelola hingga yang terbaru, jadi tidak perlu lagi menginstalnya secara manual.
Sementara @Rajat memiliki cara untuk melakukannya, tautannya sudah usang. Anda dapat menemukan mikrokode terbaru di sini: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C= M; O = D
daripada setelah itu, sebagai root pada mesin Anda, lakukan sesuatu seperti ini:
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