Releases: kmicki/SteamDeckGyroDSU
Releases · kmicki/SteamDeckGyroDSU
v2.1.1 - Update/Uninstall desktop shortcuts
v2.1 - Reenable gyro sensors automatically
- Detect when gyro sensors are disabled by Steam and reenable them.
Fixes #45.
Workaround is no longer required.
Gyro in Controller Layout (in Steam) may be set back to None.
v2.0 - Different way to acquire gyro data
Switch from using /dev/usb/hiddev*
file to hidapi-hidraw library. [Closes #63]
Thanks @streetpea for the idea and sample code.
- Installation no longer requires root access
- Lower usage of CPU
Changes:
- Added a new data source (hidapi) and set as in-use
- Removed parts of install script that are not needed anymore
- Added optional cleanup script for removal of leftovers from previous releases that are not needed anymore
v1.16 - Fix to handling gyro data source
- Improved finding a proper gyro data source (
hiddev*
file)
v1.15 - Configurable UDP port
- Configurable port for cemuhook UDP server by setting environment variable SDGYRO_SERVER_PORT. If the variable is not set, the default port is used: 26760. (Thanks @git-developer)
- Smaller executable (compiler optimization)
v1.14 - Optimization
- Different approach to reading HID data, minimizes frame loss
- Handling multiple clients, from now on multiple applications can connect to the server [closes #13]
- Graceful termination when application is interrupted / service is stopped
v1.13 - Optimization
General optimization update.
- Removed scan time. Until now the HID frame reading was paced to reduce situations where reading task was stuck and had to be restarted. Unfortunately, pacing caused losing more frames due to reading the HID data not often enough. This update removes pacing and loss analysis.
- Lower frame loss count.
- Lower CPU usage.
- Some changes in scripts. Installation creates three scripts in
$HOME/sdgyrodsu
directory:update.sh
for updating to the newest versionuninstall.sh
for uninstallinglogcurrentrun.sh
for showing log messages of current/last server instance
v1.12 - Data acquisition overhaul
- Overhaul of the Deck's controls' HID data reading and processing, aimed at increasing thread-safety, lowering frame loss and improving consistency
- More detail in log messages
v1.11 - HID data reading fix
- implemented a fix for a different data structure in a hiddev file that affected some users
- changes to scripts, not part of server's code
Fixes #16.
v1.10 - More detailed log messages
- There are more log messages and more detail in them
To generate log file, use following command in Konsole:
journalctl --user -u sdgyrodsu > sdgyrodsu.log
File sdgyrodsu.log
will be created. It should be attached to reports/issues about bugs and problems.