Skip to content

Releases: hhd-dev/adjustor

v3.2.0: Ally X support + CPU Boost Fix

13 Jul 17:49
Compare
Choose a tag to compare

New Features

  • Adds support for the Ally X
    • Fan Curves
    • TDP
    • Charge Limiting
  • Fixes CPU boost on Bazzite
    • Setting boost works now
    • CPU Frequency when using boost is set accordingly
  • Fixes Ally TDP on unsupported wattages (35+W)
    • Previous update capped boost values at 35W to fix stutters on battery
    • This update sets boost values up to 35W or the requested TDP, whichever is higher

Full Changelog: v3.1.5...v3.2.0

v3.1.5: Crash Hotfix

09 Jul 05:50
4462dfc
Compare
Choose a tag to compare

Fixes a crash when CPU boost was not available and the setting got incorrectly disabled.

New Contributors

Full Changelog: v3.1.4...v3.1.5

v3.1.4: Fedora PPD Check fix

08 Jul 16:29
2044ced
Compare
Choose a tag to compare

Fixes fedora showing the tuned service always and triggering the conflict check.

Full Changelog: v3.1.3...v3.1.4

v3.1.3: Ally hotfix

08 Jul 15:33
c0c94aa
Compare
Choose a tag to compare

For the Ally, the AC TDP values were used to interpolate boost, which caused the processor to drop TDP for a couple of seconds randomly if a high enough TDP was used. Now the boost values are always set to be the battery ones, ensuring 0 freezes. In an upcoming release, AC/DC profiles will be introduced, so the old boost values will be reverted.

Full Changelog: v3.1.2...v3.1.3

v3.1.2: PPD KDE Hotfix

06 Jul 22:20
Compare
Choose a tag to compare

Fixes mimicking the variant dbus strings of PPD so that KDE powerdevil does not have issues on boot. The polkit service files are still not shipped, so the PPD feature has a dependency on power-profiles-daemon being installed. It is also still disabled by default.

Full Changelog: v3.1.1...v3.1.2

v3.1.1: PPD Hotfix

06 Jul 20:39
Compare
Choose a tag to compare

Disables PPD integration by default until packaging can be completed properly and strips it from the packagebuilds for AUR and COPR.

Full Changelog: v3.1.0...v3.1.1

v3.1.0: Energy Management + PPD Emulation

06 Jul 18:22
Compare
Choose a tag to compare

The packagebuilds for this update briefly contained the polkit file to enable access to the PPD
namespace (for around 20 minutes) which did not have valid permissions.
This can cause dbus to fail, see the comment here to fix.
The packages on COPR and AUR have been updated, local installs were never affected.

This release adds energy management settings for devices and PPD emulation, as Handheld Daemon now conflicts with PPD.

  • CPU Power option: Maps to EPP settings power, balance_power, balance_performance
  • CPU Minimum Frequency: Based on this PPD Pull Request, allows setting the minimum frequency of the CPU to around 1GHz (the minimum non-linear frequency of the CPU). May improve frame times
  • CPU Boost option: adds support for the new boost endpoint coming in linux 6.11. Support for the legacy endpoint in linux-handheld remains

These options can be automatically set by handheld daemon in auto mode based on TDP, so novice users do not need to worry.

If Energy Management is enabled, Handheld Daemon will launch a dbus daemon that mimics PPD, allowing setting TDP from KDE and Gnome for all devices.

image

Full Changelog: v3.0.1...v3.1.0

v3.0.1: SMU TDP Slider Hotfix

01 Jul 18:23
Compare
Choose a tag to compare

Fixes a bug where ALIB/SMU driver did not get TDP updates from the Steam slider.

Full Changelog: v3.0.0...v3.0.1

v3.0.0: Steam TDP Slider fix + GPU Settings

27 Jun 17:49
Compare
Choose a tag to compare

This update rounds out the TDP feature set, with the standout feature being fixing the Steam TDP slider, which brings with it per game profiles!

New features:

  • Steam TDP Slider fix: uses a fuse mount to layer the TDP attributes of the steam deck on top of the system attributes of the AMD iGPU, which are read and written to by Steam, enabling the steam deck slider.
  • Adds CPU boost option, if the pstate patch is available
  • Adds GPU Frequency slider option
  • Removes fail-safe boot option that disabled TDP after crash, TDP controls are now considered safe to boot with
  • Allows for disabling Decky TDP plugins if they are found to ease migration

What's Changed

Full Changelog: v2.1.7...v3.0.0

v2.1.7: ally hotfix

11 Jun 15:25
Compare
Choose a tag to compare

Removes the disclaimer on the Ally about the sleep bug, since its not present in newer kernel versions.

Full Changelog: v2.1.6...v2.1.7