Asus FX503VD Elan1200 触摸板运行不顺畅

Asus FX503VD Elan1200 触摸板运行不顺畅

这又是一个触摸板问题,但我已经阅读了无数关于该主题的帖子和博客,却找不到解决问题的方法。

我最近买了一台华硕 FX503VD,它预装的是 Windows 10。我想安装 Linux 作为我的主要操作系统,但触摸板出了问题,它在 Windows 上运行得很好,但在 Linux 上却不行。我试过 Mint、Ubuntu、Elementary 和 Fedora。我在所有这些系统上都遇到了同样的问题,无论是 Live 版本还是安装后版本。

这可能是轶事,但我有一块 GTX1050 显卡,它在安装时出现了问题,我通过在 grub 脚本中使用以下参数解决了这个问题: acpi=off nouveau.modeset=0 xforcevesa。一旦我启动它并安装 NVIDIA 驱动程序,这边一切都很好。我不再在 grub 脚本中使用这些参数。

现在谈谈触摸板问题。起初它根本无法识别,我i8042.kbdreset=1在 grub 中添加了参数,现在可以识别了。但是它缺乏流畅性。有点像有什么东西干扰了它,指针会跟随手指,然后停止几毫秒并再次跟随。此外,当触摸触摸板时,它有时会在跟随移动之前重新定位指针,而不是从指针的当前位置跟随移动。当我单击某些东西时,它有时也会阻塞。它可用,但非常烦人。

我在当前安装的系统中尝试了这个驱动程序(恰好是 Mint) https://github.com/mishurov/linux_elan1200_touchpad 它可以工作,并且现在可以识别触摸板,而无需在 grub 中使用 i8042 参数。但流畅度问题仍然存在。

我没有插入鼠标,因此它不会造成干扰。

这是我的 xinput 列表

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ITE Tech. Inc. ITE Device(8910)           id=13   [slave  pointer  (2)]
⎜   ↳ ELAN1200:00 04F3:303E Touchpad            id=14   [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)]
    ↳ Asus Wireless Radio Control               id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Video Bus                                 id=9    [slave  keyboard (3)]
    ↳ Power Button                              id=10   [slave  keyboard (3)]
    ↳ Sleep Button                              id=11   [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam: USB2.0 HD           id=12   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=15   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=16   [slave  keyboard (3)]

我还将内核升级到了最新版本(目前是 4.13.0-17),但问题仍然存在

$uname -a 
Linux nicolas-FX503VD 4.13.0-17-generic #20~16.04.1-Ubuntu SMP Mon Nov 6 14:18:00 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

不确定现在该怎么做才能让它正常工作。任何意见都将不胜感激。

相关内容