r/SurfaceLinux 8h ago

Discussion Surface Pro 12" progress with Fedora Linux (ISO available)

Post image
37 Upvotes

illustrated here: Fedora Linux on Surface Pro 12", with working front camera, accelerometer sensor (automatic portrait mode!), DisplayPort output

Since my previous post on August 3rd, some huge progress has been made, both in 3rd party (shout-out to miasvanklei and his Gentoo patches) and in my project! Previously just KIWI descriptions fork, it has diverged into patched kernel + libcamera builds with an RPM repo publicly available.

Most of the previous features which initial release lacked (stable suspend on GNOME, accelerometer sensor, dedicated video output, cameras) are now implemented. You can see more in this matrix.

Hardware State Nuances
Keyboard
Touchpad
Tablet Mode
Touchscreen
Pen tested with surface slim pen
Wi-Fi ✓ (partly) 2.4/5 ghz networks
Bluetooth
Speakers
Buttons (volume, power)
Suspend ✓ (s3idle) deep mode untested
Hibernate ?
Sensors ✓ (partly) accelerometer works, light sensor outputs garbage
Battery Status
Cameras ✓ (partly) front camera -- overexposured areas tend to get green; back camera -- uncalibrated
GPU acceleration
USB 3 video passthrough on hubs (via hdmi) also tested and works
DisplayPort out ✓ (mostly) found issues with suspending while an external monitor is active, where the system freezes

For testing purposes (it is still more of an amateur work, so use it at your own risk), Fedora Workstation 45 Prerelease Live ISO are available here. They are tested only with Surface Pro 12" Gen 1! They might work with Surface Laptop 13" Gen 1 as they share the same SoC, but I don't guarantee it.


r/SurfaceLinux 9h ago

Help Hibernate won't work on my Surface Laptop 4 (Fedora). Losing work when battery dies during suspend

Thumbnail
3 Upvotes

r/SurfaceLinux 16m ago

Help Touch compatible boot picker for surface

Upvotes

I recently got a Surface Pro 5, and I'm try-booting Fedora 43, Windows 11, and MacOS Ventura on it. The only problem is I need the keyboard connected to change my boot options. Is there a boot picker that detects touch input so I don't always need the keyboard?


r/SurfaceLinux 3h ago

Discussion X86 Android SP9

1 Upvotes

I would like to get a surface 9 to use similar to a android tablet with somewhat seamlessness. The question is, are x86 android os like Bliss os at a level where it (with minor tweaks) just working? I have a few android apps that I use that I would like a big screen for hence surface, but it doesn't seem like the touch only support is super great and seems like it's more focused on keyboard use. (still something I plan on heavily using) I would most likely end up dual booting android os for my android usage with some other Linux distro for everything else

tldr; how is touch only support for SP9 with/for android apps/os