使用电池时,无线鼠标在笔记本电脑上经常冻结一秒钟

Jak*_*ski 6 xorg hardware laptop mouse

我有三星 NP360E5A-A07PL 笔记本电脑,配备 ELAN 智能板(ETPS/2 Elantech 触摸板,根据 gpointing-device-settings)和罗技 M195 无线鼠标(带 USB 接收器)。在 Linux (LUbuntu 12.04 LTS) 上,无线鼠标不时停止工作(非常频繁,可能每隔几分钟)大约一秒钟。

禁用触摸板(通过 gpointing-device-setting)没有帮助。切换到有线 USB 鼠标也无济于事,甚至使情况变得更糟;使用有线鼠标使其在冻结后重新开始工作我不得不重新插入 USB,而使用无线鼠标我只需要移动它。

完全相同的硬件设置在 MS Windows 7(双启动)上运行没有任何问题。


下面是运行结果xinput

jnareb@llaptok:~$ xinput 
? 虚拟核心指针id=2【主指针(3)】
? ? 虚拟核心XTEST指针id=4【从指针(2)】
? ? 罗技USB接收器id=10【从指针(2)】
? ? 罗技USB接收器id=11【从指针(2)】
? ? ETPS/2 Elantech Touchpad id=13 [从指针(2)]
? 虚拟核心键盘id=3【主键盘(2)】
    ? 虚拟核心XTEST键盘id=5【从键盘(3)】
    ? 电源按钮 id=6 [从属键盘 (3)]
    ? Video Bus id=7 [从键盘(3)]
    ? 电源按钮 id=8 [从属键盘 (3)]
    ? 网络摄像头 SC-0311139N id=9 [从属键盘 (3)]
    ? AT Translated Set 2 keyboard id=12 [从键盘(3)]

看起来这个问题只有在从睡眠中恢复后才会发生,除了鼠标冻结之外,我还会因为没有明显原因而间歇性地发出短促的哔哔声,比如键盘错误。可能是它表示导致鼠标冻结的事件。

我不知道从哪里开始寻找...

Jak*_*ski 5

这可能是因为无线鼠标的 USB 接收器的电源管理自动挂起过于激进。这种情况的一个症状是鼠标“冻结”/“挂起”一段时间的问题仅在笔记本电脑使用电池(关闭交流适配器)工作时才会发生。

您可以使用powertop文本模式命令行工具(以 root 身份运行,例如使用sudo)关闭自动挂起。

转到“Tunables”选项卡(使用左右箭头),选择“Autosuspend for USB device USB Receiver (Logitech)”(使用向下和向上箭头),然后将其从“Good”关闭到“Bad”(使用键) .

不幸的是,我不知道如何以持久的方式配置这些电源设置......


我已经更新到 Ubuntu 12.10(从 12.04 开始),我不再有这些问题。虽然powertop2现在没用了:升级后它不会以瓦特为单位显示功耗......

  • 要永久执行此操作,请编辑 `/etc/laptop-mode/conf.d/usb-autosuspend.conf` 并将鼠标设备的 ID(您可以通过 `lsusb` 找到)添加到 `AUTOSUSPEND_USBID_BLACKLIST`。然后重新启动笔记本电脑模式应该就足够了,但是由于某种原因,在我重新启动之前它对我不起作用。 (3认同)

Vla*_*dFr 1

对我来说,就是我启用了笔记本电脑模式,鼠标每隔几秒钟就会关闭而不使用它!

# set laptop mode to 0 in this file:
/etc/laptop-mode/laptop-mode.conf 

sudo service laptop-mode reload
Run Code Online (Sandbox Code Playgroud)