Make power management more automatic
This commit is contained in:
parent
a58cc5f414
commit
54353c021e
2 changed files with 4 additions and 13 deletions
|
@ -93,23 +93,12 @@ cpick() { grim -g "$(slurp -p)" -t ppm - | convert - -format "%[pixel:p{0,0}]" t
|
||||||
alias i='iwctl station wlan0'
|
alias i='iwctl station wlan0'
|
||||||
|
|
||||||
# change cpu power settings
|
# change cpu power settings
|
||||||
battery() {
|
gpulow() {
|
||||||
sudo cpupower frequency-set -g powersave
|
|
||||||
echo low | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level
|
echo low | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level
|
||||||
}
|
}
|
||||||
plugged() {
|
gpuauto() {
|
||||||
sudo cpupower frequency-set -g schedutil
|
|
||||||
echo auto | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level
|
echo auto | sudo tee /sys/class/drm/card0/device/power_dpm_force_performance_level
|
||||||
}
|
}
|
||||||
ultimatepowersave() {
|
|
||||||
battery
|
|
||||||
powersave
|
|
||||||
sudo ryzenadj --stapm-limit=25000 --fast-limit=25000 --slow-limit=25000 --tctl-temp=20;
|
|
||||||
}
|
|
||||||
performance() {
|
|
||||||
sudo cpupower frequency-set -g performance
|
|
||||||
sudo ryzenadj --stapm-limit=45000 --fast-limit=45000 --slow-limit=45000 --tctl-temp=90
|
|
||||||
}
|
|
||||||
|
|
||||||
# monitor cpu freq
|
# monitor cpu freq
|
||||||
cpufreq() { watch -n 1 eval "cat /proc/cpuinfo | grep MHz" }
|
cpufreq() { watch -n 1 eval "cat /proc/cpuinfo | grep MHz" }
|
||||||
|
|
2
root/etc/default/cpupower
Normal file
2
root/etc/default/cpupower
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# vim:set ts=2 sw=2 ft=sh et:
|
||||||
|
governor='powersave'
|
Loading…
Reference in a new issue