Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any experience with ARM chromebook touchpads (ARM) ? #101

Open
m040601 opened this issue Feb 3, 2020 · 0 comments
Open

Any experience with ARM chromebook touchpads (ARM) ? #101

m040601 opened this issue Feb 3, 2020 · 0 comments

Comments

@m040601
Copy link

m040601 commented Feb 3, 2020

Hi, interesting work.

I'm looking for an alternative to the touchpad driver, that I've been using:

extra/xf86-input-libinput 0.29.0-1 (xorg-drivers)
Generic input driver for the X.Org server based on libinput
extra/xf86-input-synaptics 1.9.1-1 (xorg-drivers)
Synaptics driver for notebook touchpads

These are available as "official" packages for example, ArchLinux, both x86 and ARM targets.

By , Linux ARM chromebooks , I mean, models that are running a Mainline Linux distro, not the original ChromeOS shippped. Good supported distros like ARMArchLinux or Debian for ARM. Examples of some models , Samsung, Acer, Asus chromebooks etc.here, https://archlinuxarm.org/platforms . Touchpads from Cypress, Maxtouch, etc.

Interesting ARM models for multitouch are also the "flip chromebooks" from Asus and Acer with support for mainline Linux in ARMArchlinux.

In my case.
Neither synaptics nor libinput are for me 100 % satisfying , compared with the factory CMT driver shipped with the proprietary ChromeOS. Synaptics seems to have a bug and is marked as dated on the ArchWiki, and I cant' get rid of a small annoying libinput "touchpad jitter" on my Samsung Chromebook XE303c12 Touchpad .Cypress .

I really tried many settings and configs, quirks, changing "hysteresis" values, reading libinput docs (excelent) , playing with xinput, xorg.conf.d files etc.

But in the end I am not 100% sure if it's a problem with the driver or with the specific "crapy" touchpad model. Surprising since the factory shipped proprietary driver "CMT" for the original Google ChromeOS worked flawlessly.

I recently found a port of this driver for ArchLinux,
AUR (en) - xf86-input-mtrack
https://aur.archlinux.org/packages/xf86-input-mtrack

but it's a user contributed port, not an official package. It's marked for the x86 but, like many other, it might work also on the ARM architecture.

The thing is, I searched through this github repo issues and docs, and coulldnt find anything related to chromebooks (arm). I only see x86 models listed on the examples.

Has anyone any experience using this on ARM laptops ?
Do you have any feedback or pointers for this use case?

Thanks in advance.

PS1: Only mtrack on ARM thing I found , 2012, for an Elantech touchscreen

Asus Eee Pad Transformer
https://archlinuxarm.org/forum/viewtopic.php?f=27&t=4670&p=25710&hilit=xf86+input+mtrack#p25710
... touchpad is working fine. just grab xf86-input-mtrack-git from the AUR and build it.

PS2: It seem the orignal factory shipped CMT driver , was also ported from ChromiumOS to Mainline linux,
https://aur.archlinux.org/packages/xf86-input-cmt-git
currently being maintained by Gallium OS
https://github.com/GalliumOS/xf86-input-cmt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant