CPU not properly throttling in Ubuntu 23.10
by jferments from LinuxQuestions.org on (#6M898)
My CPU (AMD 7965WX) is not properly thermally throttling, and is exceeding the max temperature. I am running Ubuntu 23.10, and using an ASUS WRX90E-SAGE motherboard.
If I run CPU intensive processes that max out all cores (especially if my dual GPUs are running heavy loads at the same time), I can quickly exceed the 95C maximum temp for my CPU, and Ubuntu does nothing to throttle the CPU. I'm worried that my CPU is going to get damaged.
When I look at Code:/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors there are only "powersave" and "performance" available ("powersave" is what it is currently set to). It is my understanding that neither of these will throttle the CPU.
Also, when I try to set to "performance" governor in /etc/init.d/cpufrequtils and reboot, it has no effect. It just stays in "powersave" mode
How can I ensure that my CPU will not exceed a specified temperature threshold (ideally ~92C or less)? Is there any way to also throttle the GPUs when CPU temps are too high?
If I run CPU intensive processes that max out all cores (especially if my dual GPUs are running heavy loads at the same time), I can quickly exceed the 95C maximum temp for my CPU, and Ubuntu does nothing to throttle the CPU. I'm worried that my CPU is going to get damaged.
When I look at Code:/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors there are only "powersave" and "performance" available ("powersave" is what it is currently set to). It is my understanding that neither of these will throttle the CPU.
Also, when I try to set to "performance" governor in /etc/init.d/cpufrequtils and reboot, it has no effect. It just stays in "powersave" mode
How can I ensure that my CPU will not exceed a specified temperature threshold (ideally ~92C or less)? Is there any way to also throttle the GPUs when CPU temps are too high?