查看我的系统日志,它们充满了这样的消息:
/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"
日志中的错误已消失。