我正在玩一个新的ASUS ROG GL503VD-DB 71笔记本电脑,我已经安装了一个新的Ubuntu17.10 Aardvark与GNOME壳牌。除了触控板之外,一切都运行得很好,到目前为止,我还没有得到诊断的运气。
触摸屏称自己为04F3 1200:0004F3:3090。dmesg在i8042接口上拾取键盘/触摸屏设备。一些可能相关的产出:
[ 1.162907] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.162910] serio: i8042 AUX port at 0x60,0x64 irq 12
[ 4.550906] i2c_hid i2c-ELAN1200:00: i2c-ELAN1200:00 supply vdd not found, using dummy regulator
[ 5.238262] input: ELAN1200:00 04F3:3090 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-ELAN1200:00/0018:04F3:3090.0003/input/input15
[ 5.238316] hid-multitouch 0018:04F3:3090.0003: input,hidraw2: I2C HID v1.00 Mouse [ELAN1200:00 04F3:3090] on i2c-ELAN1200:00症状如下:
top显示了一个名为irq/255-ELAN120的进程,它始终使用大约10%的CPU。这些问题出现在使用nvidia-384.90驱动程序时,无论是使用带有x11的离散GTX 1050和在wayland下的英特尔集成图形上运行的素数选择。我也有同样的问题,当运行的新手司机下韦兰。
如果我禁用BIOS中的触摸屏,irq/255-ELAN120进程就不再存在了。这使我的电池空闲时间从3个小时增加到4个小时以上。
我尝试过各种内核选项的组合(如触屏不冻动慢和I8042.nomux=1,在Ubuntu的启动过程中?中所描述的),包括i8042.nomux=1、i8042.kbdreset=1和i8042.reset,但没有明显的改进。
在看libinput-debug-events时,我也不能证明打印输出有任何明显的滞后。使用libinput-debug-events --enable-tap,我可以看到幻影点击事件的发生;这些事件发生在我第一次把手指放在触摸屏上时,并且在鼠标移动时也是随机的。
软件版本是Linux4.13.0-21通用x86_64,GNOME3.26.1,libinput 1.8.2-1ubuntu2,xserver 0.25.0-0ubuntu1。
我计划尝试更新libinput的最新版本,并尝试从一个较老的Ubuntu映像启动,并更新这个问题,如果有任何进一步的报告。
任何帮助都是非常感谢的。
发布于 2018-05-12 19:08:03
一些RedHat人员一直在这里工作:https://bugzilla.redhat.com/show_bug.cgi?id=1543769
显然,修复是在内核-4.17.0-0.rc4中。有些构建可以在https://koji.fedoraproject.org/koji/buildinfo?buildID=1080723进行红帽测试,但我现在还不知道Ubuntu的构建。
https://askubuntu.com/questions/991151
复制相似问题