ds4drv 與 steam 的問題

ds4drv 與 steam 的問題

有人用ds4drvDualshock 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 中使用 DS4 和《黑暗靈魂》)。

首先,本機驅動程式可能會幹擾您的配置(儘管它與 DS4 完美配合,本機 Steam 將控制器檢測為 DS4,一切看起來都很好),因此您可能只想刪除/dev/input/jsX本機驅動程式(不要卸載hid_sony模組,因為ds4drv --hidraw似乎正在使用它) 。

其次,ds4drv預設會以某種有限的設定檔啟動(可能只是 LED 和觸控板),因此您可能需要使用ds4drv設定檔來啟用設定檔切換按鈕(預設為 PS 按鈕)並配置其他設定檔。

相關內容