The Cookie Machine - Click here to drag window

DUMMY TEXT - Real text set in assets/js/theCookieMachine.js

If you can read me, I'm broken!

Views: 11,827ā€…    Votes:  2ā€…
Tag : microcode  
Link: šŸ” See Original Answer on Ask Ubuntu ā§‰ šŸ”—

URL: https://askubuntu.com/q/1017078
Title: Why don't Intel microcode updates work on my system?
ID: /2018/03/18/Why-don_t-Intel-microcode-updates-work-on-my-system_
Created: March 18, 2018    Edited:  March 18, 2018
Upload: April 8, 2024    Layout:  post
TOC: false    Navigation:  false    Copy to clipboard:  false


Bug in Meltdown/Spectre Intel Microcode

There was a bug in early 2018 Intel Microcode update to address Meltdown/Spectre security holes. As such the microcode had to be rolled back to a previous version.

Here is the microcode Iā€™m using (having opted out of all updates starting January 2018):

$ apt list --installed | grep intel-microcode

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

intel-microcode/now 3.20170707.1~ubuntu16.04.0 amd64 [installed,upgradable to: 3.20180108.0+really20170707ubuntu16.04.1]

When you install Intel Microcode Update you will get this version or something similar:

intel-microcode/3.20180108.0+really20170707ubuntu16.04.1

Ubuntu 16.04 LTS Menu

Iā€™m not sure about Lubuntu menu structure but for regular Ubuntu this is how you access the Intel Microcode Update controls:

Additional Drivers.png

The bottom option controls Intel Microcode Updates.

Install Intel Microcode from CLI

To skip the GUI menus altogether you can install from command line:

sudo apt update
sudo apt install intel-microcode

dmesg now shows correct output

After following the installation steps dmesg returns the desired output (unlike in your question where it shows nothing):

$ dmesg | grep -i microcode
[    1.166542] microcode: sig=0x506e3, pf=0x20, revision=0xba
[    1.166993] microcode: Microcode Update Driver: v2.2.
[16082.584598] microcode: microcode updated early to revision 0xba, date = 2017-04-09
ā‡§ How do I distinguish between a command, utility, or builtin for getting documentation? Bash one-liner to display ALL `gsettings` in GUI dialog window  ā‡©