You are not logged in.

#1 2022-05-15 12:52:52

ratcheer
Member
Registered: 2011-10-09
Posts: 924

[Solved] Is there a place to find which CPUs supported by amd-ucode?

My Ryzen 9 3900X system is now almost two years old. Today, there is a new version of amd-ucode, but I still cannot determine that it is loaded by my system. The microcode being loaded still looks like the same version that was used when the system was new. This has been asked several times in the past, and it is always answered, "If there haven't been any changes for your CPU, nothing will be loaded." So, my question is, is there any place to find out which CPUs are supposed to have changes included in the amd-ucode file?

May 15 07:28:30 tux kernel: microcode: CPU0: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU1: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU2: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU3: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU4: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU5: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU6: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU7: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU8: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU9: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU10: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU11: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU12: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU13: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU14: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU15: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU16: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU17: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU18: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU19: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU20: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU21: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU22: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: CPU23: patch_level=0x08701021
May 15 07:28:30 tux kernel: microcode: Microcode Update Driver: v2.2.

And here is the initrd line from my grub.cfg

initrd  /amd-ucode.img /initramfs-linux.img

Last edited by ratcheer (2022-05-15 23:02:18)

Offline

#2 2022-05-15 13:56:29

ratcheer
Member
Registered: 2011-10-09
Posts: 924

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

PS - I keep my BIOS updated, so maybe that accomplishes the same thing. My current BIOS release is dated 03/07/2022.

Offline

#3 2022-05-15 17:40:54

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,209

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

BIOS updates do in general accomplish the same thing which is why it's very possible that the microcode doesn't need to be applied as it will already be updated from the BIOS/UEFI

It is also possible that any given new release of amd-ucode  doesn't contain new microcodes for your specific architecture (there might just be updates for *newer* processors)

Last edited by V1del (2022-05-15 17:42:21)

Offline

#4 2022-05-15 18:08:06

loqs
Member
Registered: 2014-03-06
Posts: 18,893

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

Your system is still using the same microcode as when you asked about microcode in 2020 https://bbs.archlinux.org/viewtopic.php?id=258895 and there was an update for fam 17h (Zen / Zen 2) in April https://git.kernel.org/pub/scm/linux/ke … a34f836df5 but without a tool like iucode-tool for AMD I do not know which exact models the update supports.

Offline

#5 2022-05-15 19:21:08

7thSon
Member
Registered: 2017-05-07
Posts: 186

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

I was about to post almost the same question in another topic, but I think it's close enough to ask here; how long does it usually take for new architectures to be supported by Arch?
I'm planning on upgrading to Zen 4, and was wondering how long it took for the previous generations to have support? Basically I'm trying to figure out if I can order the new hardware on release day or if I should hold off a bit.

Last edited by 7thSon (2022-05-15 19:22:53)

Offline

#6 2022-05-15 23:00:42

ratcheer
Member
Registered: 2011-10-09
Posts: 924

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

Thank you, V1del and loqs. After the top post, I did find that most of my BIOS updates include newer versions of AGESA, I think everything is fine, but I just don't get the "warm fuzzies" like I did on my old, Intel-based PC, which always informed me about the early microcode load from the intel-ucode binary.

I'm marking the thread as Solved, even though I'm still puzzled.

Offline

#7 2022-05-16 11:08:28

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,060

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

7thSon wrote:

how long does it usually take for new architectures to be supported by Arch?

architecture support depends mostly on upstream (kernel, gcc , clang etc), not on a distro.

Phonorix.com tends to be very active with testing new HW and often publishes result as soon as embargos are lifted.
(Sometimes they get a review sample from amd, then the tests are exhaustive).
I suggest you keep an eye on that site.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#8 2022-05-16 12:20:04

Maniaxx
Member
Registered: 2014-05-14
Posts: 761

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

ratcheer wrote:

my old, Intel-based PC, which always informed me about the early microcode load from the intel-ucode binary.

You mean the 'intel-ucode.img' loaded by grub gave you feedback? Printed a message on screen?


sys2064

Offline

#9 2022-05-16 12:33:37

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,209

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

You will have had a message in your journal/dmesg as the very first line informing of a microcode update being applied by the kernel, but there just the same this will only have happened if the microcode in intel-ucode was actually newer than what you already had via means of an EFI update (... and I'm assuming the same would happen for amd-ucode granted you meet one of the stipulations mentioned earlier, afaik the "microcode got patched" is ultimately a message of the kernel in reaction having something newer to apply from the passed in initrd).

Last edited by V1del (2022-05-16 12:54:29)

Offline

#10 2022-05-16 12:59:12

ratcheer
Member
Registered: 2011-10-09
Posts: 924

Re: [Solved] Is there a place to find which CPUs supported by amd-ucode?

Maniaxx wrote:
ratcheer wrote:

my old, Intel-based PC, which always informed me about the early microcode load from the intel-ucode binary.

You mean the 'intel-ucode.img' loaded by grub gave you feedback? Printed a message on screen?

No, it was in the system journal.

Offline

Board footer

Powered by FluxBB