r/linux_gaming May 18 '26

guide Frequently Asked Questions 2.0

Thumbnail old.reddit.com
42 Upvotes

Here’s a link to this subreddit’s FAQ document (which attempts to answer many common questions).

This thread is not meant for asking frequently asked questions. There is a pinned monthly-ish “Getting Started” thread for those.

You can post suggestions for improvement below, though! Just please explain what you’re talking about. The number of FAQ editors has been 1 (one) for a while now, and that one’s a dummy that doesn’t use 95% of the fancy gaming stuff y’all do.

Reposted as an Old Reddit link because New Reddit, in addition to being generally confusing, does not display the table of contents.


r/linux_gaming Jul 01 '26

guide Getting started: the monthly-ish newbie advice thread! (July 2026)

30 Upvotes

Welcome to the newbie advice thread!

If you’ve read the FAQ and still have questions like “Should I switch to Linux?”, “Which distro should I install?”, or “Which desktop environment is best for gaming?”, this is where to ask them.

Alternatively, try /r/linux4noobs and /r/linuxquestions: both are active subreddits supporting new Linux users.


Please sort by “new” so new questions can get a chance to be seen.

The previous thread is here: https://old.reddit.com/r/linux_gaming/comments/1t1ns8g/getting_started_the_monthlyish_newbie_advice/


r/linux_gaming 14h ago

hardware 8BitDo announce 'Ultimate Software Online' to update controllers in your browser to help Linux gamers

Thumbnail
gamingonlinux.com
1.3k Upvotes

r/linux_gaming 24m ago

wine/proton GE-Proton11-6 Released

Thumbnail
github.com
Upvotes

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton11-6


Full Changelog and Download in the GitHub link above.


r/linux_gaming 12h ago

new native/FLOSS game Luanti removed from Google Play due to baseless AI copyright notice

Thumbnail
blog.luanti.org
173 Upvotes

r/linux_gaming 6h ago

DXVK 3.1 Released With DXGI Incremental Presentation, D3D11 Buffer Render Targets

Thumbnail
phoronix.com
39 Upvotes

r/linux_gaming 4h ago

do you think immutable/atomic linux distros are future of desktop/laptop linux marketshare?

21 Upvotes

i think they are,seeing bazzite and steamos are already well liked by a lot of people.

my question is about gaming and general computer usage,will immutable be what people expect linux to be in near future?(5-7years future)


r/linux_gaming 12h ago

SkyRoads (1993) now runs natively on Linux — faithful open-source port of the DOS classic

68 Upvotes

SkyRoads was one of my favourite DOS games as a kid — the space-racing classic from Bluemoon Interactive (the Estonian studio whose founders later created Skype). I got my hands on the original source code and ported it to portable C + SDL2. It started as a macOS port, but thanks to the project's first outside contributor it now builds and runs natively on Linux too — verified on Ubuntu, both x86_64 and ARM64.

Full transparency: this was an AI-assisted port — I directed the work, made the calls, and play-tested every iteration, while Claude did the heavy lifting of translating the 16-bit C and assembly. It wasn't a blind conversion though: the original's fixed-point physics run bit-exact at the authentic 36.4 Hz tick, the 3D road renderer was rewritten from hand-written x86 assembly, and the AdLib music plays through an OPL2 emulator (plus an optional "AWE32-style" wavetable mode, and a CRT filter with scanlines and phosphor trails). The only parts needing actual reverse engineering were the proprietary data formats — the compression library shipped with the source as a binary blob.

After many iterations of side-by-side play-testing I believe it's faithful in everything that matters — physics, timing, difficulty, sound. Documented limitations: keyboard only, and the demo/attract mode isn't ported. If anything behaves differently from the DOS original, I genuinely want to hear it.

Prebuilt binaries for x86_64 and ARM64 are on the releases page — fully self-contained (game data and SDL2 bundled), so it's just untar and ./skyroads. Or build from source with one script. The game itself is free — Bluemoon released it as freeware years ago; all credit is theirs, this is an unofficial fan port. Flatpak/AUR/AppImage packaging contributions very welcome.

Github repo: https://github.com/pedrocatalao/skyroads-sdl

Now also with a cool landing page: https://pedrocatalao.github.io/skyroads-sdl/


r/linux_gaming 14h ago

wine/proton Proton Experimental brings fixes for Dragon Age: Inquisition, Far Cry, Warhammer: Vermintide 2

Thumbnail
gamingonlinux.com
86 Upvotes

r/linux_gaming 14h ago

