Skip to content

Releases: kmicki/SteamDeckGyroDSU

v2.1.1 - Update/Uninstall desktop shortcuts

23 Jan 15:09
Compare
Choose a tag to compare

No changes in the application's code.

  • update and uninstall desktop shortcuts
  • new way to install the application by downloading a desktop shortcut

v2.1 - Reenable gyro sensors automatically

10 Nov 12:26
Compare
Choose a tag to compare
  • 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

08 Nov 13:11
Compare
Choose a tag to compare

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

01 Nov 00:11
Compare
Choose a tag to compare
  • Improved finding a proper gyro data source (hiddev* file)

v1.15 - Configurable UDP port

15 Oct 12:07
Compare
Choose a tag to compare
  • 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

22 Jun 11:12
Compare
Choose a tag to compare
  • 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

03 Jun 12:49
Compare
Choose a tag to compare

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 version
    • uninstall.sh for uninstalling
    • logcurrentrun.sh for showing log messages of current/last server instance

v1.12 - Data acquisition overhaul

02 Jun 13:01
Compare
Choose a tag to compare
  • 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

01 Jun 09:41
Compare
Choose a tag to compare
  • 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

21 May 20:32
Compare
Choose a tag to compare
  • 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.