ds4drv の Steam の問題

ds4drv の Steam の問題

ds4drvデュアルショック4で360コントローラーをエミュレートしている人はいますか?

インストールして、コントローラーから入力を取得し、LED の色を変更し、トラックパッドをマウスとして使用し、エミュレーターがを認識することができる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、いくつか問題がありました(ただし、Steam 経由で Wi​​ne の Dark Souls で DS4 を使用しようとしているため、私の問題は少し難しいです)。

まず、ネイティブ ドライバーが構成に干渉する可能性があります (ただし、DS4 では完全に動作し、ネイティブ Steam はコントローラーを DS4 として検出し、すべて正常に見えます)。そのため、ネイティブ ドライバーを削除するだけでよい場合があります(使用していると思われるモジュールを/dev/input/jsXアンロードしないでください)。hid_sonyds4drv --hidraw

2 番目に、ds4drvデフォルトでは何らかの制限されたプロファイル (おそらく LED とトラックパッドのみ) で起動するため、ds4drv構成ファイルを操作してプロファイル切り替えボタン (デフォルトでは PS ボタン) を有効にし、他のプロファイルを構成することをお勧めします。

関連情報