Hi,
I have Solus Linux 4.5 installed on a MS Surface Pro 4. The first thing that I noticed that the touchscreen was immediately recognised and that single-touch input worked straight away. It wasn't until I installed the iptsd package from the repo and rebooted that multi-touch input was enabled. However, even to have the basic single-touch input available from the start is a major step forward from other distros that I've used on this device. I was wondering whether the patches from the linux-surface project webpage
https://github.com/linux-surface/linux-surface
were incorporated into the kernels contained in the linux-current and linux-lts packages. If not, what parameters are passed to the kernels in order to get the touchscreen to work?
A second question that I have is whether anyone knows how to enable support for the front and rear cameras on the Surface Pro 4. They're not currently being recognised by the Cheese application. According to the linux-surface project's webpage on camera support
https://github.com/linux-surface/linux-surface/wiki/Camera-Support
the required firmware file for the is ipu3-fw.bin which already appears to be present under Solus Linux in /lib/firmware/intel. In addition to this the libcamera library is required. This doesn't appear to be available in the Solus Linux repos and and an attempt to build and install the library from source failed. Are there any plans to add this library to the repos in future if it's not already present?
Thanks!