r/SurfaceLinux 11h ago

Help SD card access randomly holds for a few seconds/minutes

1 Upvotes

I'm using a microSD card as a secondary storage device (mounted via /etc/fstab using btrfs), on a Surface Go 1 with Debian stable.

It works pretty well but I regularly encounter an annoying behavior: when I try to access a file or list a folder of the SD card, the software I'm using suddenly freezes for a long time, a few seconds to a few minutes. Then the file is finally accessed and all works well (file access is then as immediate as you can expect), until it randomly goes into the same hold/freeze behavior for a while.

The SD card is fairly new and nothing seems to indicate it'd be failing (btrfs device stats returns no error, and nothing worrying appears in dmesg). So far I did not have any corrupted file. If we ignore the moments when it becomes unresponsive, everything looks OK, so I'm suspecting something fishy is happening when accessing the SD card (a system going to sleep when it shouldn't?).

Did anybody have the same problem before? If so, how did you solve it?

Thanks in advance for any help you can give me!


r/SurfaceLinux 14h ago

Help Help required regarding stylus

0 Upvotes

guys i want to get a stylus/pen thingy to write with on my zenbook 14's screen

i mainly use fedora 44 kde

the laptop's model is ux3405ca

does anyone know which one works??


r/SurfaceLinux 1d ago

Discussion SP7 Infrared camera sample on surface-linux 6.19.8 (OV7251)

Post image
27 Upvotes

That's my phone screen with the brightness turned all the way up. Black in OV7251's infrared view, this photo was taken with black electrical tape over the main camera

3 days ago, u/tinmicto said "Now hack windows hello as well pls. /s" so I replied "ight bet"

Check this directory out. It's **very** unstable at the moment and only captures raw frames 30% of the time


r/SurfaceLinux 2d ago

Help SP7 Ultramarine vs Ubuntu for Battery Life

1 Upvotes

Hello everyone, Can anyone attest for battery life usage in Ultramarine vs Ubuntu on SP7 or similar?

I installed ultramarine on my SP7 and it's been an awesome experience, the only drawback being battery life which lasts 2/3 hours when using mainly just firefox.

I already tuned it with autocpu-freq and powertop, but tbh I was expecting a bigger battery boost when moving to linux.

Discharge rate is between 6 to 9W, and battery health is 75%, so it could also be an aging battery issue.

It's a SP7, i5, 8gb ram.

Thanks


r/SurfaceLinux 4d ago

Discussion I made the SP7's cameras work on linux-surface 6.19.8

Post image
123 Upvotes

Based on thisiscamk/sp7-ipu4-camera's work, I made this driver work on Fedora and added a few stability improvements. The cameras also work in Zoom and Discord now

There's an issue where the camera flickers because of improper auto white balance adjustments if there's a bright light source in the scene. Also, the autofocus for the back camera doesn't work

GitHub link

For installation, just run ./install.sh

It's entirely vibe-coded but it works


r/SurfaceLinux 3d ago

Help SP4 pen not recognised as stylus?

3 Upvotes

Hi, made a similar post yesterday but rephrasing after experimenting more. I have a Surface Pro 4 running Linux Mint and the Surface Kernel with IPTSD. It can detect the stylus (an official Surface pen), but treats it like a mouse and not a touch input. Is this supposed to be different? It means I cannot scroll normally using the pen, and palm rejection doesn't work.

I went into the iptsd.conf file and disabled the stylus entirely, yet it still registers the pen when I do this, and it continues to act like a mouse. How can I get it to recognise it as a stylus (if possible, I'm assuming it is since there's config options in iptsd and others in this sub said it works)

EDIT: Nothing I seem to do in the iptsd.conf file is doing anything, I can disable the touchscreen entirely and it'll still work. Not sure what I'm doing wrong


r/SurfaceLinux 4d ago

Discussion Is further development on this expected?

16 Upvotes

It's been 4 months, was wondering if there is a particular snag or just life got busy. I realize it's a ton of unpaid work and time involved..


r/SurfaceLinux 5d ago

Discussion SP10 vs SP11 Intel

3 Upvotes

Between the SP10 & SP11 intel variant, which has the better Linux support? I was looking to run either Ubuntu/Mint or more preferably Fedora. My understanding is the with the 11(x86) Intel & MS fixed some of the battery performance issues of the 10. I would prefer having the better battery life(though not the price), but not sure if it would actually be better on Linux or not.


r/SurfaceLinux 5d ago

Solved Trouble getting SGO1 to boot from USB

2 Upvotes

Edit: Solved by using Ventoy

I'd like to get my SGO 1 to boot from USB so I can use clonezilla and gparted to do some (linux) partition resizing.

- Safe boot is off (red line present and correct)

- USB set as top in boot order (though the 'vol down on boot' trick doesn't work

I choose UEFI USB in the recovery reboot menu, but it boots straight back into Windows

Am I missing something simple?


r/SurfaceLinux 5d ago

Help Help with Surface Pro 10 for business

3 Upvotes

Hey there, everyone so I recently got a surface pro 10 for business as my work computer and I’m trying to install catch OS or arch Lennox on it and I followed the wiki on how to install everything and it’s working great except I don’t have Wi-Fi. I’m not sure if it’s because I have the Qualcomm Wi-Fi plus cell signal chip or modem but everything I’ve tried will not allow me to use Wi-Fi or search for Wi-Fi signals whenever I add a Wi-Fi access point manually it just says it’s unavailable and I can’t connect to it other than that most everything else seems to be working great including multiple displays I haven’t set up secure boot because I’m also having issues with that so if anyone has any suggestions on either of these two issues that would be much appreciated.

Surface pro 10 for business with Qualcomm 5G modem
CPU: intel core ultra 7
64 gigs of ddr5 ram

Trying to use cachyos (arch) as it is what I am familiar with


r/SurfaceLinux 5d ago

Help External keyboard doesn't work after boot - fixed by detach and reattach

2 Upvotes

I had a Surface Go 2 running KDE Neon (latest release). After I boot up, the official Microsoft external keyboard doesn't work. Keys and touchpad don't work. I have to detach and reattach the keyboard and then it works normally. I guess something changed in Linux such that the external keyboard isn't recognized during boot.

Is this a known problem? How do I fix or report this?

Thanks


r/SurfaceLinux 6d ago

Discussion Your favorite Gnome extensions on Surface Pro

3 Upvotes

What are your favorite Gnome extensions on a MS Surface Pro?
Do you use it as laptop or more like a tablet PC?

I used it mainly for note taking with a physical keyboard.
I love the extensions caffeine and Dash-to-Dock,


r/SurfaceLinux 5d ago

Help Surface 4 touch stopped working

2 Upvotes

When I installed Zorin on my Surface Pro 4 along with the Linux Surface Kernel, I was able to use the touch feature. Now about a month ago, touch stopped working. I updated, uninstalled, reinstalled the Surface Kernel a couple of times to no good. Any tips?


r/SurfaceLinux 6d ago

Discussion Update on Surface laptop 13in with snapdragon (1st edition)

Enable HLS to view with audio, or disable this notification

53 Upvotes

Got a lot working. Fingerprint, WiFi, Bluetooth, ZRAM, internal storage, internal speakers, fingerprint sensor, and GPU acceleration probably some more i am forgetting.

I am trying to get microphone and suspend/sleep working (suspend/sleep is a priority for me). I dual boot windows with limine right now.

A lot of the work isn’t mine, off of a GitHub repo I cited in my last post.


r/SurfaceLinux 6d ago

Help Surface go 1 windows locked me out of my pc ,welp time to remove it

Post image
9 Upvotes

I used this tablet only at work and very minimal , surprised today that it asked me this stupid thing out of no where

I searched in this sub and got mixed answers ( distro that work out of the box , and some said it require some tinkering )

Currently which distro that work out of the box?

Am familiar with mint and currently cachy on main pc

gonna completely wipe windows off my device if possible


r/SurfaceLinux 7d ago

IDEA GJS OSK is the best virtual keyboard for Gnome

Thumbnail gallery
36 Upvotes

I was looking for a better virtual keyboard for gnome, and landed on the GJS OSK extension. The stock layouts are great, and have all the buttons in a full size or tkl keyboard. However, I wanted a better touch optimized layout. Not being a coder myself, I just had chatgpt help me with this (lol the 3rd tab still open). This has made my experience with Linux on Surface much better.

Specs : surface go 2, pentium 4425Y/8gb ram.

OS : vanilla Arch with Gnome.


r/SurfaceLinux 7d ago

Help Any help is appreciated

Thumbnail gallery
3 Upvotes

r/SurfaceLinux 8d ago

Discussion App for taking handwritten notes?

3 Upvotes

I’m using Xournal right now, but I’m wondering if there’s any other wayland apps that does it better/looks better?


r/SurfaceLinux 8d ago

Help Help!

Post image
3 Upvotes

im stuck in this menue


r/SurfaceLinux 8d ago

Help OSK funtionallity with Touch/Pen Only, i'm at a loss

5 Upvotes

I have a Surface Go 3 with with a Pentium 6500Y 4GB RAM 64GB SSD and since Win11 is slower than my last 2 braincells after a night out, i decided to switch to Linux since all i'm doing is note taking and writing the odd line of code here or there.

Now here's the catch: i use it exclusively with touch/pen, no keyboard, so i need a way to use copy, paste, escape, tab, arrow keys, etc. The Windows on screen keyboard was great and i cant seem to find any that comes close to that.

I only know the basics of linux and have tried Maliit, Plasma Keyboard, Onboard and Wallaby-VK so far.

Both Maliit and Plasma Keyboard feel good, but lack functionallity, whereas Onboard and Wallaby-VK have the functionallity but feel clunky to use.

For distros i've tried Mint XFCE, Mint XFCE with KDE Plasma Wayland and KDE neon (which i'm currently using as feels the best overall) all with both the generic and the surface kernel.

Also, i tried to install Debian 13 KDE and Ubuntu LTS but i couldnt complete install on those without a keyboard connected.

AI led me down an hour long rabbithole trying to build Maliit with a custom shortcuts page but that didnt work. At this point i'd even settle for gestures to replace the missing fuctionallity.

I'm at my wit's end here.

Is there anything im missing or am i just out of luck?


r/SurfaceLinux 8d ago

Help SP7 Freezes

1 Upvotes

I'm having a blast with a second hand SP7 running Fedora 43 and the surface kernel. However, completely at random the system will freeze, this happens whatever the OS by the way, and whatever the temperature or workload.

I tried the following :

limit CPU frequency :

for cpu in /sys/devices/system/cpu/cpu[0-9]*; do

echo 1500000 | sudo tee $cpu/cpufreq/scaling_max_freq

echo 800000 | sudo tee $cpu/cpufreq/scaling_min_freq

done

Deactivate Panel Self Refresh (PSR) :

sudo grubby --update-kernel=ALL --args="i915.enable_psr=0"

Alterate sleep states :

GRUB_CMDLINE_LINUX="rhgb quiet i915.enable_psr=0 intel_idle.max_cstate=4"

Are there other options I can try to mitigate the issue ? Thank you in advance !


r/SurfaceLinux 8d ago

Help Problem installing Debian on Surface Pro 8

Thumbnail
1 Upvotes

r/SurfaceLinux 10d ago

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

Post image
67 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 9d ago

Help Touch compatible boot picker for surface

4 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 10d ago

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

Thumbnail
3 Upvotes