私はしばらくBluetoothを介してDS4コントローラを使用してLinux Boxでゲームをプレイしてきました。ボックスの詳細:
- ハードウェア: ASRock Beebox N3150
- オペレーティングシステム:Ubuntu Server 20.04.3
- ソフトウェア: Kodi + Retroarch
これでDualSenseコントローラができました。 Bluetooth経由でペアリングしてDS4と同じように使用できます。 DualSense コントローラを最初に切断しても、DS4 を引き続き使用できます。ただし、同時に2つのコントローラを操作することはできません。
私が試したこと:
- 別のコンピュータで同じことをテストします(Ubuntu 20.04ベース) =>動作し、Retroarchでマルチプレイヤーゲームをプレイできます
- ボックスに最新のカーネル(5.13カーネルなど)のインストールをテストしました(説明したようにHWE経由)。ここ)Sonyがサポートする公式のhid_playstationドライバを入手するには、=> DualSenseの正しいドライバを使用していることを確認しましたが、役に立ちませんでした。
- まず、USBを使用してデバイスを自動的に接続し、Bluetoothを介して接続してテストしました。 =>改善なし
- Bluetooth経由で1台のコントローラでテストし、USB経由で別のコントローラでテストしました。 =>うまく動作します。
私が疑うこと(仮説 - 私が間違っている可能性があります):
- 問題がBluetooth接続に関連していない可能性があります。以前にデバイスをペアリングしたこと
bluetoothctl
があり、ペアリング中に何の問題も発生しませんでした。blueoothctl
デバイスがペアリングされ、デバイスのLEDが点滅から単色に変わったことを知らせます。 - この問題は、ドライバまたはデバイス通信に関連する他のすべてに関連する可能性があります。 2番目のコントローラ(DualSenseまたはDS4)を接続すると、しばらく(通常1分未満)固定色(DS4の場合は灰色、DualSenseの場合は青)のままになります。その後、終了します。そうすれば、Bluetoothが接続されていることを意味しているようですが、しばらくすると希望する応答が得られません。
誰でもこの問題を解決するのに役立ちますか?必要なログを提供し、5.4カーネルから5.13カーネルに切り替えることができます(ただし、5.4では一度に1つのコントローラしか実行できないため、これが必要かどうかはわかりません)。