这非常奇怪,因为它只是由于更新(无论是操作系统还是 Steam)而发生的,但我使用的这个 pdp xbox one 控制器刚刚停止接受输入,而旧的假 xbox 控制器仍然可以工作?
那么有什么东西影响了驾驶员吗?
我不想安装xboxdrv,因为用这个软件检测比用原生的检测精度和延迟比较差。
此外,它需要更多的准备,而我使用我的电脑进行局域网聚会(Towerfall 之类的),当我拥有即插即用功能时,对每个人来说都会更好。
有人知道为什么会发生这种情况以及如何解决它吗?
这是 steam 收集的我的系统信息:
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Family: 0x6
CPU Model: 0x2d
CPU Stepping: 0x7
CPU Type: 0x0
Speed: 3800 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu 18.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.15.0-36-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11906000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-beta-release_2018-09-03
Video Card:
Driver: NVIDIA Corporation GeForce GTX 760/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 396.54
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1187
Revision Not Detected
Number of Monitors: 1
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 18.78" x 10.55" (21.54" diag)
47.7cm x 26.8cm (54.7cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: Realtek ALC898
Memory:
RAM: 15988 Mb
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 491396 Mb
Largest Free Hard Disk Block: 224933 Mb
VR Headset: None detected
Recent Failure Reports:
我进入 steam big picture 尝试解决这个问题,并启用了所有控制器的检测。但是当我的 pdp 控制器出现时,它显示为“通用游戏手柄”并且不接受任何输入,我尝试对其进行配置,但它仍然没有检测到操纵杆的移动并且没有响应任何按钮,而另一个控制器轻松浏览了所有菜单。
答案1
确保 Xbox 控制器显示在 $ sudo lsusb 中 在 Steam 应用程序中:Steam > 设置 > 控制器,我选择“常规控制器设置”按钮 我保留“指南按钮聚焦 Steam”复选框。我选中“Xbox 配置支持”复选框。我选择要配置的控制器...然后选择按钮来配置哪一类设置。 当我回到“大图”时,它看起来像这样: 如果由于某种原因,它处理不稳定......(我没有注意到这一点)......
转储 modprobe 配置并在内核中查找 xpad 模块...您应该会看到一些输出。
$ modprobe --showconfig | grep -i xpad | more
删除 xpad 模块
$ sudo modprobe -r xpad
重新添加 xpad 模块
$ sudo modprobe xpad
答案2
我也遇到了这个问题。我尝试安装 xboxdrv,但这导致 Steam 无法识别操纵杆。
我有一个 PDP xbox 控制器,它确实显示在 lsusb 中。我检查了 xpad 驱动程序,它列出了对我的特定控制器的支持。你的控制器在列表中吗?
https://elixir.bootlin.com/linux/latest/source/drivers/input/joystick/xpad.c#L127
抱歉,这不是答案,我没有足够的声誉来对您的问题添加评论。