Notice: Undefined variable: name in /srv/http/vhosts/ on line 248

Package Details: linux-surface3-git 4.10rc2.r207.g88ba6ca-1

Git Clone URL: (read-only)
Package Base: linux-surface3-git
Description: The Linux kernel and modules (git version)
Upstream URL:
Licenses: GPL2
Provides: linux
Submitter: chadvoegele
Maintainer: chadvoegele
Last Packager: chadvoegele
Votes: 0
Popularity: 0.000000
First Submitted: 2017-01-04 22:46
Last Updated: 2017-02-03 15:18

Required by (162)

Sources (8)

Latest Comments

chadvoegele commented on 2017-01-17 03:47

After installing `xf86-input-libinput', the touchpad and touchscreen should use libinput automatically. You can verify this by checking ~/.local/share/xorg/Xorg.0.log.

The only config I have is for the pen. You can find it here: I did a small write up of my Surface 3 installation steps here:

vguywithabowtie commented on 2017-01-16 23:33

hmmm, could you post your lib input configs as i am unable to get multitouch on the touchpad to work

chadvoegele commented on 2017-01-12 18:59

Glad it works for you, vguywithabowtie!

Both pinching and expanding a page on the touchscreen and two finger scroll on the touchpad work for me in Chromium so kernel support for multi-touch is there. Perhaps the particular software you are using doesn't support multi-touch. Also, I'd recommend the libinput driver if you are not using it.

As far as I know, what doesn't work is:
- second button on pen
- top, purple button on pen

I haven't tested:
- display port output
- cameras
- lid switch

Patches are welcome! :)

vguywithabowtie commented on 2017-01-12 09:21

hello there just installed, the only thing that doesnt work so far is multi-touch on the touchpad and touchscreen