Skip to content

Releases: hhd-dev/hhd

v4.1.8: Fix broken PPD emulation on Arch

07 Feb 13:55
Immutable release. Only release title and notes can be modified.
4d463f3

Choose a tag to compare

Arch was missing the python-dbus dependency, causing PPD emulation to not work.

Full Changelog: v4.1.7...v4.1.8

v4.1.7: Fix newer gamescope black screen

07 Feb 02:07
Immutable release. Only release title and notes can be modified.
3e0aece

Choose a tag to compare

New gamescope blackscreens if STEAM_BIGPICTURE is set to 1, so only do it if steam is not present (will also need to check if that broke too later)

Full Changelog: v4.1.6...v4.1.7

v4.1.6: CachyOS hotfix

01 Feb 18:37
Immutable release. Only release title and notes can be modified.
4df27f2

Choose a tag to compare

Fix CachyOS black screen by relaxing overlay restoration.

What's Changed

Full Changelog: v4.1.5...v4.1.6

v4.1.5: Fix Legion Go 2 Max TDP

11 Dec 23:59
Immutable release. Only release title and notes can be modified.
2f65055

Choose a tag to compare

Set Legion Go 2 max tdp to 35 instead of 37 (incorrect).

What's Changed

Full Changelog: v4.1.4...v4.1.5

v4.1.4: Legion Go 1 Hotfix

10 Dec 21:15
Immutable release. Only release title and notes can be modified.
b981739

Choose a tag to compare

Fix TDP control regression on the Go 1.

Full Changelog: v4.1.3...v4.1.4

v4.1.3: Minor Improvements

09 Dec 16:34
Immutable release. Only release title and notes can be modified.
b9c9563

Choose a tag to compare

Add button mapping for GPD Win 5, tweak extra button mapping for Xbox controllers so Steam Input does not get confused, and add correct TDP values for the Legion Go 2 devices.

What's Changed

  • feat: Add button mapping for gpd win5 by @honjow in #259
  • Filter out paddle buttons when "Extra buttons as" is set to disabled in X-Input mode by @jefflopes in #258
  • implemented legion go 2 as a separate device with its own profiles by @dkatzdev in #265

New Contributors

Full Changelog: v4.1.2...v4.1.3

v4.1.2: GPU Clock hotfix

17 Nov 20:27
Immutable release. Only release title and notes can be modified.
7842d9c

Choose a tag to compare

Prevent applying a max GPU clock by mistake, and silence a warning on GPU events.

Full Changelog: v4.1.1...v4.1.2

v4.1.1: Trusted Publishing

13 Nov 09:44
Immutable release. Only release title and notes can be modified.
8d842e5

Choose a tag to compare

Switch to trusted publishing for PiPy. This should also mean that PyPi attestations will now work.

Full Changelog: v4.1.0...v4.1.1

v4.1.0: TDP Backend fixes

13 Nov 09:34
Immutable release. Only release title and notes can be modified.
34cd3c5

Choose a tag to compare

With V4, the plan is to slowly refactor hhd to be more integrated and in v4.1 this begins with refactoring the TDP backend for Steam.

So, in this 4.1 version, we do the following:

  • Remove the fuse backend use for TDP controls in Steam. It used to cause some sleep issues rarely.
  • Add commands hhd.steamos steamos-tdp/steamos-gpu that can be used to control the GPU frequency and TDP by steamos manager.
    • For those commands to run without sudo, the local hhd socket is now accessible by non-root. Hopefully in the future we can make hhd.steamos an suid exec, and make the socket root only again
  • This means that for TDP controls in Steam, you will now need a patched steamos-manager
  • As part of this change, TDP/GPU controls will work for Claw devices in Steam
  • Add GPU clock control for Intel devices
  • Fix Legion Go S having wacky joystick controls when holding the Legion L button
  • Make Ayaneo 3 open hhd in full screen with its dedicated button (borrowed from Xbox Ally)
  • Make Ayaneo 3 have pop controls in hhd QAM
  • Fix sleep controls for devices with gpio-keys (Asus Z13/Xbox Ally/Xbox Ally X) causing the device being stuck in a suspend loop

What's Changed

  • adjustor: support disable by env variable by @honjow in #255

Full Changelog: v4.0.1...v4.1.0

v4.0.1: Fix License quirk

07 Nov 17:06
c1b2e4a

Choose a tag to compare

Fix license quirk that broke f42 builds and below, also fix spec file and add a -git spec file.

Full Changelog: v4.0.0...v4.0.1