索尼发布了适用于Playstation 5 DualSense控制器的官方Linux驱动程序

2020-12-25 05:25:31

我们依靠您的支持:该网站主要受广告支持。广告使过去16年来一直可以维护该网站。我们会尽力确保仅显示干净,相关的广告,当检测到任何讨厌的广告时,我们会尽快将其删除。如果您想在仍支持我们的工作的情况下查看无广告的网站,请考虑使用无广告的Phoronix Premium。您也可以通过PayPal考虑小费。嗯,这是一个令人愉快的圣诞节惊喜……索尼发布了一个新的" hid-playstation&quot ;;用于启动PlayStation 5 DualSense控制器的Linux内核驱动程序,还将用于在Linux上支持其他PlayStation硬件。 这个新的Linux内核驱动程序支持PlayStation 5" DualSense"。 USB和蓝牙模式下的游戏控制器。此官方Sony Linux驱动程序支持所有关键功能以及LED,运动传感器,触摸板,电池,灯条和隆隆声。 Linux内核已经具有现有的“ hid-sony”。这个PlayStation 5游戏控制器附带了hid-playstation驱动程序。在宣布新驱动程序时,他们计划将一些Sony Interactive Entertainment硬件支持从现有的hid-sony转移到hid-playstation驱动程序。 Hid-sony驱动程序将继续由更广泛的Sony设备维护和使用。这款新驱动程序遵循了大约一年前Sony" officially"的举动。维护hid-sony Linux输入驱动程序。 Linux驱动程序将DualSense功能公开为'集成设备'。与hid-sony中的DualShock 4类似,它跨越多个框架。首先,它为游戏手柄,触摸板和触摸板分别公开了3个evdev节点。和“运动传感器”。 FF框架用于提供基本的隆隆声功能。 leds类用于在DualSense触摸板下方实现播放器指示灯LED,而新的leds-class-multicolor'用于触摸板旁边的灯条。 DualSense引入的新独特功能尚不支持,例如自适应触发器和基于VCM的触觉。这些功能需要大量数据和复杂的数据结构。目前尚不清楚如何公开这些内容。当前的Evdev和FF框架过于局限。我们希望就如何随着时间的推移以通用方式公开这些内容进行对话。

这个新驱动程序以适合PS5控制器的初始形式提供了1400多行代码。在将对较旧硬件的支持过渡到此新驱动程序时,也有望实现单元测试。 新的HID-PlayStation驱动程序目前正在审核中,尚未排队等待主线测试,但是想要试用的人可以找到13个补丁进行测试。 另外,本周还发布了SDL 2.0.14,其最初的映射支持该库的PlayStation 5控制器按钮,该库已被跨平台游戏广泛使用。