Dualsense 控制器在 Ubuntu 20.04 / Linux 5.15.1 中无法正常运行

Dualsense 控制器在 Ubuntu 20.04 / Linux 5.15.1 中无法正常运行

我最近买了一个 Dualsense 控制器用于我的电脑。我这样做是因为有 [内核(官方)支持]。我使用 将我的 Ubuntu 更新到最新的稳定内核版本 (5.15.1) mainline,因为当前运行的内核是 5.13,因此太低,无法支持内核驱动程序。

配对失败,而且根本无法识别,所以我用 USB 线插入它(虽然不太理想,但我希望它能帮助我解决任何问题)。它“起作用了”,目前我尝试将它与 Steam 一起使用,它似乎将它识别为 Dualshock 4 控制器,但右侧模拟摇杆似乎无法正常工作,并且无法设置灯光。

简而言之,问题在于:

  • Dualsense 右侧摇杆无法使用

  • Steam 无法设置 Dualsense 灯条

就我个人而言,我甚至不知道该如何开始调试此问题。Dmesg 输出显示:

[ 2028.118785] usb 2-2: new high-speed USB device number 4 using xhci_hcd
[ 2028.268870] usb 2-2: New USB device found, idVendor=054c, idProduct=0ce6, bcdDevice= 1.00
[ 2028.268879] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2028.268883] usb 2-2: Product: Wireless Controller
[ 2028.268886] usb 2-2: Manufacturer: Sony Interactive Entertainment
[ 2028.310395] playstation 0003:054C:0CE6.0003: hidraw0: USB HID v1.11 Gamepad [Sony Interactive Entertainment Wireless Controller] on usb-0000:06:00.3-2/input3
[ 2028.367847] input: Sony Interactive Entertainment Wireless Controller as /devices/pci0000:00/0000:00:08.1/0000:06:00.3/usb2/2-2/2-2:1.3/0003:054C:0CE6.0003/input/input24
[ 2028.368112] input: Sony Interactive Entertainment Wireless Controller Motion Sensors as /devices/pci0000:00/0000:00:08.1/0000:06:00.3/usb2/2-2/2-2:1.3/0003:054C:0CE6.0003/input/input25
[ 2028.368239] input: Sony Interactive Entertainment Wireless Controller Touchpad as /devices/pci0000:00/0000:00:08.1/0000:06:00.3/usb2/2-2/2-2:1.3/0003:054C:0CE6.0003/input/input26
[ 2028.369126] playstation 0003:054C:0CE6.0003: Registered DualSense controller hw_version=0x00000413 fw_version=0x01020014
[ 2030.471758] input: Microsoft X-Box 360 pad as /devices/virtual/input/input27

所以似乎得到认可。

我具体想问的是:

  • 这些问题的解决方案是什么?

  • 我该如何开始自己解决这些问题?我应该从哪里开始?

答案1

我有点晚了,但您可以尝试使用以下方法安装 Ubuntu LTS 支持(也称为 HWE 或硬件支持)堆栈:

sudo apt install linux-generic-hwe-20.04

我使用它在我的 Ubuntu 20.04.6 机器上安装了内核 5.15.0-84-generic,并且我的 DualSense 开始完美运行。

我确实尝试通过 Mainline Kernels 安装较新的内核,但在安装内核头时总是出现依赖性错误,最终导致我的 Nvidia 驱动程序混乱。HWE 选项使我的 Nvidia 驱动程序正常运行。

有关 HWE 的更多信息,请查看这一页

相关内容