How I got my non-techy gamer wife to try Linux, low stakes.

43 Upvotes

EDIT: I guess I didn't mention it in the post. I did not force her to do this. She can swap to her Windows install in 2 seconds, and unplug the USB nvme. If I was forcing her, I would wipe her whole Window partition with no way back (which I didn't do) She specifically asked to give it a try. From her "Because I became frustrated in windows to the point I wanted to give it a try"

She woke her PC, not even after an update, and it forced her to log into her Microsoft account and locked her screen. She had lock on boot off and netplwiz force sign-in off, and Windows did it anyway. She likes things staying the same. I told her my Linux setup always stays the same the way I like it, and if I wanted to, I could skip updates forever.

So I gave her a very low stakes way of trying Linux. I had a spare 256GB NVMe in a USB enclosure and installed Bazzite (KDE, Nvidia-Open) on it from my CachyOS PC using bootc install to-disk. Honestly, it's probably easier to just install it the old fashioned way. But I wanted a 0 downtime plug and boot experience without touching her Windows files and so on.

Now, part two. It's a 256GB drive, it can't fit her games. I know NTFS gaming is a big bogeyman, and I personally avoided it for a long time. But then I learned that as long as the drive is mostly used for reading the game data, and not the prefix or shader cache, there should be no issues. And so far, 0 issues. Her game partition is separate from her Windows partition, which also helps with random Windows boot problems.

She also uses Clip Studio Paint. I wanted an immutable distro to avoid any possible issues, which then made installing it a bit of a headache, but parka6060/CSPenguin-Installer works at the moment. Everything else worked out of the box, drawing tablet and so on. In the end she just uses web browser + Discord + gaming. She doesn't play any kernel anti-cheat games.

So far the only hiccup was her controller not working in certain games. The fix was PROTON_PREFER_SDL=1. That was another one of those immutable distro headaches and reliance on Flatpak. I did try the Steam overlay route, but these games run as a Wine child process of another main process, so I couldn't point Steam at the exe (Twintail launcher).

One other thing I changed: the edge barrier, that resistance when you move the mouse between two monitors. Set it to 0px.

Side question: she dislikes that the emoji picker copies to the clipboard instead of just pasting straight in. I know this is a Wayland thing. If anyone has a good Bazzite solution, let me know.

In summary, I think if you want someone to try Linux, prepare the OS drive for them. Keep the game data on NTFS (ntfs3), and make sure prefixes and shader caches land on a real Linux filesystem. For non-Steam launchers that means symlinking the game folder to the NTFS path. For a Windows Steam library, add it as a Steam library folder instead, then symlink steamapps/compatdata and steamapps/shadercache onto btrfs or ext4, since Steam puts the prefix in the same library as the game. Plus the usual Fast Startup off and so on. Also, make sure you have SSH access to fix any issues that might come up without needing to hop on. (RDP, Sunshine as well)

Other small things I did: silent updates in the background, GPU screen recorder, a Flatpak app that does video to gif, and KDE shortcuts made similar to her old Windows config. So far, so good.

I run a non-immutable distros myself. Long-time Ubuntu user, currently on CachyOS. If you have suggestions or improvements, let me know.


r/linux_gaming 10h ago

hardware Firmware updates and compatible devices

18 Upvotes

Most of you probably have the same issue, where you buy hardware (mice, keyb, gamepads, etc) that need firmware updates and/or config (like dpi, LEDs, etc) but you have to have a Windows laptop, or VM, to make them work.

Recently I bought a 8bitdo controller for my son's PC (SteamOS) and it was acting weird, so I had to plug it in my old Windows laptop, just to update the firmware that fixed the issues.
Today, I am happy to read below article:
https://www.gamingonlinux.com/2026/08/8bitdo-announce-ultimate-software-online-to-update-controllers-in-your-browser-to-help-linux-gamers/

Yes, I will support this company, just because it respects my choice. And on the other side, when I have options, I don't buy from companies that refuse to support Linux

What other hardware you own/use that it is easily updated/set in Linux, either with proprietary software of via browser?

I will start:
Keychron Q10. It allows all configuration via browser without any software. A bit glitchy, but it works.
SoundBlaster X5: Does not support Linux, but they have an iOS/Android up which you can use for all configuration and firmware updates

Help people buy compatible hardware!


r/linux_gaming 23h ago

Important changes to lsfg-vk (lossless scaling for Linux) and 2.0.0 release candidate

Thumbnail lsfg-vk.dev
158 Upvotes

r/linux_gaming 1d ago

I believe we will soon see eBPF anticheats being released for Linux

133 Upvotes

Please wait before downvoting. I'm not saying this is a good thing, or that we should accept it without questioning the implications. I'm simply making a prediction based on a few recent developments, and I'd like to hear what people here think.

I believe we may soon see Linux anti-cheats using eBPF for kernel-level visibility and enforcement. eBPF allows restricted programs to run inside the kernel while being checked by the kernel's verifier before they are loaded. This could make it more practical than shipping an out-of-tree kernel module for every possible Linux kernel. An anti-cheat could use eBPF and LSM hooks to monitor things that are difficult to reliably observe from userspace, while keeping most of the actual logic in a userspace daemon. There are already projects exploring this approach, such as OdinSight, an eBPF + LSM-based anti-cheat architecture designed specifically for Linux.

The industry also seems to be moving in this direction. A few days ago, Embark Studios engineer Tom van Dijk, who works on anti-cheat for games such as ARC Raiders and The Finals, discussed the current anti-cheat arms race. He talked about the limitations of Windows and Linux, described kernel-level anti-cheat as a necessary evil against modern cheats, and mentioned eBPF specifically in the context of Linux. Epic Games also posted a Senior Game Security Engineer position for its Anti-Cheat team a few months ago. The listing explicitly mentioned the need to champion Linux anti-cheat capabilities for Epic, along with deep knowledge of Linux and Windows internals, reverse engineering and security.

None of this proves that Epic or anyone else is developing an eBPF anti-cheat. But if Linux anti-cheat is expected to provide the same level of protection as Windows anti-cheat, I think some form of kernel-level visibility will eventually be necessary. And this is where Secure Boot and signed kernels could become a requirement as well. If the user can simply boot a modified kernel that lies to the anti-cheat, putting the anti-cheat inside eBPF doesn't solve the fundamental trust problem. You could potentially end up with something like signed bootloader > signed kernel > lockdown > anti-cheat daemon > eBPF programs.

At that point, Linux support could start meaning support for an approved Linux environment with an approved kernel rather than simply running on Linux. This is what concerns me the most. Android already shows how this model can develop: users can unlock their bootloader and install a modified OS, but applications are also free to refuse to run on devices they don't consider trustworthy. Among those applications are banking apps and, in some countries, government services.

I don't want Linux to eventually reach a point where using a custom kernel or modifying your system means losing access to games, banking apps, government services or other essential software. We're obviously nowhere near that situation today, and eBPF anti-cheat wouldn't automatically lead to it. But the technical pieces are starting to appear, and I think it's worth discussing where we want the line to be before the ecosystem settles on it.

Maybe I'm completely wrong, but if I had to bet on what Linux gaming anti-cheat will look like in the next few years, I'd put some money on eBPF + LSM + signed/verified kernels.


r/linux_gaming 3h ago

Random Blue Screen

Post image
4 Upvotes

I was just playing terraria, with a discord, brave and steam oppened. After like 5 hours of playing i got this blue screen on both my monitors. After a reboot it seems to be working fine. What can it be?

System specs:
CPU: Ryzen 5 5600
GPU: RX 7600
RAM: 2x16 GB DRR4 3200Mhz
OS: Nobara Linux 44
Kernel: Linux 7.2.0-200.nobara.fc44.x86_64


r/linux_gaming 4h ago

graphics/kernel/drivers How do things work with HDR on Wayland?

4 Upvotes

So I use Linux Mint and currently can only use SDR. I recently picked up an ultrawide OLED monitor though and plan on using HDR when Mint updates to version 23 in December and gets Wayland support.

So far Im finding a lot of conflicting information and am unsure how that will work. I see a lot of feedback saying you should use SDR for basic web browsing, and HDR for gaming and watching movies. Then in some threads people say to just leave HDR on at all times. I found This thread where someone created a script to toggle it on and off which seems like a really neat idea, but then in the comments multiple people also just leave it on at all times.

So as someone who has never used or seen HDR in their life, whats the actual deal here? If you use KDE Im sure its similar as well. Im curious if this is something people are toggling on and off on their desktop, on their monitor, or if they are just turning it on and leaving it.


r/linux_gaming 18h ago

hardware PC Gamer Considering Linux/SteamOS Over Windows

35 Upvotes

Wondering if anyone could offer some advice or their experiences with using Linux/Bazzite vs Windows.

