Please test early update of microcode for AMD CPUs using an amd-microcode package.
Please find a package and instructions for testing in this repository. Top of the README below:
Quote:
I request testing of this package and method here because I can't test myself by lack of a computer with an AMD CPU and as this feature could be included in Slackware without any modification. I do not request testing this method for Intel CPUs (using an intel-microcode package for which a SlackBuild is available) as I have successfully tested it myself |
@Didier , Hmm , AM I mistaken that there is no documented procedure to include the package in a initrd ?
As I do not use Grub '.' , I use elilo , So an initrd is all that is available to atm . Tia , JimL |
Quote:
Or use mkinitrd with the option -P, like that (according to the man page) mkinitrd -P /boot/amd-ucode.img |
Thanks, Didier. I'm getting a Zen4 (7940HS) based computer this week; will certainly use and test it out.
|
What is considered "early loading" on AMD?
Code:
root@desktop:/var/log# dmesg|grep microcode I didn't use your package but I do use grub and an initrd without microcode. Just wondering... |
Quote:
Code:
dmesg | grep micro |
Quote:
Code:
microcode: microcode updated early to new patch_level=0x0700010f Caveat: not all AMD CPUs can have their microcode updated this way, this depends of AMD releasing a blob to be included in /lib/firmware for your model. |
My search for microcode updates for my AMD Ryzen 5 5600G with Radeon Graphics (Zen 3) came up empty.
Looks like I can't help Didier test the proposed package. |
Quote:
Test looks fine here: Code:
$> sudo dmesg | grep microcode # from from kernel-firmware-20230906_ad03b85, before amd-microcode-20230907_dfa1146-noarch-1slint Unfortunately a zenbleed fix in amd-ucode for anything other than servers is expected not before Nov'23 or Dec'23 (depending on the CPU model). Luckily linux kernel mitigates it at a performance penalty. In case someone asks what is that 'smc' command, look here. |
New build.
I have rebuilt the package just to include a few documents in it as indicated in the ChangeLog thanks to Debian and simplified its building thanks to Gentoo. Instructions for testing are now in README.testing.
Quote:
|
Quote:
Code:
$> ls -1 /lib/firmware/amd-ucode/microcode_amd* |
Quote:
Code:
1. Fetch and install the package on Slackware. Code:
1. Fetch and install the package on Slackware. |
@denydias: thanks for the correction.
@All: please hold on, I think I made a mistake building the new package, will do a rebuild again. |
New build again.
It just fixes the previous one.
|
All times are GMT -5. The time now is 10:13 PM. |