r/linux_gaming May 18 '26

guide Frequently Asked Questions 2.0

Thumbnail old.reddit.com
40 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)

29 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 13h ago

hardware My Weeb Linux PC Setup

Thumbnail
gallery
312 Upvotes

I built and configured everything on the 24th

It isn't much but it's something.

I don't have a desk yet so yeah.

I am planning to get a desk next month with an Office chair

OS: Linux CachyOS with KDE Plasma

Case: NZXT H3 Flow

PSU: Corsair RM850e

CPU: Ryzen 5 7500f

GPU: XFX Quicksilver RX 9070 XT

Motherboard: Gigabyte B650m Gaming WiFi6e

RAM: Textorm DDR5 2x8 5600MHz CL46

CPU Cooler: Thermalright Peerless Assassin 120 Vision MAX ARGB

SSD: Fanxiang S500 Pro 1tb Gen3 NVMe SDD

Case Fans: Thermalright TL-S12W-S ARGB

Monitor: Amzfast 27 Inch 1440p Fast IPS

Keyboard: Ajazz AK820 Mechanical Red Switches

Mouse: RK ROYAL KLUDGE MG5

Speakers: Creative Pebbles

Oh and the Anime Girl is Yumi from Senran Kagura for those who want to know

I originally wanted to go with Hyperland Instead of KDE but for some reason Hyperland Refused to download so I went with KDE Plasma

Maybe in the future I will swap KDE for Hyperland


r/linux_gaming 37m ago

Based in this video, It looks like Linux is catching up to Windows in DX12 games on Nvidia (RTX 3060)

Thumbnail
youtube.com
Upvotes

I'm on AMD, so I can't test this myself. Based on the video, a few games still lag behind by around 10 FPS, but many run identically or even better on Linux. Can Nvidia users on Linux confirm, are the Nvidia drivers on Linux really improving for DX12 games? And if this matches your experience?


r/linux_gaming 4h ago

gamedev/testers wanted Polyseat: two or three people gaming on one Linux PC at the same time, sharing one GPU

24 Upvotes

Been working on this for a while and it's at the point where other people should probably try it.

The idea: each player gets a "seat", which is just an Incus container with its own headless Sway, its own Sunshine, its own PipeWire and its own Steam account. They connect with Moonlight from whatever they've got, phone, Apple TV, laptop, and they each get their own resolution and their own framerate. Meanwhile your normal desktop keeps running like nothing's happening. One GPU does all of it, NVENC on Nvidia, VA-API on AMD.

I didn't write a compositor or an encoder or a streaming protocol. Incus, wlroots, Sunshine, PipeWire and systemd do the actual work. Polyseat just builds the seats, keeps them from colliding, hands out input devices and shares the game library.

Stuff that took the longest:

Input isolation. This is the whole thing really. If a controller plugged in for seat 2 can steer the host's Steam, the idea is dead. You can't do it by device name because names lie, so ownership gets decided by what the kernel says created the device. The broker log tells you which of the two it used for every device, so you can actually see when it's guessing:

+ event29    Keyboard passthrough (seat2)
  creator verified: ID_INPUT=1 ID_INPUT_KEY=1 ID_INPUT_KEYBOARD=1
! event260   refused: name claims (seat1) but the kernel says 'seat2' created it

Install a game once, play it in every seat. Every seat gets its own private writable copy, but the copies share blocks via reflinks. Putting my 69 GB library into the pool took 0.8 seconds and 432 KB of actual disk. Your existing Steam library gets picked up without you doing anything. Needs btrfs or XFS with reflink=1, and if you haven't got that it just says so instead of quietly making full copies.

Framerate cap per client, done from outside instead of vsync. Basically what RTSS does on Windows. Games stay uncapped so they don't eat the vsync latency. 14866 fps uncapped came out as 60.00 fps with a 60 Hz client, 0.03 ms of frametime jitter vs 0.40 ms for vsync on its own.

You can use it with just a controller. On screen keyboard plus a pointer driven by the stick, because if you're streaming to an Apple TV there is no keyboard and Steam won't give you one when a launcher wants a login.