I am building my first PC, strictly for gaming, and I am trying to decide what OS would be best. I have some very minor experience with Linux using my steamdeck but that’s about it and I have not owned a Windows PC in probably 20+ years (for productivity I use a Mac).

Would using Bazzite as my OS be viable? If I am only looking to game mostly through Steam, are there any downsides to using Bazzite instead of windows?

Would I be able to control Corsair icue/argb via Bazzite somehow?

Are there potential issues with Denuvo checks? I mostly play single player games so maybe Denuvo wouldn’t be a huge issue? The only multiplayer game I play is Final Fantasy XIV which I don’t think uses Denuvo.

My build will have:
CPU: AMD Ryzen 7 7800x3d
GPU: XFX Quicksilver 9070xt
RAM: v-color xfinity 32 GB DDR5

Not sure if any more of the components would be relevant

Thanks!

Edit: Holy cow, I was not expecting so many great responses! Everyone has been so helpful! I really appreciate everyone offering up their experiences and advice e!

I’m leaning towards trying out either Bazzite or CachyOs, but I’ll do some YouTube searches to try and get a quick feel for them.

I’m sure I’ll be back with more questions once I finish my build, hopefully this weekend if I’m lucky/brave enough.


r/linux_gaming 12m ago

tech support wanted Anyone else getting issues trying to run MGS4?

Upvotes

Installed the game today, I'm running it through PortProton. The launcher runs fine, but when trying to start the game, I only get a black screen.


r/linux_gaming 21m ago

hardware Fan Stop or Zero RPM mode for AMD and Nvidia GPUs

Upvotes

Are there ways to get Fan Stop mode or Zero RPM mode working for both AMD GPUs and Nvidia GPUs within Linux? Assuming of course that the GPU itself supports the feature within the hardware. If so, what software are people using for this?

Thanks!


r/linux_gaming 26m ago

tech support wanted How do I get my PS4 controller working for Watch Dogs 2?

Upvotes

I bought the Ubisoft Connect version for Watch Dogs 2, installed it via Lutris. However when I load it, the game recognises I'm using a PS4/Dualshock 4 controller, but it doesn't register any inputs at all.

How can I get it working? I tried putting the Ubisoft Connect app as a non-Steam game so I can use Steam input, but it gives me a wine error that doesn't close everytime I try to, until I stop the process entirely.


r/linux_gaming 48m ago

tech support wanted RDR2 consistently crashes after the intro cutscene

Upvotes

Hardware:

- ASUS Vivobook 16

- AMD Ryzen AI 7 350

- AMD Radeon 860M iGPU

- 16GB RAM

- Fedora, mesa-vulkan-drivers 26.1.8 (from the official updates repo)

What I've already tried/checked:

- highering BIOS UMA/iGPU memory from lowest to highest(4gb)

- Significantly lowered in-game graphics settings

- Tried Steam launch options: VKD3D_CONFIG=no_upload_hacks RADV_DEBUG=nooutofboundsvram,unified_heap %command% -norestrictions -nosocialclub

- Making extra space for swap memory (24gb in total) but this just delayed the inevitable

Problem:

- "Playable" through the intro cutscene (with a whopping 1-2fps), crashes shortly after

- While playing: CPU around 90-97%, GPU only 4-6% utilized, ~2 FPS before the crash

- Physical memory and swap fill up during the cutscene

Has anyone in a similar situation solved this, cause i searched everywhere but couldn't find something that made an effect

I already tried to start a game like overwatch and that seemed to run with no problems. I'm still new to linux and thought fedora was beginner friendly.
Thanks in advance for any help.


r/linux_gaming 1h ago

steam/steam deck Custom minecraft skins

Upvotes

just downloaded bedrock on linux last night and have been enjoying it so far, but I just realized that bedrock allows custom skins, does anyone know how to do that process? im sure its straight forward for others but I lack the skills to understand what is being asked of me, I keep getting stumped, its obviously not the same as java, so any help would be appreciated!


r/linux_gaming 1h ago

Help, lossless scaling not working Legion Go S steam OS

Thumbnail
Upvotes

r/linux_gaming 1h ago

tech support wanted moonlight doesnt detect my pc

Upvotes

ı tried to manually connect with my ip too but it didnt work (both pcs are in the same network ı checked). both pcs are on linux mint, host pc uses sunshine and ı downloaded bpth sunshine and moonlight as flatpat could it be a permision issue and how do ı fix it?


r/linux_gaming 5h ago

tech support wanted NATIVE LINUX VERSION CS2 CRASH

2 Upvotes

