diff options
| author | xAlpharax <42233094+xAlpharax@users.noreply.github.com> | 2026-08-04 01:21:17 +0300 |
|---|---|---|
| committer | xAlpharax <42233094+xAlpharax@users.noreply.github.com> | 2026-08-04 01:21:17 +0300 |
| commit | 9763dd58e32f5f4726dc0188ee9a0c17147be466 (patch) | |
| tree | 8311166c6777d9806bf789974c0dce05234b3de7 /clockpower | |
| parent | 8579e0cdb54b5305bfbe167d19dea89b12f76575 (diff) | |
Changes to be committed:
modified: Vencord/settings/settings.json
modified: X11/xinit
modified: appimageupdate
deleted: backlight
modified: btop/btop.conf
modified: clockpower
modified: htop/htoprc
modified: keybinds
modified: lock
modified: nvim/init.vim
deleted: qBittorrent/ICEBERG.qbtheme
deleted: qBittorrent/ayuDark.qbtheme
deleted: vpn
modified: xrec
modified: zsh/aliases
modified: zsh/env
modified: zsh/zshrc
Diffstat (limited to 'clockpower')
| -rwxr-xr-x | clockpower | 101 |
1 files changed, 88 insertions, 13 deletions
@@ -1,27 +1,102 @@ #!/bin/bash +#case $1 in + + #min) + #sudo cpupower frequency-set --governor powersave + #sudo cpupower frequency-set --related --governor powersave + #sudo cpupower idle-set --enable-all + #;; + + #max) + #sudo cpupower frequency-set --governor performance + #sudo cpupower frequency-set --related --governor performance + + #sudo cpupower frequency-set --freq 3.20GHz # don t do this, comment away + #sudo cpupower frequency-set --min 4.30GHz + + #sudo cpupower idle-set --disable 3 + #sudo cpupower idle-set --disable 2 + #sudo cpupower idle-set --disable 1 + #sudo cpupower idle-set --disable 0 + #;; + +#esac + +#sudo cpupower frequency-info +#sudo cpupower monitor + +# 1.1 4.3 + +#!/bin/bash + +# Helper function to set EPP (Energy Performance Preference) +set_epp() { + for file in /sys/devices/system/cpu/cpu*/cpufreq/energy_performance_preference; do + [ -f "$file" ] && echo "$1" | sudo tee "$file" > /dev/null + done +} + case $1 in - min) - sudo cpupower frequency-set --governor powersave - sudo cpupower frequency-set --related --governor powersave + max) + echo "Applying MAX Performance (osu!lazer Mode)..." + # 1. Enable Sleep States + # Allows unused cores to sleep so the game cores get all the power/speed. + sudo cpupower idle-set --enable-all + + # 2. Set Governor to Performance + sudo cpupower frequency-set --governor performance --related + + # 3. Set Hardware Hint to 'performance' + set_epp performance + + # 4. Reset Frequency Limits + # We set min to your hardware lowest (403MHz) to allow full range boosting. + sudo cpupower frequency-set --min 403MHz + sudo cpupower frequency-set --max 4.47GHz + ;; + + default) + echo "Applying DEFAULT Settings (Balanced)..." sudo cpupower idle-set --enable-all + + # 'powersave' is the standard governor for amd-pstate (it scales dynamically) + sudo cpupower frequency-set --governor powersave --related + + # 'balance_performance' is the default hardware hint + set_epp balance_performance + + # Reset limits + sudo cpupower frequency-set --min 403MHz + sudo cpupower frequency-set --max 4.47GHz ;; - max) - sudo cpupower frequency-set --governor performance - sudo cpupower frequency-set --related --governor performance + min) + echo "Applying MIN Power (Battery Saver)..." + sudo cpupower idle-set --enable-all + sudo cpupower frequency-set --governor powersave --related - sudo cpupower frequency-set --freq 3.20GHz - sudo cpupower frequency-set --min 3.20GHz + # Tell hardware to save as much power as possible + set_epp power - sudo cpupower idle-set --disable 3 - sudo cpupower idle-set --disable 2 - sudo cpupower idle-set --disable 1 - sudo cpupower idle-set --disable 0 + # Cap frequency to 2.0GHz to save battery + sudo cpupower frequency-set --min 403MHz + sudo cpupower frequency-set --max 2.0GHz + ;; + + *) + echo "Usage: $0 {max|default|min}" + exit 1 ;; esac -sudo cpupower frequency-info +echo "------------------------------------------------" +echo "Current Configuration:" +sudo cpupower frequency-info | grep "current policy" +echo "------------------------------------------------" +echo "Monitoring (Press Ctrl+C to stop)..." sudo cpupower monitor + +cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor |
