-
-
Notifications
You must be signed in to change notification settings - Fork 201
Testers and Contributing
We can only test the code on devices we own. Every once a while, we're looking for users on specific devices or distributions to verify specific fixes, config files or patches. If you're willing to help out and test potential changes, please add yourself to this list so we can potentially ping you in an open issue.
GitHub Username | Device | Distribution | Desktop |
---|---|---|---|
NickyTope | Surface Book 3 (intel) | ubuntu/arch | xfce/bspwm |
archseer | Surface Laptop 3 (Intel) | Arch Linux | sway (Wayland) |
benajminfaul2 | Surface Pro 3 | Xubuntu 19.10 | Xfce 4.14 |
chrismin13 | Surface Pro 4 | Manjaro | Gnome 3 |
danielzgtg | Surface Pro 7 | Ubuntu 19.10 | KDE Plasma 5 |
fabwu | Surface Book 2 | Arch Linux | Gnome 3 |
shieldwed | Surface Book 3 | Arch Linux | Gnome 3 |
Fred-Barclay | Surface Pro 2017 | Ubuntu 19.10 | Gnome 3 |
fxgsell | Surface Laptop 3 (AMD) | Ubuntu 20.04 | Gnome 3 |
Knard | Surface Pro 9 | Arch Linux | Gnome |
lecram1989 | Surface Laptop 2 (Intel) | Manjaro | KDE Plasma 5 |
Newbytee | Surface Pro 3 | Fedora | GNOME 3 (Wayland) |
RussH | Surface Pro 3 | KDE Neon 19.10 | KDE Plasma 5 |
thebitstick | Surface Go 4GB | Manjaro | GNOME 3 |
sudosubin | Surface Laptop 2 (Intel) | Ubuntu 18.04 | Cinnamon 4 |
sphh | Surface Pro 5 (2017) | Linux Mint 19.3 | Cinnamon |
oscar-h64 | Surface Go 2 (8GB) | Arch Linux | GNOME 3 |
raphtlw | Surface Laptop 2 (8GB) Intel | Manjaro | KDE Plasma 5 |
cvandal | Surface Laptop 3 (Intel) | Fedora | GNOME 3 |
dplrs | Surface Pro 3 | Ubuntu 20.04.1 LTS | GNOME 3 |
ckj996 | Surface Laptop 3 (Intel 15") | Debian bullseye | KDE Plasma 5 |
vaab | Surface Pro 3 (i7, 8G) | Ubuntu 20.04 | Unity |
vaab | Surface Pro 4 (i7, 16G) | Ubuntu 20.04 | Unity |
buchwasa | Surface Pro 7 (i5) | Pop!_OS/Arch | GNOME 3 (Wayland) |
keplersj | Surface Go (1st Generation) | Manjaro | GNOME 3 |
keplersj | Surface Laptop 3 (15"/AMD) | Manjaro | GNOME 3 |
taivlam | Surface Pro 4 (i5, 8 GB RAM) | Arch Linux | AwesomeWM |
taivlam | Surface Dock 1 (Part #: PD9-00003) | (Arch Linux) | (AwesomeWM) |
cowboycodur | Surface Laptop 4 (AMD 7, 16 GB) | Pop OS | Gnome |
cowboycodur | Surface Dock 2 | Pop OS | Gnome |
ceckertz | Surface Laptop 1 (Intel, 8GB) | Fedora | Gnome/ KDE |
zoltantamasvajda | Surface Go (8GB, 128GB) | Ubuntu 21.04 | Gnome (Wayland) |
thomas-ah | Surface Pro 7+ (i7, 16G) | Arch Linux | Plasma 5 (Xorg) |
enp1s0 | Surface Laptop 4 (13.5"/i7) | Arch Linux | (Xmonad) (Xorg) |
nickdepinet | Surface Laptop Go (8gb/128) | LMDE5 | Cinnamon |
nickdepinet | Surface Laptop Go 2 (8gb/256) | Ubuntu 22.04 | Gnome |
rlad78 | Surface Laptop Go (8gb/128) | Fedora | Gnome |
zavon | Surface Pro 9 (13.5"/i7) | Arch Linux | i3 |
Tyler-Italiano | Surface Go 3 | Fedora | Gnome |
PhilDevProg | Surface Go 3 (i3/8GB/128GB) | Fedora | GNOME |
Dinnerboard | Surface Go 3 (Pentium/8GB/128GB) | Ubuntu22.04.2 LTS | GNOME |
wtfcxt | Surface Laptop Go 3 (8GB/256GB) | Ubuntu 23.10 | GNOME (Wayland) |
Feel free to add missing fields in the Feature Matrix or let us know about any problems by opening a new issue.
For new devices, it is also helpful if you post an ACPI dump (see below) or run the diagnostics.sh
script (download here, then run ./diagnostics.sh full
) and submit the archive it creates in a new issue.
You can also help out by submitting an acpidump for devices we're still missing here. Have a look at this link to see if info about your device is still required.
Open an issue with your device model and attach an acpidump.txt
file:
$ sudo acpidump | perl -pe 'BEGIN{undef $/;} s|MSDM.*?\n\n||sgm' > acpidump.txt
You might have to install the acpica
or acpica-tools
package first.
IMPORTANT: You have to run the perl command from above, to remove the embedded Windows license from the ACPI table. Please don't submit an acpidump still containing it. If the following command returns nothing, the key was sucessfully removed.
$ grep 'MSDM' acpidump.txt
- Home
- Installation and Setup
-
Supported Devices and Features
- Surface Book 1
- Surface Book 2
- Surface Book 3
- Surface Laptop Studio
- Surface Laptop 1
- Surface Laptop 2
- Surface Laptop 3
- Surface Laptop 4
- Surface Laptop 5
- Surface Laptop Go 1
- Surface Laptop Go 2
- Surface Laptop SE
- Surface Go 1
- Surface Go 2
- Surface Go 3
- Surface 3
- Surface Pro 1
- Surface Pro 2
- Surface Pro 3
- Surface Pro 4
- Surface Pro 5
- Surface Pro 6
- Surface Pro 7
- Surface Pro 7+
- Surface Pro 8
- Surface Pro 9 (Intel)
- Surface Studio 1
- Surface Studio 2
- Surface Studio 2+
- Surface Dock
- Device Independent Information
- Known Issues / FAQ
- Links and Associated Projects
- Testers and Contributing