I'm not sure there actually is a microcode update, but Needrestart thinks there is. Rebooting does not make a difference. I believe this started either after a recent update to linux-firmware or after updating the kernel from 6.0 to 6.1.
❯ sudo needrestart -v -w
[main] eval /etc/needrestart/needrestart.conf
[main] needrestart v3.6
[main] running in root mode
[Core] Using UI 'NeedRestart::UI::stdio'...
[main] systemd detected
[ucode] using NeedRestart::uCode::Intel
[ucode] using NeedRestart::uCode::AMD
[uCode/Intel] #0 current revision: 0x041c
++ iucode_tool --scan-system
++ grep -oE '[^[:space:]]+$'
+ sig=0x000906a3
+ '[' -r /sys/devices/system/cpu/cpu0/microcode/processor_flags ']'
++ cat /sys/devices/system/cpu/cpu0/microcode/processor_flags
+ filter='-s 0x000906a3,0x80'
+ test -r /etc/needrestart/iucode.sh
+ . /etc/needrestart/iucode.sh
+ type bsdtar
+ imgfiles=
+ for img in /boot/intel-ucode.img /boot/early_ucode.cpio
+ '[' -r /boot/intel-ucode.img ']'
+ imgfiles=' /boot/intel-ucode.img'
+ for img in /boot/intel-ucode.img /boot/early_ucode.cpio
+ '[' -r /boot/early_ucode.cpio ']'
+ '[' -n ' /boot/intel-ucode.img' ']'
+ bsdtar -Oxf /dev/stdin
+ cat /boot/intel-ucode.img
+ iucode_tool -l -s 0x000906a3,0x80 -tb -
[uCode/Intel] #0 available revision: 0x0424
+ exit 0
Pending processor microcode upgrade!
Diagnostics:
The currently running processor microcode revision is 0x041c which is not the expected
microcode revision 0x0424.
Restarting the system to load the new processor microcode will not be handled automatically,
so you should consider rebooting. [Return]
I'm not sure there actually is a microcode update, but Needrestart thinks there is. Rebooting does not make a difference. I believe this started either after a recent update to
linux-firmware
or after updating the kernel from 6.0 to 6.1.needrestart
3.6-2iucode-tool
2.3.1-4intel-ucode
20221108-1linux-firmware
20221214.f3c283e-1linux61
6.1.1-1 Manjaro GNOME