Skip to content

Releases: hhd-dev/adjustor

v2.1.0: Bespoke Ally Driver + Fan curves

17 Mar 20:59
Compare
Choose a tag to compare

This feature release adds bespoke TDP controls for the ally. The TDP controls are applied using the asus-wmi kernel driver, and program the EC processor of the device. This means that the tdp values set by Adjustor should persist throughout AC/DC disconnects etc.

In addition, the boost values are now interpolated based on the device's maximum (53W).

And of course, custom fan curves.

Full Changelog: v2.0.1...v2.1.0

v2.0.1: TDP Tuning + ACPI call fix

15 Mar 17:59
Compare
Choose a tag to compare

This minor release fixes the acpi_call check being done before loading acpi_call, adds more delays to setting lenovo TDP to avoid instability, and tweaks the style of the TDP status display.

Full Changelog: v2.0.0...v2.0.1

v2.0.0: Instant TDP Updates

13 Mar 17:07
Compare
Choose a tag to compare

This semi-major release of adjustor adds ACPI event handling, e.g., Handheld Daemon becomes aware of both AC/DC events and TDP changes with Legion L + Y. This allows both the UI to update instantly and for handheld daemon to restore custom TDP where applicable (just for the Legion Go for now).

In addition, it lazy applies TDP now, so changes to TDP are now only applied after you let go of the sliders.

The license of the project also changes to GPLv3.

Full Changelog: v0.3.0...v2.0.0

v0.3.0: Automatic Control

23 Feb 00:05
Compare
Choose a tag to compare

This release changes Adjustor to be more intuitive in how it sets TDP.

Features

  • Adjustor (if enabled) will set the saved TDP of the user on boot.
  • The QAM TDP slider no longer has an apply button, and uses debounced logic to apply the TDP value automatically
  • The Lenovo TDP controls no longer have an apply button either.
    • The fan curve is re-applied automatically on TDP mode change and boot
    • The user's preferred custom TDP value is automatically restored when the device enters custom mode
    • Both of these happen with TDP mode changes through Legion L + Y or the UI
  • Adds a sentinel file which is removed on closing. If the file is found on start (e.g., due to a crash), TDP control is paused.
  • If the user has TDP values that are considered unstable on boot, they are lowered to manufacturer spec.

Full Changelog: v0.2.0...v0.3.0

v0.2.0: Platform Profile Standardization + extra CPU support

21 Feb 12:19
Compare
Choose a tag to compare

Features

  • Platform profile is now controlled automatically by the TDP slider for supported devices (e.g., Ally)
    • Should be more intuitive
  • Adds a way for device specific support
    • Initial support for Orange Pi added
  • Fixes match for the 7840U Processor

Full Changelog: v.0.1.1...v0.2.0

v0.1.0: Initial Release

20 Feb 21:40
Compare
Choose a tag to compare

Initial release for Adjustor. It has full support for the Legion Go (+ fan curves), as well as TDP controls for 6800U, 7800U, Z1 Extreme devices (experimental).

v0.1.1: manifest hotfix

20 Feb 22:05
Compare
Choose a tag to compare

Adds the manifest for including yaml files to the pypi package.

v0.0.1: stub release

13 Jan 10:38
1260f20
Compare
Choose a tag to compare

This release uploads adjustor to pypi and aur to test deployment.