Bluetooth를 통해 DualShock 4 및 DualSense 컨트롤러 사용

Bluetooth를 통해 DualShock 4 및 DualSense 컨트롤러 사용

나는 한동안 Bluetooth를 통해 DS4 컨트롤러를 사용하여 Linux Box에서 게임을 해왔습니다. 상자 세부정보:

  • 하드웨어: ASRock Beebox N3150
  • 운영 체제: 우분투 서버 20.04.3
  • 소프트웨어: Kodi + Retroarch

이제 DualSense 컨트롤러가 생겼습니다. Bluetooth를 통해 페어링하여 DS4와 같은 방식으로 사용할 수 있습니다. DualSense 컨트롤러를 먼저 연결 해제해도 DS4를 계속 사용할 수 있습니다. 하지만 동시에 2개의 컨트롤러를 작동시킬 수는 없습니다.

내가 시도한 것:

  • 다른 컴퓨터에서 동일한 것을 테스트합니다(Ubuntu 20.04 기반) => 작동하고 Retroarch에서 멀티플레이어 게임을 할 수 있습니다
  • 상자에 최신 커널(예: 5.13 커널) 설치를 테스트했습니다(설명된 대로 HWE를 통해).여기) Sony에서 지원하는 공식 hid_playstation 드라이버를 얻으려면 => DualSense에 대한 올바른 드라이버를 사용하고 있는지 확인했지만 도움이 되지 않았습니다.
  • 먼저 USB를 사용하여 장치를 자동으로 연결한 다음 Bluetooth를 통해 연결하여 테스트했습니다. => 개선 없음
  • 블루투스를 통해 하나의 컨트롤러로 테스트하고 USB를 통해 다른 컨트롤러로 테스트했습니다. => 잘 작동합니다.

내가 의심하는 것(가설 - 내가 틀릴 수도 있음):

  • 문제가 Bluetooth 연결과 관련이 없을 수도 있습니다. 이전에 장치를 페어링한 적이 bluetoothctl있으며 페어링 과정에서 어떤 문제도 발생하지 않았습니다. blueoothctl장치가 페어링되었으며 장치의 LED가 깜박임에서 단색으로 변경되었음을 알려줍니다.
  • 이 문제는 드라이버 또는 장치 통신과 관련된 다른 모든 것과 관련될 수 있습니다. 두 번째 컨트롤러(DualSense 또는 DS4)를 연결할 때 잠시 동안(보통 1분 미만) 고정된 색상(DS4의 경우 회색, DualSense의 경우 파란색)으로 유지됩니다. 그런 다음 종료합니다. 그러면 블루투스가 연결되어 있다는 뜻인 것 같은데, 잠시 후에는 원하는 응답을 얻지 못합니다.

누구든지 이 문제를 해결하도록 도와줄 수 있나요? 필요한 로그를 제공하고 5.4 커널에서 5.13 커널로 전환할 수 있습니다(그러나 5.4에서는 한 번에 하나의 컨트롤러만 실행할 수 있으므로 이것이 필요한지 확실하지 않습니다).

관련 정보