You are not logged in.
I've found out that it's possible to use the curve optimiser with the ryzenadj package. For now I've removed all kernel parameters and tried to add a bit more voltage to the CPU through that. Will report on the results.
Gricenchos wrote:
Edit 2: processor.max_cstate=1 doesn't seem to help much. Still getting freezes - it seems like kwin freezing? Unsure.Thanks for the update.
The behavior you're describing now — graphical freezes (kwin locking up) instead of full kernel panic — is a different failure mode.
We need journal logs to be sure whether this is a GPU driver hang or something else.
Meanwhile:
Sinceprocessor.max_cstate=1
alone is insufficient, the next consistent step is to also add:
idle=nomwait
This prevents the kernel from using the MWAIT instruction during idle, which can trigger deep sleep instability even when deeper C-states are disabled.
This is not random trial-and-error — it's a documented mitigation path for Ryzen C-state related issues.
No new kernel parameters beyond that at this stage. Clean isolation.
Edit:
Post journal from previous boot:sudo journalctl -b -1 -p 3
or full log:
sudo journalctl -b -1 | curl -F 'file=@-' 0x0.st
Here's the full log, since it was a couple reboots ago:
I will return the mentioned parameters when/if I get another freeze/panic and continue from there.
Last edited by Gricenchos (2025-04-27 05:35:19)
Offline
It seems like curve optimiser have worked. Ryzenadj allowed me to put more voltage in the CPU via
sudo ryzenadj --set-coall=15
It allowed me a stable uptime of 24h. No kernel parameters. It, sadly, has to be run at every startup, is there a way to automatically execute it as a superuser?
I'll monitor the system behaviour for a few more days just in case and post logs if something happens again.
For some reason VLC, of all things, sometimes makes the system freeze? But no kernel panics on exiting suspend.
Last edited by Gricenchos (Yesterday 15:25:41)
Offline
You mean like a systemd service?
https://wiki.archlinux.org/title/System … unit_files
In case it is and please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Online
You mean like a systemd service?
https://wiki.archlinux.org/title/System … unit_filesIn case it is and please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Yes, thank you! I'll look into it.
I'll monitor the system behaviour for a couple more days just in case, and if it behaves, will mark the thread as solved, if that's fine.
Offline