![Ubuntu 22.04.1 - 间歇性鼠标卡顿/滞后 - 鼠标:SYN_DROPPED 事件 - 一些输入事件已丢失](https://linux22.com/image/1188362/Ubuntu%2022.04.1%20-%20%E9%97%B4%E6%AD%87%E6%80%A7%E9%BC%A0%E6%A0%87%E5%8D%A1%E9%A1%BF%2F%E6%BB%9E%E5%90%8E%20-%20%E9%BC%A0%E6%A0%87%EF%BC%9ASYN_DROPPED%20%E4%BA%8B%E4%BB%B6%20-%20%E4%B8%80%E4%BA%9B%E8%BE%93%E5%85%A5%E4%BA%8B%E4%BB%B6%E5%B7%B2%E4%B8%A2%E5%A4%B1.png)
我的 USB 鼠标每 3-4 秒就会间歇性地卡顿/滞后一次,Xorg.0.log 会在发生这种情况时显示一些相关事件:
[ 1279.431] (EE) event3 - Microsoft Microsoft Ergonomic Mouse:客户端错误:事件处理滞后 42ms,您的系统太慢
[ 1279.526] (II) 事件 3 - Microsoft Microsoft Ergonomic Mouse:SYN_DROPPED 事件 - 一些输入事件已丢失。
这是新安装的 Ubuntu 22.04.1 LTS,带有 KDE。Nvidia 驱动程序已更新为 515 (GTX 980) Intel i7-8086K 16 GB RAM
- 尝试在 Nvidia 设置中禁用“翻转”并启用“强制完整合成管道”
- 移除鼠标并尝试使用其他鼠标
- 尝试了不同的 USB 端口
- 禁用所有 USB 设备的自动暂停
- 在这些事件期间,cpu/mem/disk io 似乎很好
不幸的是,这种卡顿导致系统无法使用,我宁愿不再使用 Windows。我还能尝试其他什么方法来解决此问题?
答案1
修复此问题后,我自己回答了这个问题。这是 KDE 合成器和带有 proton 的 steam 应用程序之间的冲突。
为了确定问题所在,我正在运行一个来自 steam 的窗口化数独应用程序(可能可以使用任何窗口化 steam 应用程序),Konsole 以 90% 的不透明度打开(启用合成器时不透明度不可能低于 100%):
tail -f /var/log/Xorg.0.log | grep -i mouse
然后我打开一个 Firefox 窗口并快速地将其移动一圈。在 konsole 中立即显示有关 SYN_DROPPED 事件的消息,并且鼠标光标移动窗口时出现延迟。
我在运行 steam 的任何程序时强制禁用合成器
open "Window Rules - System Settings" -> new rule
add property -> Window Class (application) -> Regular Expression -> steam_app.*
add property -> Block compositing -> Force -> yes
希望这可以对某些人有所帮助,当我尝试用谷歌搜索该问题时,我被引导到许多毫无帮助的路径。