我有罗技无线组合 MK270。
键盘经常会变得无响应,或者滞后 30 秒到 2 分钟。
我已经发现拔下并重新插入 USB 可以解决这个问题。但我只想彻底修复它。
这不是硬件问题,因为它在 Windows 上运行良好。
答案1
绝对是接收器的位置。我将笔记本电脑安装在大显示器的背面,并将笔记本电脑显示器用作位于外部显示器上方的第二个屏幕。如果我将接收器放在左侧 USB 上,一切都会变得不稳定。在左侧,它位于 HDMI 和辅助电缆之间,我认为这是额外距离的问题的一部分。但如果我的笔记本电脑只是放在厨房柜台上,我可以在 10 英尺外使用鼠标/键盘,没有问题。
另外,请确保您的手机不在键盘/鼠标和接收器附近(12 英寸左右)或正对着它们。当我的手机出现延迟时,我只需漫不经心地寻找手机并将其移开,一切又恢复正常。
我思考这是手机上的蓝牙问题,但手机会发出很多垃圾信息,所以不确定。我不会为了解决这个问题而关闭蓝牙,所以从未测试过这个理论。
答案2
另一位用户报告说,接收器的定位可能会产生影响(见https://askubuntu.com/a/589132/89042)。
我刚刚尝试将接收器移至台式电脑前面板上的一个 USB 端口,似乎有所改善(不过到目前为止我只测试了几分钟)。我的是 Microsoft Sculpt 人体工学键盘/鼠标组合。
答案3
我不太确定接收器的放置位置,也不太确定它实际位于哪个总线上。我遇到过类似的问题 - 使用 14.04 版以下的 MX Performance 鼠标时行为不稳定。尝试了很多建议,包括升级到 3.19.0.xxx 内核,但似乎没什么效果。
我记得接收器位于“机器背面的端口”之一上……调查后发现情况更糟,它与其他几个设备一起连接到一个未通电的 USB 集线器上。我只是将它移到“前面板”端口,从那以后它就再也没有出过问题。将普通有线鼠标插入机器似乎工作正常 - 那时我很确定它与驱动程序无关。
答案4
要调试该问题,请尝试移除无线鼠标或键盘,并更换为有线版本。对我来说,有线鼠标现在工作正常,无线鼠标不再随机挂起。
计划监控任何其他问题,例如:
$ dmesg | grep -i "perf: interrupt took too long"
[50786.060135] perf: interrupt took too long (2504 > 2500), lowering kernel.perf_event_max_sample_rate to 79750
[109527.659324] perf: interrupt took too long (3132 > 3130), lowering kernel.perf_event_max_sample_rate to 63750