536 字
3 分钟
Ubuntu 鼠标卡顿
2021-12-20

前言#

自从我的 Ubuntu 版本从 18 换到了 20,我就发现了好多以前没有的问题,鼠标卡顿和输入法失效1都是我换到 20 之后才出现的问题。也正好我今天有空,就大致找了找相应的解决方法。

这里我将鼠标卡顿分为两种情况,自动挂起引起的卡顿和显卡驱动引起的卡顿。这两个还是有明显区别的,具体的可以往下看:

自动挂起#

自动挂起造成的鼠标卡顿现象:如果你有时候把鼠标停顿下来,然后想再次操作鼠标的时候,会卡一段时间才能进行操作。

这里感谢一位大佬给的方案2

Terminal window
sudo vi /etc/laptop-mode/conf.d/runtime-pm.conf

找到 AUTOSUSPEND_RUNTIME_DEVTYPE_BLACKLIST,并将参数修改为如下:

Terminal window
# The list of 'device driver types' or 'device types' that should not use autosuspend.
# The driver type is given by "DRIVER=..." in a device's uevent file.
# The driver type is given by "DEVTYPE=..." in a device's uevent file.
# Example: AUTOSUSPEND_RUNTIME_DEVTYPE_BLACKLIST="usbhid usb-storage"
AUTOSUSPEND_RUNTIME_DEVTYPE_BLACKLIST="usbhid usb-storage"

修改完成后,保存重启即可。

显卡驱动#

显卡驱动造成的鼠标卡顿就和自动挂起不太一样,区别就在于:你的操作鼠标能进行响应,但光标移动时有明显的割裂感觉。

这个问题在我装 AMD 核显的电脑上并不是特别明显,反倒是在 NV 独显的电脑上,如果用开源的 nouveau 的驱动就比较卡,但也不是不能看的地步。

关于显卡驱动,如果没有特殊需求,我建议通过在 软件和更新>附加驱动 中选择专有驱动来解决,新人我并不推荐看网上教程在命令行里一顿操作,我曾经就因为不熟悉指令,把驱动删除干净了,导致电脑成板砖。

AMD 的驱动可以看官方的安装教程3,非常简单。

Nvidia 的驱动也可以在官网找对应显卡的安装脚本4

Footnotes#

  1. Ubuntu Ibus输入法 失灵/高延迟

  2. 解决ubuntu16.04鼠标键盘自动休眠导致的失灵问题

  3. Radeon™ Software for Linux® Installation

  4. GEFORCE® 驱动程序

Ubuntu 鼠标卡顿
https://fuwari.vercel.app/posts/ubuntu/ubuntu-鼠标卡顿/
作者
Asuwee
发布于
2021-12-20
许可协议
CC BY-NC-SA 4.0