偶尔键盘卡顿 - 仅在 Linux 上

偶尔键盘卡顿 - 仅在 Linux 上

我的键盘(笔记本电脑内置)偶尔会冻结一两秒,重复挂起前的最后一次输入,因此:

这是一个示例 seeeeeeeeeeeeeeeeeeee

它会在几秒钟内恢复,但由于我的工作是打字,所以这对我来说并不理想。

设置如下(为了完整性,CPU/GPU,但我认为这两者都不是问题):

  • 笔记本电脑: PC专家 Cosmos IV
  • 母板: 蓝天 W65
  • 中央处理器:英特尔 i5-6300HQ
  • 图形处理器: GeForce GTX 950M
  • 内存:12 GiB DDR3L-1600(8 + 4 GiB)
  • 操作系统:UEFI 下的 Ubuntu GNOME 17.04 x86_64(但在 BIOS 下也会发生)
  • 键盘:内置,找不到详细信息?

在 Windows 下它不会发生这种情况 - 直到上周,我在这台机器的单独驱动器上运行着 Windows 10。自从我拥有这台笔记本电脑以来,它在 Linux 下一直都能做到这一点,在 Ubuntu 16.04、Ubuntu Budgie 16.10 和 Ubuntu GNOME 17.04 下也是如此。

(这也发生在我在 Ubuntu 安装上运行的 Win10 VM 上。我不会想到会有这种情况,但同样,为了完整性,我在这里说一下。)

当我连接外部蓝牙或 USB 键盘时,根本不会发生这种情况。内置触摸板似乎也不会发生这种情况(尽管我根本不使用它,但我不记得在设置计算机时短暂使用它时它做过任何奇怪的事情),外部 USB 轨迹球也不会发生这种情况。

它发生在交流电和电池电源上。(我确实一度怀疑是交流电的问题,因为我们确实经常看到闪烁的灯光 - 我们的电源不是最干净的。)

我已经 greped dmesg,我能看到的唯一键盘条目就是这个,并且没有后续的拔出 - 重新插入事件:

[    2.035560] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4

当我 grep Xorg.0.log 时,除了初始设置之外我什么也看不到。

[    81.139] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4)
[    81.140] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 48 paused 0
[    81.140] (**) Option "Device" "/dev/input/event4"
[    81.141] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event4 is tagged by udev as: Keyboard
[    81.141] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event4 is a keyboard
[    81.141] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4"
[    81.142] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event4 is tagged by udev as: Keyboard
[    81.142] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event4 is a keyboard

相关内容