我注意到,当我启动 ubuntu 或挂起后打开时,我的键盘在最初几秒钟内不起作用。几秒钟后,它完全正常工作。我被卡在登录页面几秒钟,因为我无法使用键盘输入任何内容。我使用 HP pavilion 15 系列笔记本电脑,该笔记本电脑同时启动了 ubuntu 20.04.3 和 windows。
附言:造成这个问题的原因不是按键速度慢
有谁遇到过类似的问题吗?并且知道解决办法吗?
答案1
为了修复此错误,请转到您的/etc/default/grub
并添加i8042.nopnp=1 i8042.dumbkbd=1
。
打开
/etc/default/grub
:sudo nano /etc/default/grub
将以下行从:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
到:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp=1 i8042.dumbkbd=1"
保存对 GRUB 所做的更改(Ctrl+ O、Enter、Ctrl+ X)。
然后打开终端并运行以下命令:
sudo grub-mkconfig -o /boot/grub/grub.cfg
重新启动后你的键盘延迟应该就解决了。
答案2
查看此主题https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1916314
https://github.com/berzoidberg/i8042-spectre-dkms
我的 HP Spectre 也遇到了同样的问题,以下是我所做的:
git clone https://github.com/berzoidberg/i8042-spectre-dkms
sudo cp -R i8042-spectre-dkms /usr/src/i8042-spectre-1.0
sudo dkms add -m i8042-spectre -v 1.0
sudo dkms build -m i8042-spectre -v 1.0
sudo dkms install -m i8042-spectre -v 1.0
echo blacklist i8042 | sudo tee -a /etc/modprobe.d/blacklist.conf