I would like to share with you a very cool project that develops drivers for correct operation of Microsoft Surface devices on Linux. I myself use Surface Pro 6 with these drivers and everything works like a charm (battery life is good, cameras work, stylus, keyboard, touchscreen, screen). The developers are gods. From myself, I would recommend using Fedora Linux distribution, as I got the best battery life on it and didn’t experience any additional bugs. If you don’t like GNOME, you can try spins.

Links to project resources:

Awesome additional resources:

  • Dariusmiles2123
    link
    fedilink
    21 year ago

    My Surface Go 1 is a really great Linux device with Fedora on it and I use the usb-c to have it displayed on a big screen when necessary. Sadly the cameras don’t work yet…

    • FarLine99OP
      link
      fedilink
      1
      edit-2
      1 year ago

      You can make them work on Surface Go 1. Link to guide from developers. It is stated that you have to install v4l2loopback-dkms but on Fedora it is named v4l2loopback and it is in RPM Fusion. Also install kernel-surface-devel package.