| Issue | Severity | Estimated Time |
|---|---|---|
| Ryzen Thermal Throttling / High Idle Temps | High | 15 Minutes |

What is fix ryzen overheating ubuntu 24.04?
Fixing Ryzen overheating on Ubuntu 24.04 involves optimizing the AMD P-State driver and power management profiles. This process mitigates high temperatures by balancing clock speeds and voltage across Zen-based architectures to prevent thermal throttling on the Noble Numbat release.
Step-by-Step Solutions
1. Enable AMD P-State Active Driver
Ubuntu 24.04 supports the modern “amd_pstate” driver which is more efficient than the legacy generic drivers. You need to ensure it is set to “active” mode in your GRUB configuration.
sudo nano /etc/default/grub
Find the line GRUB_CMDLINE_LINUX_DEFAULT and add amd_pstate=active inside the quotes. Save the file and update GRUB to apply the changes.
sudo update-grub
sudo reboot
2. Install and Configure TLP
TLP is an advanced power management tool that can significantly reduce heat on Ryzen laptops and desktops. It optimizes background power consumption without sacrificing necessary performance.
sudo apt update
sudo apt install tlp tlp-rdw
sudo tlp start
Once installed, TLP will automatically manage the CPU scaling driver to prefer energy efficiency during idle states, lowering your base temperature.
3. Monitor Temperatures with lm-sensors
To verify the fix is working, you must monitor your thermal sensors. Use the lm-sensors package to get real-time data from your Ryzen chipset.
sudo apt install lm-sensors
sudo sensors-detect
watch -n 1 sensors
This command allows you to see if the temperature stabilizes under load. Look for the “Tctl” or “Tdie” values to confirm the thermal drop.
4. Set Energy Performance Preference (EPP)
If temperatures remain high, you can manually force the CPU into a “balance_power” mode. This limits the aggressive boost behavior that often causes heat spikes on Ryzen 5000 and 7000 series chips.
echo "balance_power" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference