HHD for HTPC and Possible LACT Integration?
Seems like there were some updates to HHD to support external controllers based on latest GitHub changes.
I tried enabling HHD previously on a deck-Nvidia image and it worked but involved starting a service via the terminal. Is that still the process or is there another way to setup HHD for deck images on a PC?
Does external controller support still emulate an Xbox or Dualsense controller?
Currently I have an 8BitDo Ultimate 2C controller connected via 2.4GHz dongle. With this dongle the extra bumper buttons and gyro information is not passed onto steam and those buttons can’t be remapped and gyro can’t be used, I believe these are available when connected via Bluetooth. The gyro information is definitely still being sent to the PC with the dongle cause I can see it when looking
At the controller section under KDE. With the external controller support does HHD pass this through or is it only possible if it emulates a dualsense?
And also probably a future thing but it would be useful to have LACT integrated into HHD (especially since it supports AMD, Nvidia, and Intel GPUs now it seems). Would allow for changes to GPU OC / under volt profiles while in game mode more easily.
11 Replies
External controllers are not emulated
External controller support is coming on the next version
Just updated to the latest stable yesterday and the Xbox / Menu + Y doesn’t bring up HHD in gaming mode
It's not enabled by default yet
I got it to work by issuing this command:
sudo systemctl enable --now hhd@$(whoami)
and then using Xbox + B
HHD 3.18.1 was supposed to enable external controller support right?
Just enabled the servicer and tried it with the 8BitDo Ultimate 2 wireless in 2.4GHz mode, and I don't see any interface for managing the controller. Seems to just function as an Xbox controller.
Was wondering if HHD would allow for the Gyro function to work in 2.4GHz mode with steam. Currently it only works with this controller using bluetooth. Is this one of the expected functions of external controller support or does it just mean it will work for navigation in the HHD interface?
Also with the HHD service enabled, in desktop mode it keeps changing the power profile to power saving.
Yeah the change we need to figure out
8bitdo does not work currently
Because they did a new firmware to do gyro
And when gyro turns on the controller starts working only in steam
I'm trying to do a hacky kernel patch for that
I can see the gyro data in the KDE controllers settings menu though when in desktop mode. Is that not supposed to happen?
A udev rule might be missing for usb
I missed part of what you said
If you're using the new mode for steam it won't work
In the interface
If you are in switch mode it will work and KDE will display the controller
Gyro stuff
Basically as it currently it using it with 2.4 GHz, under Gamescope session it is essentially detected as an Xbox Controller without Gyro. Under KDE the KDE settings will show Gyro data when on 2.4GHz. HHD under Gamescope session doesn’t seem to have any settings specific to the controller.
So I guess what I’m asking is can HHD read the Gyro data that KDE is able to. And then make that available to steam input under Gamescope session?
No, that's only done for handhelds
Take a picture of kde
There's no driver for 8bitdo in kernel, shouldn't be possible
Unless it's in switch mode
Will do sometime today. Been to busy the last few days!
You’re correct I was reading the small changes that the thumbsticks were making when tilting the controller as gyro. However I did find that with current firmware when putting the controller in D-input mode the gyro is recognized by steam input!