Проблема с паром ds4drv
Любой, кто использует ds4drv
эмулировать контроллер 360 с дуалшоком 4?
Я установил его и могу принимать данные от контроллера, менять цвет светодиода, использовать трекпад в качестве мыши, а эмулятор распознает xbox 360 controller
так что все это кажется хорошим, верно?
Проблема возникает, когда я пробую игры в Steam, просто нет ввода от контроллера, совсем нет ds4drv
бежит.
Драйвер говорит, что он работает, и я дал своему пользователю разрешения, но ничего.
Эту команду я использую для запуска через 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
по умолчанию запускается в каком-то ограниченном профиле (вероятно, только led и trackpad), так что вы можете поиграть с ds4drv
Конфигурационный файл для включения кнопки переключения профилей (кнопка PS по умолчанию) и настройки других профилей.