我之前的安装出现的问题似乎与在初始安装时具有全盘加密的机器上从 15.04 更新有关。使用最新内核之类的事情会挂起,并且 htop 会显示比正常情况下多得多的内存使用量,而原因却不明。这些问题是可以忍受的,直到我拿到我的 steam 控制器并尝试玩游戏,steam big picture 似乎比普通客户端占用更多的资源,并反复导致我的游戏崩溃。需要说明的是,在重新安装之前,控制器在桌面和游戏中都按预期运行。
重新安装后,我下载了之前机器上安装的最少软件,ubuntu-restricted-extras vlc htop aptitude 和 steam。我没有立即试用控制器,工作很忙,所以现在大约一个月后,steam 控制器无法工作。仅在无线模式下,控制器打开并且有触觉反馈,但屏幕上没有任何反应,在 BP 模式下也是如此。在有线模式下,控制器的作用就像桌面和 BP 模式下预设的鼠标部分,游戏中的情况也大同小异,我无法通过控制器上的 steam 按钮访问控制器自定义或社区。
Xinput 既有 Valve 软件无线控制器(插入适配器时),也有 Valve 软件有线控制器(插入 USB 时)。过去两天,我尝试了 Valve 的所有故障排除建议,并断断续续地浏览了这里和 steam 的论坛,寻找解决方案,但毫无收获。
我希望我已经足够清楚我的问题和我已经尝试过的方法,感谢您的帮助。
答案1
我在 reddit 帖子的帮助下以及通过该帖子进行的一些额外谷歌搜索后自己修复了这个问题。
出现的两行中,有一个拼写错误,需要从到/lib/udev/rules.d/99-steam-perms.rules
进行编辑。*********=="***", ATTRS{idVendor}=="****", ATTRS{idVendor}=="****", ****="****"
*********=="***", ATTRS{idVendor}=="****", ATTRS{idProduct}=="****", ****="****"
我替换了那些我不需要编辑的信息,但*
不太可能的是,这些信息特定于我的机器,如果直接粘贴可能会给其他人带来问题。
插入蒸汽控制器并启动大屏幕后,可以安装 2015 年 11 月 3 日的固件更新,使控制器能够在游戏中使用默认布局,但不允许按钮自定义。
12 月的固件更新带来了一个 GUI,其中包含灯光、反馈等的额外自定义功能,似乎仍无法在 Linux 上下载,但如果您可以获取文件,则firmware.bin
可以通过在启动控制器时按住右触发器来手动安装它,从而调出一个允许您更新的 USB 存储设备。我自己还没有尝试过,但我在下面提供了说明链接,当我自己尝试修复时会更新此帖子。
询问 Ubuntu 主题:如何让 Steam 控制器工作?
相关错误报告:https://bugs.launchpad.net/ubuntu/+source/steam/+bug/1498655
手动更新固件:https://unix.stackexchange.com/questions/248647/unbrick-a-steam-controller