
ds4drv
Dualshock 4로 360 컨트롤러를 에뮬레이트 하는 사람이 있습니까 ?
설치했고 컨트롤러에서 입력을 받을 수 있고, LED 색상을 변경할 수 있으며, 트랙패드를 마우스로 사용할 수 있고 에뮬레이터가 을 인식할 수 있으므로 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
몇 가지 문제가 생겼습니다(Steam을 통해 Wine에서 Dark Souls와 함께 DS4를 사용하려고 하기 때문에 문제가 조금 더 어렵습니다).
첫째, 기본 드라이버가 구성을 방해할 수 있습니다(DS4와 완벽하게 작동하지만 기본 Steam은 컨트롤러를 DS4로 감지하고 모두 괜찮아 보입니다). 따라서 기본 드라이버를 삭제하는 것이 좋습니다 ( 사용하는 것처럼 모듈을 /dev/input/jsX
언로드하지 마세요 ). .hid_sony
ds4drv --hidraw
둘째, ds4drv
기본적으로 일종의 제한된 프로필(아마도 LED 및 트랙패드만)에서 시작하므로 ds4drv
구성 파일을 사용하여 프로필 전환 버튼(기본적으로 PS 버튼)을 활성화하고 다른 프로필을 구성할 수 있습니다.