Releases: NGnius/PowerTools
v1.3.1
Did you know you're supposed to test programs before you release them to the general public? Apparently I'm pretty bad at that...
- Fix battery limiter growing by x100 when loaded from file
- Fix battery state check causing all settings to be reapplied
- Fix powertools and kernel logs spam from redundant sysfs
c
(confirm) writes - Fix sleep being too sensitive
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Happy April Fools, though this update is actually serious.
- Add some battery limiting functionality
- Fix profile loading issues from a SteamOS update
- Fix Steam Deck drivers always using manual performance level mode
- Update limits server
Full Changelog: v1.2.0...v1.3.0
v1.2.0
While v1.0.0 and v1.1.0 were relatively large updates, this one is a lot smaller for reasons I'll go into further down.
- Enabled all-CPU governor selector by default
- Fixed SMT display bug #73
- Changed default Deck GPU clock minimum back to 400MHz because of inconsistent boost behaviour #76
- Changed
~/.config/powertools
to not require superuser to edit - Renamed backend binary to
powertools
frompowertools-rs
(the log's filename has changed as a result)
I wanted to get these changes out before I completely shifted my focus to working on another plugin. PowerTools isn't going away, but there isn't a lot more I can do without investing a lot of my time and money into reverse-engineering low-level firmware, unless someone else feeds me the answers (or Gaben responds to my email).
Full Changelog: v1.1.1...v1.2.0
v1.1.1
- Fix French translation -- fr-FR (what Valve calls "French") will now use fr-CA (what PowerTools has a translation for), tabarnac!
- Hopefully fix an update issue that required a restart
Full Changelog: v1.1.0...v1.1.1
v1.1.0
This release is dedicated to Janelle MonΓ‘e because "dirty computer" and something like "funk" was directed at my Deck during development.
- Added advanced CPU configuration
- Major architectural improvements
- Added experimental support for other AMD devices with RyzenAdj and server-provided limits (with hit counter)
- Added fallback support for unrecognized devices
- Added custom slider limits for Steam Deck #53
- Fix UI unresponsiveness when changing some sliders #31
- Improve action handling to be (mostly) lock-free
- Added dropdown for setting charging mode in the firmware #50
- Reworked SMT implementation #48
- Improved behaviour of Defaults button #44
- Added translation support #9 (French, Spanish, and Chinese have already been added, thanks contributors!)
- Fix incorrect HOME resolution #57
- Fix persistence not being disabled correctly... again #55
- Added a secret (fun) thing
This update marks the start of an attempt to support other devices. If you'd like to help, consider writing code for your device or donating towards my hardware fund.
(auto-generated version below)
What's Changed
- Multiplatform Dev by @pastaq in #52
- Add French translation by @james2432 in #60
- Add Simplified Chinese translation by @danyi in #61
- Create zh_HK.po by @danyi in #63
- es-ES translations by @ZXRRX in #62
New Contributors
- @pastaq made their first contribution in #52
- @james2432 made their first contribution in #60
- @danyi made their first contribution in #61
- @ZXRRX made their first contribution in #62
Full Changelog: v1.0.5...v1.1.0
v1.0.5
v1.0.4
v1.0.3
v1.0.1
v1.0.0
On small step for users, one giant leap for the version number.
- Completely rewrote back-end in Rust #22
- Revamped the UI to accommodate these new changes
- Added a button to reset things to default #27, because why wouldn't you want a big button!
- Added explicit opt-in to changing most parameters to avoid people asking me what PowerTools changes by default
- the answer is still the same, btw: nothing, unless you enable persistence
- Simplified per-game profile to not need a second toggle
- Added some new bugs, just to keep everyone on their toes
- Added more debug info so you can feel a bit more like Iron Man (since you'll never have the money)
Big thanks to JDGBOLT and coolbho3k for their research into how the clock speed and battery controls work, respectively!
Full Changelog: v0.7.0...v1.0.0