欢迎光临散文网 会员登陆 & 注册

Linux上有线X-box控制器可识别但无输入的一个解决方案

2023-02-01 00:16 作者:失心龍I-ll  | 我要投稿

问题描述:

  一个非常邪门且令我恼火的问题,解决了但是仍然不清楚是哪里出了错。

  当前内核5.15.0-58-generic。长久以来就没法用xbox控制器打游戏,这还是一个有线的控制器。最邪门的当属,在系统装好时是有输入的,使用一段时间后就无法输入了,最让我恼火的是,决定小玩一下游戏之前几小时内一直都是正常的,在开始游戏的时候,就无法输入了。当然如果是游戏引起的那这也太邪门了!!!

  前几天想要试一试好友送的新游戏,而这个问题真的惹毛我了!!

  回滚内核、更新内核、recovery排查均无果,后来查了下dmesg发现boot的时候并没有识别到X-box设备(虽说/dev/input下确实有一个js0在那里,用jstest也能读取到是Xbox360控制器)

  嗷~~花一天时间先搓个小驱动试试按键能不能。。。end kernel panic - not syncing: attempted to kill init!

以后不自己写驱动了

还是用大佬们写的吧:(小插曲:重装系统后控制器又能正常输入了,Timeshift还原后也能正常输入,但是在今天晚上,在忙活一天后准备打一下游戏的时候,它又不工作了!!!)

需要安装两个驱动:

  1. xpad(仓库地址https://github.com/paroj/xpad)

  2. xboxdrv(https://github.com/xboxdrv/xboxdrv)


安装xpad



安装xboxdrv(通过包管理器)

编译安装......有需要再写


装完reboot

看下dmesg

jstest测试,终于有输入了。

不过困了,明天再玩吧,希望还能正常用。。


补充xpad

更新xpad


卸载xpad


Linux上有线X-box控制器可识别但无输入的一个解决方案的评论 (共 条)

分享到微博请遵守国家法律