一、问题说明

在使用树莓派(Raspberry Pi)时,如果已经在图形界面的“设置”中将指针速度调到了最大,但滑动依然感觉有延迟或不够快,通常是因为系统默认的轮询率(Polling Rate)或采样参数限制。

二、解决方法

你可以尝试以下几种进阶方法来进一步突破限制:

方法一最有效的方法。树莓派默认的 USB 轮询率有时较低,导致鼠标移动看起来不连贯或迟钝。

方法一:修改配置文件

如果没有 nano 工具请先执行下面的安装命令

1
2
sudo apt update
sudo apt install nano -y

修改 cmdline.txt 提升轮询率

1
sudo nano /boot/firmware/cmdline.txt

如果是旧版系统,路径可能是 /boot/cmdline.txt

在整行内容的末尾(不要换行,空一格即可)添加以下参数:

这里的数字表示间隔毫秒数,2ms 对应 500Hz 的轮询率,比默认的更灵敏。如果你想要极速,可以设为 1

1
usbhid.mousepoll=2

修改示例:

源内容

1
zswap.enabled=1 zswap.zpool=z3fold zswap.compressor=zstd multipath=off dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 rootwait fixrtc quiet splash

修改后

1
zswap.enabled=1 zswap.zpool=z3fold zswap.compressor=zstd multipath=off dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 rootwait fixrtc quiet splash usbhid.mousepoll=2

Ctrl+O 保存,Ctrl+X 退出,然后重启树莓派

如果发现调节的速度过快,可以通过图形界面的“设置”中将指针速度调节

方法二:调整加速度与阈值

如果图形界面失效,可以直接用 xset 命令强制更改 X11 窗口系统的鼠标速度,但是这种方法重启后会失效

查看当前设置

1
xset q | grep -A 1 "Pointer Control"

显示内容:

第一个数字(1)是加速倍数
第二个数字(2)是触发加速的像素阈值

1
2
Pointer Control:
acceleration: 1/1 threshold: 2

强制提速

1
xset m 2 4