What kernel version are you running? I'm no expert but I'm pretty sure that Windows and Linux handle Ryzen power states differently, as there have been some changes to the kernel recently to improve power state handling on AMD. I don't know whether the latest kernel would fix the issue but might be worth a try to rule that out.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
I'm on 6.4.12 so not the very latest but close. You did make me think to check the CPU frequency scaling though and I've spotted a couple of things it could be. I seem to be using the acpi-cpufreq driver rather than amd_pstate, not sure if its worth switching over? It also seems to be set to keep the frequency between 2.2-3.9GHz whereas on Windows my CPU almost always boosts to around 4.2-4.3. I might change that if I notice any performance issues but tbh I might leave it for now and see how things go. It might run a bit cooler if its not always boosting and I can probably still undervolt just not by as much
It might run a bit cooler if its not always boosting
I've heard that amd_pstate is a lot more power efficient (thus cooler) compared to acpi.
Like I believe amd_pstate has a lot more states than acpi-cpufreq so it gives Linux much more granular control over the CPU's performance.
I can validate that. Switched my NAS to amd_pstate, went from 2.12 kW.h per day to 1.95 kW.h per day.
hmm I might give it a try then, last time I mentioned it I was recommended to just stick with the defaults
Stable overclock on windows doesnt mean it will be stable on linux. I have intel CPU, but almost the same experience. I had to find different voltage and clock (I went from 4.8 to 4.7 GHZ)