If anyone's interested in building this kernel without any technical experience, I've added the "Surface Pro 4" build target using the patches provided by axelrtgs to my easy Ubuntu kernel compilation scripts.
Please visit for instructions: https://github.com/Turbine1991/build_ubuntu_kernel_wastedcores -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1652815 Title: Surface Pro 4 Touch/Pen requires IPTS Status in linux package in Ubuntu: Confirmed Bug description: Hardware: Microsoft Surface Pro 4, 4gb/128gb nvme drive Expected Behaviour: Pen/Touch function Actual Behaviour: Pen/Touch do not work or respond to anything Kernel/Ubuntu Versions: All Cause: Hardware requires IPTS (Intel Precision Touch & Stylus) to function. This is because touch processing is accelerated by the Intel Skylake GPU. IPTS driver can be found here: https://github.com/ipts-linux-org/ipts- linux-new/wiki Kernel compile under Debian with other Surface-specific patches can be found here: https://github.com/jimdigriz/debian-mssp4 On Reddit there are some custom kernels floating around with support patched in: https://www.reddit.com/r/SurfaceLinux/comments/4t64zt/getting_the_sp4_running_with_ubuntu_1604/ UPDATE: The IPTS driver needed some updates for 4.10, allegedly this is a working version: https://github.com/axelrtgs/linux-kernel-ipts-4.10 Discussion here:https://github.com/ipts-linux-org/ipts-linux-new/issues/3 The same person has a linux-firmware-ipts, which (again, allegedly) includes the firmware: https://github.com/axelrtgs/linux-firmware-ipts To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1652815/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

