https://github.com/NGnius/PowerTools
Moved to
https://github.com/NGnius/PowerTools
decky steam-deck
Last synced: 21 days ago
JSON representation
Moved to
- Host: GitHub
- URL: https://github.com/NGnius/PowerTools
- Owner: NGnius
- License: gpl-3.0
- Archived: true
- Created: 2022-04-18T21:21:50.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-09T00:55:29.000Z (over 1 year ago)
- Last Synced: 2024-10-29T23:55:27.556Z (6 months ago)
- Topics: decky, steam-deck
- Language: Rust
- Homepage: https://git.ngni.us/NG-SD-Plugins/PowerTools
- Size: 4 MB
- Stars: 415
- Watchers: 5
- Forks: 29
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-steamdeck - PowerTools Plugin - Adjust CPU and GPU limits (Software Setup)
README
# PowerTools
[](https://plugins.deckbrew.xyz/)
[](https://github.com/NGnius/PowerTools/wiki)[](https://liberapay.com/NGnius)
[](https://github.com/NGnius/PowerTools/blob/main/LICENSE)
[](https://github.com/NGnius/PowerTools/blob/main/package.json)
[](https://github.com/NGnius/PowerTools/blob/main/pnpm-lock.yaml)
Steam Deck power tweaks for power users.
This is generated from the template plugin for the [Decky Plugin Loader](https://github.com/SteamDeckHomebrew/decky-loader).
You will need that installed for this plugin to work.## What does it do?
- 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/.json`)## Install
Please use Decky's [built-in store](https://beta.deckbrew.xyz/) to install official releases.
If you're an advanced user, and/or would like to use an in-development version, feel free to build PowerTools yourself.## Build
0. Requirements: a functioning Rust toolchain for x86_64-unknown-linux-musl, npm, and some tech literacy
1. In a terminal, navigate to the backend directory of this project and run `./build.sh`
2. In the root of this project, run `npm run build`
3. Transfer the project (especially dist/ and bin/) to a folder in your Steam Deck's homebrew plugins directory## License
This is licensed under GNU GPLv3.