ds4drv-Problem mit Steam

ds4drv-Problem mit Steam

Verwendet jemand dies, ds4drvum einen 360-Controller mit einem Dualshock 4 zu emulieren?

Ich habe es installiert und kann Eingaben vom Controller entgegennehmen, die LED-Farbe ändern, das Trackpad als Maus verwenden und der Emulator erkennt ein xbox 360 controller, also scheint das alles gut zu sein, oder?

Das Problem tritt auf, wenn ich Steam-Spiele ausprobiere. Es erfolgt einfach keine Eingabe vom Controller, überhaupt keine, während ds4drvsie laufen.

Der Treiber sagt, dass er läuft, und ich habe meinem Benutzer die Berechtigungen erteilt, aber nichts.

Dies ist der Befehl, den ich verwende, um es über USB zu starten

ds4drv --hidraw --emulate-xpad

Das Ergebnis ist

[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

Sieht für mich alles gut aus, ich kann mir nur vorstellen, dass es zwischen dem Kernel-Treiber und ds4drv einen Konflikt gibt. Wie kann ich den Kernel-Treiber für ds4 deaktivieren?

Antwort1

Ich habe es dieses Wochenende in die Finger bekommen ds4drvund hatte auch einige Probleme damit (wobei mein Problem etwas schwieriger ist, da ich versuche, DS4 mit Dark Souls in Wine über Steam zu verwenden).

Erstens kann der native Treiber Ihre Konfiguration stören (mit DS4 funktioniert sie jedoch einwandfrei, natives Steam erkennt den Controller als DS4 und alles scheint in Ordnung zu sein). Daher möchten Sie möglicherweise einfach den nativen Treiber löschen (entladen Sie das Modul /dev/input/jsXnicht, da es anscheinend verwendet wird).hid_sonyds4drv --hidraw

Zweitens ds4drvwird standardmäßig eine Art eingeschränktes Profil gestartet (wahrscheinlich nur LED und Trackpad). Sie möchten daher möglicherweise mit der Konfigurationsdatei herumspielen, ds4drvum die Schaltfläche zum Profilwechsel (standardmäßig PS-Taste) zu aktivieren und Ihre anderen Profile zu konfigurieren.

verwandte Informationen