"Bryan L. Gay" <archlinux@bryangay.com> on Fri, 2018/08/24 22:24:
Well, fudge.
I see now that I needed to update GRUB so that it would put the microcode in the kernel boot config:
grub-mkconfig -o /boot/grub/grub.cfg
To now see: initrd /intel-ucode.img /amd-ucode.img /initramfs-linux.img
in the grub.cfg
Without this manual step, simply installing the amd-ucode doesn't take effect. Duh.
Interesting part of dmesg output is now:
[ 2.055382] microcode: microcode updated early to new patch_level=0x0600063e [ 2.055412] microcode: CPU0: patch_level=0x0600063e [ 2.055420] microcode: CPU1: patch_level=0x0600063e [ 2.055428] microcode: CPU2: patch_level=0x0600063e [ 2.055435] microcode: CPU3: patch_level=0x0600063e [ 2.055443] microcode: CPU4: patch_level=0x0600063e [ 2.055451] microcode: CPU5: patch_level=0x0600063e [ 2.055456] microcode: CPU6: patch_level=0x0600063e [ 2.055462] microcode: CPU7: patch_level=0x0600063e [ 2.055503] microcode: Microcode Update Driver: v2.2. [ 2.422079] QUIRK: Enable AMD PLL fix
So, I guess that answers the question sought after.
That looks good. Thanks a lot for testing! -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Best regards my address: */=0;b=c[a++];) putchar(b-1/(/* Chris cc -ox -xc - && ./x */b/42*2-3)*42);}