this post was submitted on 05 Jul 2025
13 points (93.3% liked)

Linux Gaming

20014 readers
436 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

I installed Garuda Dr460nized on a Surface Pro 5. WiFi drivers were missing, but manual install from USB helped.

However, performance is a nightmare. Sound stutters, even Steam itself doesn't run well.

Any ideas? I know people run games like Left 4 Dead on Windows on these systems.

I'm absolutely new to Arch, and haven't touched Linux in years. However, I was able to confirm the iGPU is detected and a driver is installed.

you are viewing a single comment's thread
view the rest of the comments
[–] scrubbles@poptalk.scrubbles.tech 11 points 1 week ago (15 children)

Have you seen the surface-linux project on GitHub? They've been maintaining a kernel for it. Idk if it'll work with your distro but I'd start there

[–] Noerknhar@feddit.org 3 points 1 week ago (14 children)

Thanks! I saw that but... honestly, that's not what I can do given the experience and time I have.

[–] actionjbone@sh.itjust.works 2 points 1 week ago (2 children)

Quick follow-up, because tonight I installed EndeavourOS on my Surface Pro 4. (It's not Garuda, but it's still Arch.)

If you can follow instructions and copy/paste Pacman commands, you can install the Surface kernel. I did hit a couple of unexpected errors along the way, but the error messages were very specific. So it was easy to resolve them.

The instructions page is written very well, and there's a whole section dedicated to Arch.

There are only two things I haven't done yet: set up secure boot, and enable Bluetooth. Both of those things are pretty well documented, I just haven't tried to do it yet.

[–] Noerknhar@feddit.org 1 points 2 days ago (1 children)

Hey, just wanted to provide an update: gave it a shot and installed everything. Then there thing didn't boot anymore. Reverted to previous kernel. 🤣

[–] actionjbone@sh.itjust.works 1 points 2 days ago (1 children)

That's... odd. I wonder if it's a Garuda thing.

I've now installed four different flavors of Linux on a variety of Surface devices. Haven't had that happen to me, but I also didn't try Garuda.

Sorry to hear about that.

[–] Noerknhar@feddit.org 1 points 2 days ago (1 children)

I'm on CachyOS, as Garuda was not a good experience. Also Arch, thought.

Only step from the instruction I skipped was the safe boot one. Anyways, touch pad isn't that important. I just hoped I could get more out of the 620 integrated graphics.

[–] actionjbone@sh.itjust.works 1 points 2 days ago* (last edited 2 days ago) (1 children)

Maybe try Endeavour? I haven't used Cachy, but I've heard it's a little more unstable. And I know I've gotten Endeavour to work.

Here's a list of what I've got actively installed now, in case it helps:

SP4 - Endeavour, SP6 - Ubuntu vanilla, Mint Cinnamon

I don't have access to a 5, otherwise I'd play around and try to help.

[–] Noerknhar@feddit.org 1 points 2 days ago (1 children)

Thanks, I'll give it a shot!

Any chance you could run basemark on the 4?

[–] actionjbone@sh.itjust.works 1 points 2 days ago (1 children)

A powerhouse of a gaming PC ;-)

[–] Noerknhar@feddit.org 2 points 2 days ago (1 children)

Thank you! Still way better than my SF5... 😅

I'll give Endeavour a try next week.

[–] actionjbone@sh.itjust.works 1 points 1 day ago

Oof. Painful to hear your 5 is being so clunky. Hopefully Endeavour helps!

[–] Noerknhar@feddit.org 2 points 1 week ago (1 children)

Thanks!

Funnily enough, Bluetooth is already working. I'd say the only thing missing is touch screen and, well, proper GPU performance.

[–] actionjbone@sh.itjust.works 2 points 1 week ago (1 children)

Yeah, I'm sure Bluetooth is just from something I missed. Some config I need to update, or something.

Touchscreen and pen both work perfectly with the new kernel.

[–] Noerknhar@feddit.org 3 points 1 week ago (1 children)

When installing a new kernel, you basically stop getting kernel updates from the main repository, right?

I really have to look into all this a bit more I guess.

[–] actionjbone@sh.itjust.works 2 points 1 week ago* (last edited 1 week ago)

You add the new kernel's repository to your repo list. During updates, Pacman will pull what it needs from the various repos.

That's the short-short version. Possibly not technically accurate, but that's basically what it does.

After I ran the setup commands, edited the config file, then ran the command to install + update, it updated without me having to manually select any files.

load more comments (11 replies)
load more comments (11 replies)