I have a surface 8 pro too and the easiest way to set it up was to use Aurora (or bluefin if you prefer Gnome). All the drivers were preloaded and if you want to use luks with the tpm it is a breeze to setup.
You can achieve the same with other distros, I’ve done it with Arch and Nixos too but if you don’t have a solid Linux background I strongly suggest Aurora or Bluefin for an easy and solid installation.
I have a surface 8 pro too and the easiest way to set it up was to use Aurora (or bluefin if you prefer Gnome). All the drivers were preloaded and if you want to use luks with the tpm it is a breeze to setup.
https://universal-blue.org/
You can achieve the same with other distros, I’ve done it with Arch and Nixos too but if you don’t have a solid Linux background I strongly suggest Aurora or Bluefin for an easy and solid installation.