Automatic CPU throttling based on temperature
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sepero 4e6fa06ea0
Additional Arm support
4 years ago
.gitignore Create .gitignore 10 years ago Misc typo corrections 8 years ago Update 8 years ago Additional Arm support 4 years ago


Linux shell script for throttling system CPU frequency based on a desired maximum temperature (celsius).

Set a maximum temperature for your system using this script. If the maximum temperature is exceeded, the script will limit the speed of your CPU cores incrementally until the system is again below your desired maximum temperature. (If your system remains above maximum temperature after completely limiting your CPU cores, it will simply stay limited until temperatures drop below the maximum desired.)

This script must be run with root or sudo privileges. Only Celsius temperatures are supported. This example will limit system temperatures to 80 Celsius:

sudo ./ 80

For more instructions, see here:

Author: Sepero (sepero 111 @ gmx . com)


License: GNU GPL 2.0

Usage: max_temp