Hello,

I actually installed the patch on my laptop with the latest Artful
kernel and I did not see any difference in the performance of the
touchpad on the laptop. It could be that it is because the patch is for
a different version of the laptop (G752VS) which while similar, it does
have a different PCI address for the touchpad, which I think is why it
didn't work.

Unfortunately, I'm not sure how to come up with the settings that would
work with our Touchpad, so I currently have it disabled in Gnome and use
a regular mouse for moving and it works for now. Kind of a pain that I
have to use that as a work around but its either that, or deal with a
touchpad that performs so bad that I would rather work in the terminal
all day and not get anything done.

I noticed that by moving to the 4.13 kernel, even in Xenial, a lot of devices 
work better, and installing the proprietary NVidia drivers fixes a lockup issue 
and the F1-F7 buttons now work so I can break into a TTY session where using 
the nouveau drivers just led to CPU hangs (never the same CPU either, even 
though CPU2 was very common and happened more than the others, I saw 1 and 3 
also hang but I also noticed with 4.13 kernel compared to the 4.4 kernel that 
they included skylake extensions which fixed a lot of issues I was running into 
for performance and just the system randomly hanging. I also couldn't install 
Ubuntu without passing the nouveau.modeset=0 kernel parameter in the grub menu 
since it would kernel panic during boot saying CPU's were frozen and the 
nouveau driver was failing to start properly. 
The laptop would install clean and you run on the nouveau drivers once 
installed and running, but if you tried any of the F1-F7 keys nothing would 
happen and when you tried to reboot or shutdown, it would just hang and never 
power off the laptop. Also audio wouldn't work. Ubuntu would detect it and said 
that there is a sound card installed, but if you tried to play music, nothing, 
volume control would say it was going up and down, but no audio. Once I 
installed the NVidia Proprietary drivers the system started working as normal, 
with exception of the touchpad. 
It is a version 4 touchpad. I read about it features from kernel.org [1] and 
that helped me deduce what version, and according to kernel.org it is supported 
and should work OOB. What weird that I noticed is that before I login to Gnome 
desktop, the mouse seems to perform much better, and the scrolling feature 
works like a champ, it is just the regular mouse movement and touch to click 
which feels like it is almost over sensitive to that. I will move the mouse 
from the center of the screen to the sidebar to Firefox, which requires about 6 
full, edge to edge trackpad drags, and in those drags, it will try to select 
and hightlight whatever is on my desktop at that time, and only move about 1 
inch at a time, not at all, or fly way past what I'm trying to get to and I 
have to retry.
As Zibri mentioned, the mouse functions properly in Windows 10 and even in the 
BIOS. I haven't tried it on any other Distro's yet. That is my next step to 
maybe see if the xinput driver needs to use some other driver like mtrack or 
something more generic. I would think backwards compatibility would take hold 
here, but not so much.
I'm also wondering if perhaps it is not using correct registers which is why 
Zibri was seeing the processor load being high with the multitouch_hid.ko.
I did try a work around kernel parameter of i8042.reset which does make the 
touchpad work a little better, but as time progresses, you will notice that the 
touchpad responsiveness gets worse and sensitivity starts to get overly active 
over time. I have not tried the i8042.nomux=1 yet to as well as adjusting the 
CRC for the i8042 interface as seen on [2].
I have also, just for testing adjusted the scroll speed and disabled touch to 
click since the touchpad is a large button anyways might as well not worry 
about inadvertent clicks while trying to move the mouse with the touchpad.
I noticed as well the Kai-Heng mentioned that the patch is not correct 
according to ELAN, and that a firmware update "should" fix the issue. I've been 
to Asus's site, as well as ELAN's site to find an update with no joy. If ELAN 
says a firmware fix will fix this issue, they should at least release it. I 
would Run Windows setup USB i Have (dang kids need Windows for their games...) 
and install the firmware patch that way just like I did for the BIOS patch that 
came out November 3, 2017 (which didn't really do anything since I was running 
302 and current patch as of March 1, 2018 is 304)

I did try the Bionic Daily build with the 4.15 kernel to see if that worked 
better and still no joy with that. I still had to pass the nouveau.modest=0 to 
get it to boot properly (Almost like the NVIDIA GeForce GTX 1050 Mobile is too 
new for the open source nouveau driver which is why proprietary drivers from 
NVidia work).
Once the system is installed, switching to the propriatary driver from the 
software sources application (Drivers tab) I noticed that from Xenial to 
Artful, only the graphics card has proprietary drivers available where with 
Xenail, I also noticed some Intel chip set drivers were also running 
proprietary  by default becuase there was no open source version, and have yet 
to figure out what they are, but in >Artful the Intel drivers no longer appear 
in the drivers list, but the NVidia graphics card does, so just use it to save 
yourself more headache that what it is worth.

Also sound will work, and the Function Keys all work, the FN secondary 
functions are hit and miss:
Going down the keyboard:

FN + F1 = Mute: Works
FN + F2 = Track/Skip Back: Works (only on videos and music if they are 
currently playing)
FN + F3 = Play/Pause: Works (only on videos and music if they are currently 
playing)
FN + F4 = Track/Skip ahead: Works (only on videos and music if they are 
currently playing)

All the rest of the FN + F5-12 plus the Up/Down arrow keys for the keyboard 
dimming do not work.
Also the Quick access Volume up and Down work. The mute button for the mic does 
not nor does the ROG button but that is expected since ROG software is not 
available in Linux.

Please let me know if you need any more information as the system is
available for troubleshooting.

- Luke

[1] https://www.kernel.org/doc/html/v4.13/input/devices/elantech.html
[2] https://bbs.archlinux.org/viewtopic.php?id=204564

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1738263

Title:
  Touchpad not working and locking CPU

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1738263/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to