XPS13 触摸板在 14.04.2 版本中存在问题

XPS13 触摸板在 14.04.2 版本中存在问题

我刚刚在我的 Dell XPS13 上安装了 Ubuntu 14.04.2(Windows 版本,不是开发者 Sputnik 版本)。大部分情况下,它运行正常——主要问题在于触摸板,启动后触摸板运行良好,然后性能下降。这些问题大致包括:1) 周期性冻结 2) 尝试移动时光标跳动

我注意到,当发生这种情况时,在冻结光标后总会有一个 MCE 错误系统记录:例如 [Fri Mar 6 13:58:55 2015] mce: [硬件错误]: 已记录机器检查事件

有时光标保持冻结状态,我必须重新启动才能恢复,有时它会返回(事实上我目前正在插入鼠标来工作)。

我注意到列出了两个指点设备,但我不知道 DLL0665:0。

  • DLL0665:01 06CB:76AD 未知 SynPS/2
  • Synaptics 触摸板

它们似乎在配置工具上设置的属性略有不同。gpointing-device-settings——会发生冲突吗?

$ xinput --lists
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Unifying Device. Wireless PID:1025   id=10   [slave  pointer  (2)]
⎜   ↳ Logitech Unifying Device. Wireless PID:2011   id=11   [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=12   [slave  pointer  (2)]
⎜   ↳ DLL0665:01 06CB:76AD UNKNOWN              id=14   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=17   [slave  keyboard (3)]

更新:

好的,当我禁用内核模块 i2c_hid 时,长时间冻结问题明显改善。冻结仍然存在,但频率大大降低,并且仅持续不到 1 秒,而冻结时间长达数分钟甚至更糟。

> sudo -i
> touch /etc/modprobe.d/blacklist_i2c_hid.conf
> gedit /etc/modprobe.d/blacklist_i2c_hid.conf
> write : blacklist i2c_hid
> restart

重启后,你会看到 xinput 列表不再显示“DLL0665:01 06CB:76AD UNKNOWN”。MCE 日志仍在生成,但触摸板至少可以使用。

答案1

这可能无法解决您的问题,但当我自己搜索时,您的问题出现了,这可能会有所帮助。我发现在使用 Linux 内核版本 3.16.30 的 Mint 下,大多数功能都正常工作,但触摸板在从挂起状态恢复时死机。运行以下脚本会删除触摸板的内核模块,然后重新添加,将其重置为启动时行为:

#!/bin/bash
sudo rmmod hid_multitouch
sudo modprobe hid_multitouch

答案2

使用 sputnik 内核(戴尔制造)解决了我的大部分问题。我还有一个前 Windows 版本。

sudo apt-add-repository ppa:canonical-hwe-team/sputnik-kernel
sudo apt-get update
sudo apt-get install linux

答案3

戴尔刚刚发布了新版 BIOS (A05),修复了触摸板的一些问题。我自己更新了它,效果很好。请参阅这里有关如何在 Windows xps13(当前运行 kubuntu)上安装固件的详细说明

答案4

Ubuntu 17.10 升级后不久,触摸板停止工作。

我必须删除 /etc/modprobe.d/blacklist_i2c_hid.conf

然后触摸板又开始工作了。

我还修补了 xserver-xorg-input-synaptics,如下所述。我修补的是 github 源代码,而不是 Ubuntu 源代码。

http://xps13-9333.appspot.com/#touchpad

触摸板问题:打字时光标跳跃(Ubuntu 14.04),syndaemon 没有帮助

相关内容