chrippa / ds4drv

A Sony DualShock 4 userspace driver for Linux
MIT License
1.05k stars 213 forks source link

Compatibility Issue with SteamOS (build 120) #43

Open keberos opened 10 years ago

keberos commented 10 years ago

Not sure where the issue lies (OS or drivers or both) but when running steam OS, or simply steam in big picture mode in linux and DS4drv it creates a loop of "up" inputs until all open controllers are paired. Meaning if I run the command ds4drv which creates controllers on the fly, it will continue this behavior until I pair the first controller. This is tolerable, but the main issue is if I use the config file and configure 4 separate controllers the issue persists unless I pair all 4 controllers. Bt adapter the kinivo BTD-400.

mtorromeo commented 10 years ago

Same here. This not related with SteamOS in anyway though.

When the "virtual" controller is created, the axys are positioned in the top-left corner (you can verify this with a joystick test app like the joystick kde control module, without touching the stick on the ds4).

All that should be needed is to initialize the axys at x=0,y=0

keberos commented 10 years ago

Ah so this is indeed a bug or misconfig. Please fix!

mszajna commented 9 years ago

ds4drv seams to be creating a device for each configured controller at startup ("Created device /dev/...") but if you configure just one and try to connect another controller later on it is still able to create second device on the fly.

It would be nice if ds4drv didn't create any devices on reading configs but wait until it you actually connect it. That would solve SteamOS issue (that I'm having too).

Ape commented 8 years ago

Does this still happen with ds4drv 0.5.1?