in the last couple of days and with the last kernel (6.8.1.2) update I have nothing but trouble with openSUSE Tumbelweed. The system started to don’t load after the Grub2 selector and gave me microcode messages relative to CPU (Ryzen 9 3900X). I tried quick and fresh reinstalls even opting for Leap (always from USB) but this one don’t work even selecting other alternative kernels. So, I managed to reinstall Tumbleweed with the alternative kernel (no ACPI mode) but I’ve ended with really bad performances and neofetch only shows me 1 thread instead of 24. This is the first time something so unkward happens, and I have no clue on how to solve this.
Some legit questions/considerations:
The microcode isn’t the motherboard bios update, so, if is relative to CPU only, how can I update from BIOS and not from a sluggish and potentially unstable environment?
I’ve updated the latest mobo BIOS - B450 MORTAR MAX | Motherboard | MSI Global - but apart from a factory reset equal to a CMOS battery (yes, I’ve tried this option too which is equal to a CPU dismount, which I’ve done too) nothing changed. The CPU isn’t brick because the post and all the diagnostic works as usual but it’s like something unstable and different is inside of it.
Mostly importantly: if I don’t solve here, I have to go to a tech center and for me, personally, it’s a huge humiliation because I’m a bit qualified too. Any help from someone who already had this exact issue on AMD CPU’s?
Please, give me the favor, if answer me, to post detailed procedures when I have to inquiry the openSUSE system if this issue can be solved from Linux but I hope is going to be fixed from the BIOS motherboard.
I have the APC Pro 1300 backup, just in case someone wonder if I have the necessary precautions.
ADDITIONAL NOTE: Before this happened I was into another OS session (win11 debloated version), normally gaming, and the system suddenly shut down and rebooted. After the reboot, I was no longer able to launch Win and openSUSE.
Now, It’s easy to blame MS on the dynamics that bring me to this but it’s unfair because the cause, the origin, isn’t exactly clear. I don’t know HOW exactly happened (if through internet connection or a MS Windows update in the background). Now, I have a OS with screen tearing, no CPU threads, and even opening a browser is heavily dangerous for the CPU heat. Can’t work like that.
As you have already tried reinstalling and even older kernels with Leap, it could only be the new BIOS firmware.
I’m guessing it’s not possible to downgrade that or reset to default without taking it to a hardware specialist. Hopefully someone more experienced can chime in.
To confirm the theory and make sure the basics are fine:
Run memtest, memtest_vulkan, and glmark2 to see if the normal RAM, VRAM, or graphics H/W is problematic.
Try a few different live ISOs like Fedora, Debian (for its 6.1 LTS kernel), etc. for the latter two GPU tests.
Thank you, I’ll look into and I’ll let you know about the memtest. Meanwhile I’ve catched another info through CoreControl (which it seems to “see” CPU only, no GPU) that clearly show me the microcode version ( 0x8701030) and, sadly, only one core x one thread instead of 12/24. CPU-X shows similar results + temps.
@Citizen839X If your down to one core and lost the GPU (is this a discrete one requiring power?) I would be checking out the power supply and connections…
Ok, they are under a sort of text file, right? I opened with Kate and “offline” is empty, present shows “0” value. There is also “online” at also shows “0” as value.
By the way, I was thinking if “0” is a value that indicates 1 core, my total should be 23, right? I mean as threads, no cores. Cores should be 11 (0+11 for a total of 12).
Why strange? I’m running under an alternative kernel with no ACPI and compatible video mode. It’s like running in a limited virtual machine environment.
So, very likely, if I do removing acpi=off from GRUB_CMDLINE_LINUX_DEFAULT in /etc/default/grub
the system will not start.
Meanwhile I found this interesting explanation - ACPI Kernel Parameters and how to choose them – Discovery