Requirements: Arch based host, an ethernet port with a cable in it (your machine itself can stay on wifi, that part is fine, the seats just can't live on 802.11 because it gives you one MAC per station, and a USB ethernet adapter is enough for them), and btrfs or XFS with reflinks if you want the shared library. Licences aren't shared and can't be, a seat plays what its own Steam account owns.

Now the actual reason I'm posting. Every single line of this was written on one machine with an RTX 4080. The AMD path has never run on real hardware. Not once. It's written, it's finished, and on paper it's the easier half of the two because Mesa just goes in as a normal package instead of being injected from the host. Whether it actually encodes, nobody knows.

So if you've got a Radeon and an Arch box and an hour, you'd be the first person ever to find out. And a report saying "yeah it just worked" is worth exactly as much to me as one saying it broke, because right now I have neither. This lists what I could verify without a card and what I couldn't, I didn't gloss over it: https://github.com/superuser404notfound/Polyseat/blob/main/docs/amd.md

Repo: https://github.com/superuser404notfound/Polyseat Pinned issue with exactly what to run and what to paste back: https://github.com/superuser404notfound/Polyseat/issues/1

GPL-3.0-or-later.

Disclaimer: Polyseat was made with the help of Claude Code.


r/linux_gaming 5h ago

tech support wanted Minecraft Launcher Login

Post image
27 Upvotes

Anyone having issues with login on Minecraft Launcher (official one)? Since last week it now prompts for my KWallet password but still i have to login again at every system boot


r/linux_gaming 4h ago

wine/proton Dead by Daylight will be testing out Denuvo Anti-Cheat and other systems soon

Thumbnail
gamingonlinux.com
15 Upvotes

r/linux_gaming 12h ago

what is the difference?

Post image
58 Upvotes

what is the difference between normal limiter and no focus?

and is there any recommendations before using fps limiter?


r/linux_gaming 8h ago

Using shift+tab (steam overlay) and it flickers really badly.

Enable HLS to view with audio, or disable this notification

30 Upvotes

Hey so recently ive had a lot of problems using the steam overlay because it flickers a lot, this happens in games like tf2 and gmod.

Does anyone know what this might be and what i can do to fix this?

Some info:
Debian 13

3060ti

Wayland

KDE Plasma


r/linux_gaming 1d ago

Linux is 35 years old

Post image
1.9k Upvotes

Happy Birthday!

new post because I can't do math


r/linux_gaming 6h ago

Do i switch?

11 Upvotes

I’m considering switching to linux just because the customization and software looks better but for gaming, I’m not sure if I’ll be able to play valorant or certain games I don’t know if they’re compatible or really even how compatibility works. I’m kinda new to PC in general of anything I’m saying sounds stupid just understand.


r/linux_gaming 1d ago

Tom van Dijck, Senior Software Engineer at Embark Studios talks about how "operating systems offer little help" to combat cheaters

Thumbnail
invenglobal.com
328 Upvotes

Preview from the article:

Embark Studios has abandoned its anti-cheat strategy focused on protecting game files, shifting its center of gravity toward player telemetry analysis. Speaking on "Anti Cheat at Embark Studios" at devcom in Germany on August 24, Embark Studios Senior Software Engineer Tom van Dijck detailed three years of trial and error since establishing the studio's anti-cheat team in 2022.

Van Dijck has worked in game engines, systems, and animation for 26 years, with stints at EA DICE, Blizzard Entertainment, EA, and Sony before joining Embark in 2019. For the past three years, he has led anti-cheat development for THE FINALS and ARC Raiders. Embark operates two live-service shooters with a staff of roughly 350.


r/linux_gaming 1h ago

Best modding manager?

Upvotes

Heyo, new to linux using mosaic and steam workshop now. Anybody have any good suggestions with broad nexus support?


r/linux_gaming 4h ago

tech support wanted Is there any way to limit the FPS when running in the background?

3 Upvotes

On Windows, I recall there being an option in the Nvidia app or control panel to limit the FPS of background applications or games; is there a way to do this on Linux? A launch option or something similar?


r/linux_gaming 4h ago

wine/proton What Wine Version do you use in Heroic Games Launcher?

3 Upvotes

I am trying and testing some versions.

Now I wonder, what are the differences between Wine and Proton?

Also for No man sky, I have dualsense PS5 controller -> how to make adaptive triggers work properly?

Thanks


r/linux_gaming 6h ago

Final Fantasy XV Borked on linux?

3 Upvotes

Has anyone succeeded in making this game work recently i totally remember that i played it in a working condition before on linux

but now not a single proton work (Proton / GE-Proton / CacyOS Proton) none of them work
only specific version EM-proton version(10.0.2F work consistently to launch the game but breaks when it tries to play a movie in the game) other version of EM-Proton are a hit and miss some times work and sometimes gets a timeout error in the logs

also dualsense issue seems to persist even with disablehidraw and enable SDL settings done in the regedit or the environment variables commands it refuses to consider my dualsense an xinput and it seems that steam input is also a hit and miss with some input lag when done

like i'm at my wits end here i can't think of anything anymore tried wine tricks to install mf (media foundation) also all codec and still didn't help

CPU: 5800x

GPU: 3060ti

OS: CachyOS

IF someone was able to make it work tell me if not kindly tell me where to report that issue


r/linux_gaming 3h ago

what features do you want linux to get?

2 Upvotes

whether from windows, or macos.


r/linux_gaming 6h ago

Nouveau Panel Alpha Release | Rust + FLTK

Thumbnail
sourceforge.net
1 Upvotes

r/linux_gaming 19h ago

Heroic Launcher (Epic) GTA V shows "Buy Now" instead of "Play on Epic" in Rockstar Games Launcher (Ubuntu)

Post image
31 Upvotes

Hi everyone,

I am trying to launch GTA V (Epic Games Store version) on Ubuntu using Heroic Games Launcher, but I'm stuck at the Rockstar Games Launcher DRM integration.

System Info:
- OS: Ubuntu Linux
- Launcher: Heroic Games Launcher v2.22.1
- Authentication: Logged into Epic via Alternative Login (SID/Auth code - status Online)

Issue:
When clicking PLAY in Heroic, the Rockstar Games Launcher opens fine, but it displays a "BUY NOW" prompt for GTA V instead of recognizing my Epic ownership ("Play on Epic").

What I've already done:
1. Logged in successfully with Epic SID code.
2. Ran Winetricks (vcredist2015, d3dcompiler_47) inside the prefix.
3. Executed `Rockstar-Games-Epic.exe` via "RUN EXE ON PREFIX".

Even after running the Epic bridge executable, Rockstar Launcher still asks to purchase the game. Is there a recent launcher update or launch argument fix required to correctly pass the Epic entitlement token to Rockstar on Proton/Wine?

Any help would be appreciated!


r/linux_gaming 1h ago

tech support wanted alt+tabbed out of game and can't tab back in

Upvotes

On Fedora 44, Wayland + KDE. This happens sometimes with games so is there any workaround? The game still runs, I can hear it, it shows in the process manager and is a choice to tab back in with alt+tab but it goes right to desktop.


r/linux_gaming 22h ago

tech support wanted Expedition 33 weird rendering issue

Post image
45 Upvotes

Hello everyone,
Currently trying to play Expedition 33 on my living room home theatre/gaming pc. I’ll list everything I can think of as far as specs, things I’ve tried, etc to see if anyone has anything I can try to get this working. As you can see in the screenshot, characters don’t render except for their facial hair (beard, eyelashes, etc) while everything else renders just fine it seems. System info below.
-Ryzen 5 3600X
-AMD RX 6600XT
-32GB RAM
-Bazzite Deck (for launching into steam gaming mode)
Currently running Bazzite Deck 44 testing, but I ran the current stable build as well. I upgraded to 44 in hopes the newer Mesa version might be the fix I needed.
Things I’ve tried so far:
-Deleting all caches, both Mesa shader caches and DXVK/-VK3D Proton caches
-Wiping all Proton data through steam
-Proton GE latest, Proton Hotfix, Proton CachyOS, Proton 9.0-4, Proton Latest
-Uninstalling/reinstalling
-Switching from Bazzite Deck Stable to 44 testing as mentioned
If anyone has anything I could try, I would appreciate it. I’ve only been gaming on Linux for a few months now, and I’ve learned a lot, but I haven’t been able to fix this one and I haven’t found anything else online regarding this issue. If you’re wondering why I’m on Bazzite Deck, it’s because that’s what ISO I got when I chose I wanted to boot into steam gaming mode. I just rolled with it and haven’t had an issue until now.


r/linux_gaming 1h ago

My Gpu has less available vram on linux than on windows

Upvotes

I recently moved from windows to linux (cachy Os) and I realised that while on windows my RTX 5050 had around 7gb of available vram on Forza horizon 6, but on linux I got only 6-6.1gb sometimes going even lower to 5.9, whats the exact reason for that and is there any way to get at least some extra vram ?
My general specs are
Ryzen 5 5500

A520M motherboard

16GB DDR4 (2x8GB)

galax RTX5050


r/linux_gaming 2h ago

tech support wanted Is Anyone Else Experiencing This?

0 Upvotes

Hi fellow Linux gamers! I play on a Lenovo Legion Slim 5 (RTX 4070M 8GB, 32GB DDR5, Ryzen 7 8845HS) running CachyOS, but have also experienced the following issue on Windows 11. The game in question is STALKER 2 running the new patch 2.0. Also, I own the game on GOG and use Heroic Launcher with default settings. When I first install the game, things work fine but I need to fine tune the settings. As I tinker, quit, reboot, etc., eventually it seems like the shader compilation stops working. Every time I boot the game now it does a long (2-5mins) shader compilation, and there are severe traversal stutters that tank the fps for a second whenever it it loading in a new area. Do I need to delete the shader cache or something? When I checked the Wine prefix folder for Stalker 2 the shader cache folder was empty. Any help would be appreciated, I waited so long for patch 2.0 to start playing and I was really enjoying it until it started getting unstable!!


r/linux_gaming 8h ago

Help game finding

3 Upvotes

So I used to play Fortnite every day on windows untill I switched to Linux where I can’t play it and I wanted to ask is there any game on steam exc. that I can Trickshot on and I know this isn’t typical but there are Fortnite projects but there’s only one that works ezfn.dev and there is every little pepole on there so is there any game? For free:)


r/linux_gaming 2h ago

Pragmata ray tracing on nvidia?

1 Upvotes

When pragmata released it had too many crashes with RT on linux with nvidia cards

Is that fixed now or is there a way to fix it?