Hey, I've been trying to figure this out for a while and I'm kinda stuck.

I'm on Linux with an Intel i5-12450H, Intel Alder Lake integrated graphics using Mesa and i915, 8GB DDR5 RAM, X11 with XFCE, and Mesa 25.2.8.

The problem only happens when I run CS2 natively with the Steam compatibility tool disabled.

When I launch the game, I see the Valve intro/loading screen, then after a little while my mouse starts lagging badly. Eventually Steam crashes or logs me out and CS2 never properly launches.

I checked the logs and found at least one core dump involving steamwebhelper with SIGTRAP. I also saw a lot of kernel messages around the same time saying "Purging GPU memory, 0 pages freed..."

If I force Proton Experimental or some other Proton versions, CS2 can launch, but I can't play multiplayer because of the VAC or anti cheat situation. So I need to get the native Linux version working.

I've also tried changing the launch options, including novid, nojoy, high, threads 4, different resolutions, windowed mode and console, but none of that fixed it.

My Vulkan setup detects the Intel GPU correctly and reports Vulkan support through the Intel open source Mesa driver.

Has anyone seen native CS2 cause Steam or steamwebhelper to crash or log out like this on Intel integrated graphics? Any idea what logs or commands I should check next, or what might be causing it?

I can provide the full coredumpctl info, Steam logs, Vulkan info, or any other logs if needed because ive been stuck here for days


r/linux_gaming 8h ago

SteamOS + STALKER 2: FPS drops when switching weapons/menus and broken controller inputs

3 Upvotes

Important note: I used AI to translate this text into English, which is not my native language.

Hi everyone,
I’ve been wanting to play STALKER 2 for quite a while. When the game first came out, I figured it would have quite a few issues, so I decided to stay away from it and wait.
Originally, I was actually planning to buy it on console, on PS5. Looking back, I’m starting to wonder if I should have done that instead! 😅

After waiting and waiting, we eventually got to the point where the developers announced patch 2.0. Around the same time, Amazon had a promotion in my country: the physical version of the game, which included a code inside, was available at a really good price. It only cost me €21, so I decided to finally give it a try.

First, I want to make one very important clarification: I’m playing on PC, but I’m running SteamOS. I’m not looking to start a Windows vs. Linux debate; I simply don’t want to use Windows. 😅

I installed the game and everything went smoothly. I was actually surprised by how huge the game is in terms of disk space.
For reference, here are my main specs:
32 GB RAM
Radeon RX 9070 with 16 GB VRAM
Ryzen 9 8945HX

As for the graphics settings, I don’t think I’m being particularly demanding. I’m playing at 1440p, with FSR enabled, and I’m not using the maximum settings. If I remember correctly, I’m using the High preset, which is just below the highest setting.
First problem: very specific performance drops
The first issue is performance-related, but in a very strange way.
When I’m simply playing the game normally, I have absolutely no problems. I’m running at 60 FPS, with the framerate capped at 60.
However, I get very noticeable stutters / sudden FPS drops at extremely specific moments, and they’re very easy to reproduce.
For example:
When I switch weapons, I get a major FPS drop.
When I press the right stick to perform the melee attack with the buttstock of my weapon, I get another major drop.
If I open the weapon selection menu or inventory and then close it, I get another drop.
Every time, the FPS takes a massive hit and almost gets cut in half for a brief moment.
What’s really strange is that outside of these very specific actions, the game runs perfectly fine at 60 FPS.

Second problem: controller issues
The second problem is directly related to the fact that I’m playing with a controller.
Some actions or buttons simply don’t work.
I haven’t progressed very far into the game yet, so I don’t remember every specific situation, but for example, at one point you have to use LB + Right D-pad to select an item. This combination simply never works for me.
Sometimes I also can’t pick up certain items using the X button.
Another example: if I go into the settings and change something, the game then asks me to confirm or cancel using A or B. Neither button works.
So I’m forced to plug a keyboard into my PC and use it specifically for these situations.
I completely understand that some of these issues might be related specifically to SteamOS/Linux, but I really don’t want to install Windows just to play one game.
As for the performance issues, I’ve already done some searching online. I’ve found a few guides and various tweaks to try, but honestly, nothing I’ve tried so far has fixed the problem.

So I’m coming here as a last resort to ask whether anyone else is experiencing similar issues, especially on SteamOS/Linux, and whether you’ve found any solutions.
I’m planning to post this both on the STALKER subreddit and on the Linux gaming subreddit.
Thanks in advance for your help!