Ask Your Question

how to update microcode

asked 2018-01-11 15:40:32 -0600

porjo gravatar image

I'm running Fedora 27 with Intel i3-6100 CPU. I've seen a couple updates to the microcode_ctl package over the past weeks, however I'm unsure if a) these are applicable to my CPU b) whether they have been applied successfully

How do I check?

Dmesg shows this:

~$ dmesg | grep microcode
[    0.000000] microcode: microcode updated early to revision 0xc2, date = 2017-11-16
[    0.504514] microcode: sig=0x506e3, pf=0x2, revision=0xc2
[    0.504590] microcode: Microcode Update Driver: v2.2.

In journalctl output, the same lines appear on Jan 02, Jan 06 which makes me think no new microcode has been applied.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2018-01-11 16:36:07 -0600

sideburns gravatar image

If your system is up-to-date, so should that package. To check, run this command:

sudo dnf list microcode_ctl

You should have one package listed as installed, and nothing else. If there's a newer version available, run this:

sudo dnf upgrade -y microcode_ctl

and reboot to get it running.

edit flag offensive delete link more

answered 2018-01-11 17:01:32 -0600

ssieb gravatar image

The microcode is loaded during the initramfs. This means that it will only be updated after you install a new kernel or regenerate the initramfs using dracut. Usually there are kernel updates often enough that this isn't a problem, but if you fell you need it, you should be able to find information on how to use dracut.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-01-11 15:40:32 -0600

Seen: 4,104 times

Last updated: Jan 11 '18