这台电脑用于游戏和复古游戏,并使用许多不同的模拟器。
在其控制器中,我使用两个通用的 Xbox One 控制器,其中 xone 驱动程序https://github.com/medusalix/xone#readme
这些设备是:- 20d6:2005 PowerA Xbox Series X 有线控制器 OPP 黑色 24c6:581a ThrustMaster, Inc. XB1 经典控制器
除了隆隆声功能存在严重问题外,它们都能正常工作并被检测到。有时,当这些游戏手柄在游戏中隆隆作响时,它们会变得无响应,并继续不受控制地隆隆作响,直到游戏手柄被拔掉电源。
在某些游戏中,可以禁用隆隆声功能 - 我认为这比尝试调试游戏手柄或将其重新映射为通用控制器更好的解决方法。
我的问题是,我是否可以使用某些命令或配置文件从根本上禁用整个系统的隆隆声功能 - 也许在内核级别?
另外,我会在 discord 上询问驱动程序开发人员是否可以将其添加为一项功能,或者如果它已经存在,则记录下来。
答案1
我找到了解决这个问题的方法。
虽然 Windows 10 上的“Xbox 配件”工具没有提供更新这两个通用控制器(20d6-2005 和 24c6-581a)上的固件的选项,但它确实可以关闭隆隆声(在配置...菜单中)。
我不知道确切地我做了什么,但我首先连接了一个 Microsoft 品牌的控制器 (045e-0b12),该控制器已勾选震动功能。然后我连接了另外两个控制器,它们的震动功能也取消了勾选 - 无需我取消勾选。当我将所有 3 个控制器移回 Linux 时,它们都不再震动了。它们都按预期工作,不再受此问题的影响。