Steam Deck power tweaks for power users.
This is generated from the template plugin for the Decky Plugin Loader. You will need that installed for this plugin to work.
- Enable & disable CPU threads & SMT
- Set CPU frequencies
- Set GPU frequencies and power (fastPPT & slowPPT)
- Cap battery charge rate (when awake)
- Display supplementary battery info
- Keep settings between restarts (stored in
~/.config/powertools/<gameId>.json
)
This plugin is tested on Steam Deck, but is designed to work on other Linux devices as well. Unfortunately I am currently unable to test on other devices.
Please use Decky's built-in store to install official releases. If you want to test unstable versions, use my custom store. If you would like to use an in-development version, feel free to build PowerTools yourself.
- Requirements: a functioning Rust toolchain for x86_64-unknown-linux-gnu (or -musl), pnpm, and some tech literacy
- In a terminal, navigate to the backend directory of this project and run
./build.sh
- In the root of this project, run
pnpm run build
- Transfer the project (especially dist/ and bin/) to a folder in your Steam Deck's
~/homebrew/plugins
directory
This is licensed under GNU GPLv3.