Ask Your Question

how to update microcode

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

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 -0500

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 -0500

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

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


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

Seen: 4,018 times

Last updated: Jan 11 '18