1 unstable release
Uses new Rust 2024
| 0.1.0 | Jun 1, 2025 |
|---|
#1901 in Command line utilities
760KB
759 lines
DS Tuner
DS Tuner is a DualSense controller raw input modifier. It modifies the data received from the controller even before it reaches the driver via HID-BPF, so it works in every context (even hidraw).
Currently you can adjust:
- Analog stick deadzone
- Trigger deadzone
Full list of options can be found in ds-tuner.toml.
Supported Controllers
Currently only the base DualSense controller is supported since it's the only one I own, but other Sony controllers could be supported supported as well with minimal changes. (PRs welcome)
Usage
Can be used either manually or as a systemd service. The configuration file will be hotreloaded upon change.
Manually (with cargo install)
Install it with cargo.
cargo install ds-tuner
Then run execuatable as root. Optionally specify the config file to use.
sudo ds-tuner start --config <path to your config file>
The config path defaults to ds-tuner.toml in the current working directory.
Syetemd Service
Example instructions to install it can be found in PKGBUILD.
License
GPL-3.0-only - Copyright (C) 2025 Csányi István
Dependencies
~27MB
~641K SLoC