I've installed intel-microcode=2.20140913.1ubuntu2
but I'm still getting 2014-05-29
loaded according to
dmesg | head -n1
Do I have to use iucode-tool
?
I've installed intel-microcode=2.20140913.1ubuntu2
but I'm still getting 2014-05-29
loaded according to
dmesg | head -n1
Do I have to use iucode-tool
?
Manual method
How to verify if there's a new microcode update for your processor (Intel)
Go to the Intel drivers download center. Download the most recent microcode and then unpack the file, giving you a
microcode.dat
file.make sure you have the package
iucode-tool
:Create temp folder:
"Unpack" this
microcode.dat
file to a temporary location:You can now check if there's a more recent microcode file using:
(or wherever you unpacked the microcodes to).
On my old Core 2 Duo the output is like this:
Compare this to the output of:
Sample output:
This shows that my system already uses the most recent microcode.
Method using a repository
Follow the instructions in this tutorial (note that you do not need to install
synaptic
)Install the following packages:
Reboot your computer.
Now check whether the microcode has been loaded properly, with the following terminal command:
If all is well you should see several reports about the applied microcode.
Here is Pool of microcodes released by intel
http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/
download latest .deb package and install via
in My case it's intel-microcode_3.20191115.1ubuntu3_amd64.deb
P.S: ubuntu 18.04 shipped with 3.20180807a.0ubuntu0.18.04.1 and maintained to the latest, so no longer has to manually install it.
While @Rajat had the way to do it, his link is outdated You will be able to find the latest microcode here: http://ftp.ubuntu.com/ubuntu/pool/main/i/intel-microcode/?C=M;O=D
than after that, as root on your machine, do something like this: