为什么我在 Ubuntu 20.10 中收到“事件处理滞后”消息

为什么我在 Ubuntu 20.10 中收到“事件处理滞后”消息

查看我的系统日志,它们充满了这样的消息:

/usr/libexec/gdm-x-session[2564]: (EE) event4  - SIGMACHIP USB Keyboard: client bug: event processing lagging behind by 25ms, your system is too slow
/usr/libexec/gdm-x-session[2564]: (EE) event4  - SIGMACHIP USB Keyboard: client bug: event processing lagging behind by 17ms, your system is too slow

我有一个 12 核系统,当我看到此情况时,它基本上处于空闲状态。自从我升级到 Ubuntu 20.10 后似乎就发生了这种情况。

我如何才能找到根本原因以及如何消除这个问题?

系统信息:

model name  : AMD Ryzen 9 3900X 12-Core Processor
/sys/devices/system/cpu/cpufreq/policy10/scaling_driver:acpi-cpufreq
/sys/devices/system/cpu/cpufreq/policy0/scaling_governor:ondemand


grep . /sys/devices/system/cpu/cpuidle/*
/sys/devices/system/cpu/cpuidle/available_governors:ladder menu teo 
/sys/devices/system/cpu/cpuidle/current_driver:acpi_idle
/sys/devices/system/cpu/cpuidle/current_governor:menu
/sys/devices/system/cpu/cpuidle/current_governor_ro:menu

答案1

该错误消息并非来自内核,并且有些误导。它甚至不是一个真正的错误,而是一个警告。有些人认为它应该说:

your compositor is too slow

代替

your system is too slow

忽略它。

参考:
https://forums.gentoo.org/viewtopic-t-1117556-start-0.html
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968093

答案2

这是我在安装了 Nvidia 显卡的机器上看到过的情况。就我而言,驱动程序已过期,更新解决了该问题(以及从 19.10 升级到 20.04 后出现的丢帧问题)。我的 CPU 比你的 Ryzen 慢很多,但这可能是需要检查的地方。

答案3

我在这里遇到了同样的问题。

CPU:型号名称:AMD Ryzen 9 5950X 16 核处理器

第一步是将 nvidia 驱动程序 390X 更新至 460.73.01。感谢@user1091774

蓝牙连接仍然很滞后,所以我切换到统一加密狗。

也许这也有一定效果:

cat /etc/udev/rules.d/50-usb_power_save.rules
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control", ATTR{power/control}="on"

日志中的错误已消失。

相关内容