Skip to content

AmionSky/ds-tuner

Repository files navigation

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

About

DualSense controller raw input modifier for Linux.

Resources

License

Stars

Watchers

Forks