Valve开发者为Switch 2控制器开发Linux驱动
驱动中国10月24日消息,phoronix 显示,Valve 开发者 Vicki Pfau 为任天堂 Switch 2 控制器完成 Linux 初步原生驱动,支持 Joy-Con 2、Pro Controller 2 与 Switch Online 版 GameCube 控制器基础输入,但蓝牙配对和高级功能仍待完善。
驱动中国10月24日消息,phoronix 发布的内容显示,任天堂 Switch 2 控制器在 Linux 7.14 内核的 HID 子系统更新中获得初步原生驱动支持,这是 Linux 主线首次加入对该控制器的支持。
该驱动工作由开发者 Vicki Pfau 代表 Valve 完成,经过 16 轮补丁修改后进入 Linux 主线内核。现阶段,驱动可为 Joy-Con 2、Pro Controller 2 以及任天堂 Switch Online 版 GameCube 控制器提供基础输入支持。
IT之家援引该媒体内容介绍,Switch 2 控制器采用分离式接口设计,按键输入与震动功能由主 HID 接口处理,其余通信通过独立配置接口完成。为适配这一结构,新驱动采用主从式分离驱动架构,由 HID 主驱动和配置接口辅助驱动共享设备资源。
目前这一支持仍处于早期阶段。由于 Switch 2 使用非标准蓝牙配对方式,且 Linux 内核现有蓝牙通信能力有限,蓝牙配对及更多高级功能尚未实现。后续还需要设计内核与用户空间之间的专用接口,并在 BlueZ 蓝牙协议栈中完成适配。
除 Switch 2 手柄外,Linux 7.4 的 HID 更新还新增 Pulsar 游戏鼠标驱动,并改进部分 AMD 处理器、苹果 Touch Bar 及华硕 ROG Ally 掌机的硬件支持。