I’m on 16.04 installed May 2016 and right now, Intel microcode no longer shows in Additional Drivers.
I highly suspect this is the result of recent meltdown/spectre updates that came, went and were modified. Of course, Intel microcode is a key part of mitigations and it’s been a mess, so to speak. Intel put out some bad code and no one trusts them at this point.
EDIT: And this may be processor dependent. Mine reports Intel® Core™ i7-4790 and I believe it’s Haswell.
I was just looking at my synaptic history searching “microcode”. Here’s almost 2 years worth…
Aug 25 2017 intel-microcode (3.20151106.1) to 3.20170707.1~ubuntu16.04.0
Jan 11 2018 intel-microcode (3.20170707.1~ubuntu16.04.0) to 3.20180108.0~ubuntu16.04.2
Jan 22 2018 intel-microcode (3.20180108.0~ubuntu16.04.2) to 3.20180108.0+really20170707ubuntu16.04.1
This does not directly affect Additional Drivers but shows how the Jan 11 update was backed out Jan 22 (note the creative versions). I’ll bet that’s when it disappeared in Additional Drivers.
That Jan 11 update did cause problems (none here, however). So I’m sure microcode control via Additional Drivers was changed a bit.
Drop the cpu-microcode.py detection plugin, as exposing microcode
packages will not be necessary once kernel metapackages have a hard
dependency on them
remove detect-plugins/cpu-microcode.py
update UbuntuDrivers/detect.py
-- Chris Coulson Tue, 30 Jan 2018 13:58:58 +0000
try changing your software sources download location to somewhere else and updating again, I use the "Main Server" myself, if yours is set to your country, try changing it to "Main" per the update guide linked below: