Ubuntu 22.04.1 - 间歇性鼠标卡顿/滞后 - 鼠标:SYN_DROPPED 事件 - 一些输入事件已丢失

Ubuntu 22.04.1 - 间歇性鼠标卡顿/滞后 - 鼠标:SYN_DROPPED 事件 - 一些输入事件已丢失

我的 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

希望这可以对某些人有所帮助,当我尝试用谷歌搜索该问题时,我被引导到许多毫无帮助的路径。

相关内容