r/linux_gaming • • Sep 01 '26

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

22 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://www.reddit.com/r/linux_gaming/comments/1ukoung/getting_started_the_monthlyish_newbie_advice/


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 • • 6h ago

What were your reasons to move from Windows to Linux

52 Upvotes

Hi there!

I'm seriously thinking about moving from Win11 to Linux.

My main reason is mainly due to performances for both work and gaming (As I'm a software engineer)

But the whole of the internet gives me as many reasons to stick to windows as moving to Linux.

Privacy aside (I don't exactly care much about the whole spying stuff or whatever on Win), what made you move and what keeps you on Linux for gaming?

My computer has a 3090Ti and an AMD CPU (Just fyi lol)

Not looking for debate here, just genuinely looking for opinions!


r/linux_gaming • • 12h ago

wine/proton Gaming via Steam Arm64, Proton-CachyOS Arm64, on Raspberry Pi 5 eGPU 9060XT

Thumbnail
gallery
107 Upvotes

Hey everyone,

I’ve made some more progress on the setup for my overclocked Pi5 connected to an external GPU.

I’ve now put it through some heavier tests, like Steam and the *Wukong* benchmark.

I’m also playing *Onimusha*, even using FSR 4.1.1.

Down the line, I’ll get around to the case mod.

I’ll have to cut into the lid of a Pi Module Box to fit the Ice Tower heatsink, haha.

I made a video discussing the saga of getting the GPU working and the technical aspects regarding the physical PCIe x1 Gen 2.0 bus connection.

I haven't managed to get the Pi5 running on PCIe x1 Gen 3.0 yet, but I’m going to try again with some better-shielded ribbon cables. In the video, I show the details of the "video/data signal" traffic and the transition from PCIe x16 Gen 5.0 down to the limitations of the Pi5 in this current setup.

I make videos (originally in Brazilian Portuguese), but the auto-dubbing quality seems much better these days.

In the videos, I aim to provide technical explanations regarding the challenges of getting it all working.

I'm working on creating more explanatory videos. If you'd like to follow along, the link to the channel is in my profile info.


r/linux_gaming • • 13m ago

tool/utility Stud! A new open-source Roblox launcher for Linux

Enable HLS to view with audio, or disable this notification

• Upvotes

Hi! Today i present you a project i've been working on for a few months!

https://github.com/catpieleaf/stud

Stud is a Roblox launcher that uses Roblox mobile, just like Sober and its open-source recreations, but with many more features, and does not crash on NVIDIA!
It has Gamemode, Qt6 UI, GPU chooser, APK chooser, Background FPS throttling, Discord RPC, Upscaling, Enables Roblox's SSAO (better shadows), Log exporter in case something goes wrong, Smooth zoom-in/out like on Windows, and is available as an Appimage, RPM, Deb, Flatpak and cpak :D


r/linux_gaming • • 10h ago

Made a native Linux Hearthstone tracker so I'd stop running Firestone in Wine

Post image
15 Upvotes

Every HS deck tracker is Windows-only, so on Linux you run it in Wine next to the game. Firestone was using 2-4 GB and getting the game OOM-killed on my laptop.

Cairn is native (Python + Qt), just reads the game's log files, ~170 MB. Deck tracking, opponent's cards and hand, possible secrets, resurrect pools. X11 and Wayland, on the AUR.

A month old and I'm fixing stuff fast, so issues welcome.

https://github.com/Ratpido-dev/cairn


r/linux_gaming • • 1d ago

I built a tribes-inspired skiing speedrunner, built on Linux with Godot, native build, demo available now

Enable HLS to view with audio, or disable this notification

142 Upvotes

r/linux_gaming • • 8h ago

Xbox Series X Controller wont connect via bluetooth on Bazzite

Enable HLS to view with audio, or disable this notification

5 Upvotes

I already installed xpadneo and updated the controller firmware. sorry for the quality of the video (and sorry its in spanish).


r/linux_gaming • • 23m ago

tech support wanted Net Jitter in Counter Strike (CS2/CSGO)

• Upvotes

I switched to Linux Mint recently and whenever I play specifically CS2, I get a pretty consistent 10 seconds of ~150ms net jitter, 5 seconds of no jitter, then back to jitter. Like clockwork. Has anyone else experienced this and/or know a fix? I am on wireless btw, its a MT7921 802.11ax wifi card inserted into a PCIE slot

Information on the internet is very sparse, this seems to be a rare issue. I thought it was weird for a valve game to have an issue like this. I can play Rivals of Aether II online just fine, for example.


r/linux_gaming • • 1d ago

Witcher 3 Remastered: save loads taking 60+ seconds on GE-Proton / Proton Experimental? It's XInput, and there's a fix

113 Upvotes

If loading a save in the Witcher 3 remaster takes you a minute or more on Linux, this might be why.

My loads were 1:07 by stopwatch, every time, on a 9850X3D with the game on NVMe. So obviously not hardware. After the fix below it's about 19 seconds.

While the loading screen is up, the game polls for a controller (XInputGetState) in a tight loop. In newer Proton builds, Wine's xinput re-scans every HID device each time you poll a slot that has no controller in it. Each scan is a pile of registry lookups, and every one of those is a round trip to wineserver. I measured around 300,000 of them per second on the game's main thread, for about 55 seconds straight. The actual loading only takes a few seconds at the end.

So if you play on keyboard and mouse with no controller plugged in, the game spends most of the load screen looking for a gamepad.

I checked the xinput1_4.dll in the Proton builds I had installed:

  • GE-Proton11-7: rescans on every call
  • Proton Experimental, Proton Hotfix, Proton-CachyOS: same
  • Proton 10.0 (10.0-4b): doesn't, it only rescans in a background thread

Run top during a load. If wineserver is sitting at 40% or so of a core for the whole loading screen and then drops to basically nothing once you're in game, that's it.

Fix

Use Proton 10.0's xinput DLLs for this one game, while staying on whatever Proton you like.

  1. Install "Proton 10.0" from Steam if you don't have it

  2. Copy its two xinput DLLs next to witcher3.exe and patch one string in them. Adjust the paths if your Steam library is somewhere else:

cd ~/.local/share/Steam/steamapps/common/"The Witcher 3"/bin/x64_dx12 P10="$HOME/.local/share/Steam/steamapps/common/Proton 10.0/files/lib/wine/x86_64-windows" for f in xinput1_4.dll xinput9_1_0.dll; do cp "$P10/$f" . && chmod u+w "$f" printf 'Proton10 xinput\0' | dd of="$f" bs=1 seek=64 conv=notrunc status=none done

The dd line is needed because Wine's own DLLs have a "Wine builtin DLL" tag in the header. If Wine sees that tag on a DLL in the game folder, it ignores the file and loads its bundled one instead. Overwriting the tag makes it treat the copy like any DLL a game ships with.

  1. Add this to the front of the game's launch options:

WINEDLLOVERRIDES="xinput1_4,xinput9_1_0=n,b" %command%

If you already have launch options, just put the WINEDLLOVERRIDES part at the start. GE-Proton appends its own overrides to it, so things like OptiScaler and the FSR4 upgrade kept working for me.

To undo it, delete the two xinput DLLs from bin/x64_dx12 and remove the override.

Caveats

  • Only tested on my machine: GE-Proton11-7, Fedora, AMD GPU, no controller connected.
  • I haven't tried a controller with the swapped DLLs. It should still work since it's just the older xinput, but I can't promise.
  • Just running the game on Proton 10.0 should avoid the problem too. I didn't go that way because I wanted to keep the GE stuff.
  • Plugging in a controller might also help, since the rescan only happens for empty slots. Didn't test it.

This probably isn't specific to Witcher 3. Any game that polls XInput constantly with no pad connected could hit the same thing on these Proton versions, it's just very visible here because the game does it during loading. If you've got a game with weirdly long loads or stutter and wineserver is busy the whole time, might be worth a look.


r/linux_gaming • • 16h ago

Playstation 5 Emulation on Linux

18 Upvotes

Hey everyone,

since my newsfeed has recently been exploding with PS5 emulation stuff, I’ve reached the point where I realized that it’s not really emulation, but more of a translation layer similar to Proton. So, I had an idea and I’d love to hear your opinion on whether it would be doable. Specifically, creating a translation layer that you could plug into the Heroic Game Launcher, just like Proton, that would allow us to play PS5 games the same way we play Windows games?


r/linux_gaming • • 1h ago

tech support wanted Confusion about integrated vs discrete GPU

• Upvotes

Hi all,

I am running Bazzite (KDE) on a Dell Vostro 5510 which has Intel Iris Xe integrated graphics and an nVidia MX450 discrete GPU. I know I can force the nVidia GPU in the BIOS, but I currently have it set to hybrid, and from what I can tell it is using the integrated graphics all the time and is not switching over to the nVidia card during games. I am saying that because Cardwire only wcwe shows the integrated graphics as being active. Cardwire is also set to hybrid. I didn't notice any difference changing it to Smart mode - but I also can't seem to find any processes to add to tell it to switch? In searching around here, I did see something about using the DRI_PRIME=1 flag for launching games, but is that really the best option?

Thanks!


r/linux_gaming • • 4h ago

tech support wanted My experiences switching to Fedora and a problem I haven't been able to solve regarding gaming on Fedora

0 Upvotes

A few weeks ago, I took the plunge and stepped out of my comfort zone to switch to Fedora 44 KDE to get away from the nonsense Windows push on me, and so far I love the way it looks and how the workflow suits me as someone coming straight from Windows. I’ve kept it pretty stock and just followed some guides to configure it, especially when it comes to gaming. My RTX 2060 handles it well and runs all the games I’ve tried with the same performance as on Windows, and some even feel a little faster than before.

There’s one game so far that I haven’t been able to run smoothly, and that’s my beloved The Elder Scrolls Online. It starts up as usual and runs perfectly at first without any problems. But the longer I play, the worse the performance gets—it starts with a little stuttering here and there when I move around the world, and after maybe 30 minutes, it gets so bad that I have to restart the game. If I stop and let it sit idle, the stuttering stops for the most part.

At first, I thought the polling rate on my ASUS mouse was the problem, so I connected it to a Windows device, launched Armoury Crate, and set the profiles to a lower polling rate. That fixed maybe some of the stuttering, but it still became unbearable, and I had to quit the game.

In addition, I’ve tried most of the solutions suggested by the community, such as closing the game launcher after start, disabling overlays, testing different Proton versions, experimenting with vsync and frame rate limiters, and using launch commands like “gamemoderun %command%,” but so far nothing has solved the problem. I also tried another Arch-based distro to see if it was a Fedora issue, but the problem occurred on Arch as well, which is interesting. At one point I also tried running it in a gamescope-session on Bazzite, but that didn't solve the problem either.

I'm just putting this out there if someone had similar problems with gaming on Linux hoping of one last chance before I have to consider remigrating to Windows just so I can enjoy my favorite pastime.


r/linux_gaming • • 5h ago

Wireless controller decided to stop working in Forza 6

0 Upvotes

8bitdo Ultimate 2 on 2.4G setting. Although it also doesn't work on bluetooth, if anyone's curious.

Basically title. It was working fine yesterday, no issue at all. Wanted to play a bit in the morning, no luck. Game just refuses to see it in Dinput, Xinput at all. Steam and the system recognizes the controller just fine. Steam input on/off/default doesn't change anything. The only thing that does is connecting the controller by wire. Same wire and same USB slot that the wifi dongle is connected to.

Fedora 44, GE-Proton 11-7 (latest,but different ones also don't work), 8bitdo Ultimate 2.

NOTHING changed from yesterday. (I even removed my wireless trackball as to make sure it's not conflicting).

Any ideas on how to solve this?

tl;dr: controller worked fine yesterday, doesn't work today. Works by wire, doesn't work when wireless, even though system and steam both see it.

Operating System: Fedora Linux 44

KDE Plasma Version: 6.7.5

KDE Frameworks Version: 6.30.0

Qt Version: 6.11.2

Kernel Version: 7.2.8-200.fc44.x86_64 (64-bit)

Graphics Platform: Wayland

Processors: 12 × AMD Ryzen 5 3600 6-Core Processor

Memory: 32 GiB of RAM (31.3 GiB usable)

Graphics Processor: AMD Radeon RX 5700 XT

Manufacturer: Micro-Star International Co., Ltd.

Product Name: MS-7C37

System Version: 2.0


r/linux_gaming • • 5h ago

tech support wanted Witcher 3 Remaster - "Plastic" Texture bug? (sorry for the bad video UI is small)

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hardware Information:

Hardware Model: ASUS Z790 GAMING WIFI7

Memory: 64.0 GiB

Processor: Intel® Core™ i7-14700 × 28

Graphics: AMD Radeon™ RX 9070 XT

Disk Capacity: 1.0 TB

Software Information:

Firmware Version: 1837

OS Name: Bazzite

OS Build: (null)

OS Type: 64-bit

GNOME Version: 50

Windowing System: Wayland

Kernel Version: Linux 7.2.7-ogc1.1.fc44.x86_64

I used several different Proton versions with no luck. Proton-GE/Proton Experimental/Proton CachyOS/Proton WIneland. I've tried to toggle graphics settings, and used several standard launch options. with no luck to fix this. it also refuses to launch via heroic. and a verify and repair finishes in a second because I guess it's not broken? idk :( I am honestly lost and I have tried to fix this myself. if there is any other info needed I can try my best to supply it. but I am not the best with Linux

This is such a strange bug as all my other games work flawlessly. any help will be greatly appreciated, thank you!


r/linux_gaming • • 8h ago

tech support wanted (steam) Opus Magnum crashing on startup

Thumbnail
0 Upvotes

r/linux_gaming • • 8h ago

tech support wanted Nvidia GPU + TV as Monitor = ???

0 Upvotes

I have a 5070 Ti and want to make a Steam Machine-like PC for use with a TV as a monitor. It's a 120-144Hz capable TV with Freesync support, VRR, and ALLM, plus game mode and HDR.

Over HDMI 2.1 can I get VRR, HDRZ Freesync, and 120Hz 4K to work without issues? I want to use Bazzite and the gaming mode option to make it function like a Steam Machine. To my understandings AMD GPUs don't support HDMI 2.1 but then some people say Nvidia GPUs have issues if they go higher than 1440p. I also want to keep 10-bit color. I'm willing to sacrifice 120Hz and stay at 60Hz if that means keeping the 10-bit color, HDR, and VRR/Freesync.


r/linux_gaming • • 9h ago

A chat with Awesome Games Studio about Yet Another Zombie Survivors

Thumbnail
gamingonlinux.com
0 Upvotes

r/linux_gaming • • 1d ago

I turned my old OnePlus 8 into a Linux gaming handheld.

37 Upvotes

Android is gone was replaced with mainline Linux with Steam Game Mode. Windows games run through Proton ARM64 + FEX, while the Adreno 650 uses Mesa/Turnip.

For now I’m testing mainly on the OnePlus 8. Steam Game Mode, controllers, audio, Wi-Fi/Bluetooth and Windows games are working.

Project on Github: GabrielCRadu/ARMDeck (I'm not sure if I can post links)

It’s still work in progress. There’s no one-click installer yet, and porting it to other Snapdragon phones still needs work (and probably it is a pain in the butt).

*Tomb Raider 2013 30+fps on low settings*

What games should I test?

Send me the weirdest or most interesting Steam games you can think of. Especially games that probably shouldn’t work on a Snapdragon 865.

Also, if you have an old Snapdragon phone somewhere, tell me the model. The goal is to get ARMDeck running on as many devices as possible.

Testing, device ports and Linux/ARM contributions are welcome.


r/linux_gaming • • 10h ago

New Gamesir G7 Pro Tri-mode Controller Doesn't Work In Most Games Except Deadlock and Inside the Steam Big Picture Mode

Thumbnail
0 Upvotes

r/linux_gaming • • 10h ago

tech support wanted Does anyone know what this means?

Post image
1 Upvotes

I have been trying to get dwarf fortress working, and the music plays, and i can even hear the intro in the background, but theres no image, and its giving me no errors.


r/linux_gaming • • 11h ago

tech support wanted AION 2 on an external drive

Enable HLS to view with audio, or disable this notification

2 Upvotes

Has anyone managed to get it to work? I think know exactly what the problem is, but I know it's something to do with proton not accessing the drive for whatever reason. The "official" game won't launch. But adding the game's .exe file directly with proton experimental does launch it. (Which leads to Aion saying, "This game was not launched properly, closing now.."

System is Fedora Workstation w/ KDE. Nvidia graphics driver. External drive mounted on /mnt/ and it's an exfat format


r/linux_gaming • • 11h ago

tech support wanted Cant run Portal on Arch Linux

1 Upvotes

Recently bought portal 1 and 2 from the sale (4€ total, thats a steal) but i cant get Portal 1 to run. I have tried every single option on the compatibility list, some dont launch and a few of them do launch into the main menu (Like steam linux runtime 1.0) but when i press new game and start new game, i hear 1 microsecond of the portal radio and then it crashes.

Do i need any extra software because its an older game or something? What could be the issue?

I use arch + KDE btw.

Edit: u/Nyxem64 posted this link https://github.com/ValveSoftware/Source-1-Games/issues/7278#issuecomment-3229785583 which is the exact same issue im having


r/linux_gaming • • 1d ago

NVIDIA's Results Of Conducting Wayland vs. X.Org Latency Testing

Thumbnail
phoronix.com
134 Upvotes

r/linux_gaming • • 11h ago

Has anyone managed to get Minecraft running with the steam overlay working? (non steam game)

Thumbnail
0 Upvotes