проблема ds4drv со steam

проблема ds4drv со steam

Кто-нибудь использовал ds4drvэмуляцию контроллера 360 с DualShock 4?

Я установил его и могу принимать входные данные с контроллера, менять цвет светодиода, использовать трекпад в качестве мыши, а эмулятор распознает xbox 360 controller. Так что все это кажется хорошим, верно?

ds4drvПроблема возникает, когда я пытаюсь запустить игры Steam: во время работы контроллера вообще нет никакого ввода .

Драйвер сообщает, что он запущен, и я предоставил своему пользователю разрешения, но ничего не происходит.

Это команда, которую я использую для запуска через USB.

ds4drv --hidraw --emulate-xpad

Результат этого

[info][controller 1] Created devices /dev/input/js0 (joystick) /dev/input/event17 (evdev) 
[info][controller 1] Connected to USB Controller (1C:66:6D:44:A5:39 hidraw5)
[info][hidraw] Scanning for devices
[info][controller 1] Battery: Fully charged

Мне кажется, все хорошо, единственное, что я могу предположить, это конфликт драйвера ядра и ds4drv. Как мне отключить драйвер ядра для ds4?

решение1

Я получил игру в ds4drvэти выходные, но тоже столкнулся с некоторыми проблемами (хотя у меня проблема немного сложнее, так как я пытаюсь использовать DS4 с Dark Souls в Wine через Steam).

Во-первых, собственный драйвер может мешать вашей конфигурации (хотя он отлично работает с DS4, собственный Steam определяет контроллер как DS4, и все выглядит хорошо), поэтому вы можете просто удалить /dev/input/jsXсобственный драйвер (не выгружайте hid_sonyмодуль, так как ds4drv --hidrawон, похоже, используется).

Во-вторых, ds4drvпо умолчанию запускается некий ограниченный профиль (вероятно, только светодиод и трекпад), поэтому вы можете поиграться с ds4drvфайлом конфигурации, чтобы включить кнопку переключения профилей (кнопка PS по умолчанию) и настроить другие профили.

Связанный контент