/r/linux_gaming
A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck).
Please check the FAQ first and keep distro/desktop/should-I-switch questions to the pinned thread “Getting started: the monthly distro/desktop thread”.
While r/linux_gaming is not primarily a tech-support forum, well-crafted support requests are welcome. Tech-support requests should include relevant details like logs, terminal output, system information. What did you do, and how, and with what version of what? How have you tried to troubleshoot the problem?
This guide can help you write useful tech-support requests.
Respect other users. Heated discussions are fine, unwarranted insults are not. Remember you are talking to another human being.
Original sources are preferred over news-blog-type posts unless valuable information is added in the write-up or an ensuing discussion. When in doubt, please add a link to one or the other in a text post.
Spam will be deleted. This means things like repetitious posting of similar content, low-effort posts/memes and misleading/exaggerated titles on link posts.
Reddit:
WWW:
Discord:
IRC:
Matrix:
Telegram:
/r/linux_gaming
So I'm running a machine with two video cards wired into a TV via a JTech HDMI splitter (that gives me 4 inputs to 1 output). Each card has one display port and one HDMI wired into the splitter, giving me 4 virtual outputs on 2 separate cards. I used loginctl to create 2 separate seats under Nobara 40, which means each seat has two "virtual monitors." Using Sway and gamescope, I was able to get the resolution right for each seat (3840x1080), though sometimes I do have some goofiness with logging in since there appears to be a regression with the version of SDDM in upstream Fedora 40 and I had to fall back to LightDM.
The problem now is that when we both play on the same system using Sway and gamescope, gamescope seems to allow only one seat to run at a time. If I run a game on the first seat, the second seat exits, and vice-versa. I think it has something to do with the gamescope reaper thread, but I'm not sure. Without gamescope, it works fine, but then I can't get the resolution to work right under GNOME or KDE.
I know my setup is very odd, but I'm wondering... is it going to be easier for me to run a VM, pass through the second card, and run a separate Linux VM for the second seat? I've been going down the rabbit hole of trying to run one seat via LXD container, but I'm not sure it's going to be worth the trouble.
Has anyone gotten gamescope to run on both seats of a multiseat setup? Or would you recommend a VM?
I apologize for my imprecise English,
I just installed flycast via flatpak, I would like to be able to transfer the saves I have in the core installed on retroarch there, is this possible? if so how? Thank you
Hey all,
I've been getting some rather strange performance issues in certain games: the 3D 'game' runs fine, but 2D bits - scrolling menus especially - are stuttery and cause freezes of up to a few seconds.
One game (from the depths) has a Linux native version, that version gets the stuttering. Running the windows version through proton removes the stuttering.
Looking at utilization during the stutters, the GPU utilization drops substantially, indicating the game is likely waiting on the CPU. CPU utilization/Temps/etc do not really change.
Many of the games I have noticed issues with use Unity, and most show the issue running through proton (From The Depths excepted).
Nvidia drivers are up to date, system packages are up to date, lowering settings to minimum doesn't improve things.
Any ideas what could be causing this? Or how to begin debugging?
CPU: 3900x GPU: RTX 4090 All games running off a pcie SSD
Why is the performance better when playing Overwatch through Battle.net with Lutris compared to playing it via Steam with Proton/GE Custom? I don’t experience stuttering, and overall, the gameplay is much smoother on my system:
So this isn't really made to poke the proverbial bear, but a lot of people promote Wayland because "modern gaming performance" and "doesn't matter Nvidia or AMD". This is added with "X is easily replaceable and has vulnerabilities". But every time I've used Wayland I've had poor performance and my controller shit worked funny (Steam mouse interaction via gamepad).
I did a clean install of Zorin lately on a laptop I changed out the ram and SSD on a 2020 laptop with an Nvidia GTX1650 (thing came stock with 8 GB of RAM and a 500 gig hard drive. I upgraded to 32 gigs of RAM and a terabyte). I tried loading up "Road Redemption" for kicks. On a Wayland session, 14 to 20 FPS any way I cut it. No DE tweaking or swapping.
I switch to an Xorg session and run the same game. 160-180FPS consistently.
My desktop (2014 chip/ board with 2021 graphics card, Radeon) can pull similar. Again, X session, X11 if I recall correctly.
Is this a performance anomaly or puffed dev expectations or what?
Hi
I'm trying to run Sky: Children of Light with gamescpe because it's the only way to have it work on Nvidia Wayland according to protondb
But the problem is that appending gamescope to the launch parameters causes the game to not start at all. Nothing opens, Steam tries to boot up the game and then gives up immediately and nothing shows up.
Right now I'm running this:
gamescope -W 1920 -H 1080 -r 240 -- %command%
But I've been trying a lot of combinations of settings and nothing ever seems to work
I'm on a laptop with a forced Optimus setup (screen is only physically wired to the Intel GPU) with an Nvidia RTX 2070, on EndeavourOS, using the gamescope-git AUR package (but I've also tried normal gamescope and gamescope-nvidia-git). Running Wayland. With the nvidia-open-dkms driver. No external screens connected. I'm using native Steam, NOT the flatpak. Any tips?
like i said im getting really low fps at my specs atm,
i installed it like 7 weeks ago on my win11 system and it run smooth at 100+ fps.
currently im using OpenSUSE tumbleweed with the 6.11.8-1 default kernel on KDE plasma 6.2.4.
my specs are
- Nvidia Geforce RTX 3060 mobile / Max-Q
- AMD Ryzen 7 5800H at 4.463GHz with 16 cores
- 15.351 GB ram
i installed it on my ssd, just saw it is a common problem at this game on linux.
currently im running it with Proton GE 9-20
Thanks for everyone who helps and im sorry for my terrible english!
Hello!
I'm thinking of getting the Valve Index to play VR games on my PC. I wanted to know some informations before buying a VR headset, before, here's my specs:
CPU: AMD Ryzen 5 5500 GPU: AMD Radeon RX 6750 XT RAM: Corsair Vengeance Pro 2x8 Go 2666MHz Distro: Arch DE: KDE Plasma 6 Desktop manager: Wayland
Here's my questions:
If you need more informations, tell me and I'm glad to respond!
Thanks!
Hi. I'm looking for an alternative to Steam Tinker Launcher. I like the idea behind STL. In Steam we can choose only STL as a compatibility tool, no custom commands like gamemoderun mangohud %command%
, all these additional tools can be selected from GUI in STL game settings. But at the same time STL GUI is a mess. All game settings are on the same window, a lot of scrolling to check mangohud and gamemode. Additionally adding other tools like protonhax to custom command is counterintuitive. There is no window to enter additional commands. Documentation can also be improved.
Are there any alternatives to Steam Tinker Launcher? If not, I'm thinking of writing my tool to integrate tools like gamemode, mangohud, and protonhax. I don't want to enter spaghetti custom commands in Steam game settings.
Atlyss keeps crashing around 30 mins - 1 h into gameplay, constantly, sometimes for unknown reasons it also bricks my pc and i need fo restart, i had similar issues with webfishing, but for some reason it now doesnt crash and also only used to crash around 3 times before running smoothly
Atlyss doesn’t stop crashing, constantly, I figure it may be something with some C++ library, seeing as both Unity and Godot are written in it, when I get back home I’ll try to repair them, but just in case I’m writing this if someone has any ideas or experiences with this, it would be greatly appreciated
Another thing is if someone knows where I can find the crash logs if there are any, that’d be great, and if it’s something to do again with nvidia graphics cards, yes I do have a 3070
Hey all,
I am struggling between a 9900X (recent Zen5) or 7950X3D (2 CCD, larger cache) for my new Linux rig.
I develop mostly C++ and game Star Citizen. Are there any problems in Linux with the 2 CCD layout and 3D cache of the 7950X3D ?
Thanks.
To resume my situation, I have a laptop with Nvidia and Intel graphics, the problem being, the iGPU is constantly enabled and the Regular GPU is constantly off, it worked perfectly fine before, however now it just doesn't work after updating the system, I use Arch Linux btw, tried many tools for switching iGPU and GPU on and off, but nothing seems to work
Recently bought a Lamzu Maya X, however it appears I am unable to connect the mouse to the Aurora web drivers. The mouse works on it's own without it, but I would like to be able to change the settings on Linux. Is there any information about this? The web drivers seem to work well on Windows.
EDIT: Using Linux Mint
i have been trying to use davinci resolve on pop os , i just recently switched from windows .. the graphics driver are not available for linux ( laptop - hp zbook 15u g3 ) . is there any way i can make davinci detect my gpu or set it as default ...or do any of you have any open source drivers for this gpu , i have been trying many things that chat gpt said , but nothing works ...
any help is appreciated ...
Hello, I am trying to download Roblox Studio using vinegar in Linux and when I try to do any installation with Vinegar, it sends at the end of it this error code:
Vinegar experienced an error:
failed to setup roblox: install version-9b68669a3b644e31: setup: unhandled package:
RibbonConfig.zip
Any solutions to this problem?
I have a PC with AMD 7900 XTX and I'm trying to connect it to my Sony TV (X85K) that has a VRR feature. However, it looks like it can't detect that my TV has it as shown on the screenshot. Adaptive Sync is not shown on the Display Configuration setting. Do I need to enable it somewhere? I am using an HDMI 2.1 cable to connect my PC to the TV.
The mod is working to point where i can attempt to connect to a server, but the BeamMP Launcher crashes before it loads in to the server, or it spits out some lua script error in game, then crashes. Also something to note: I had previously gotten it work completely fine about 5 months ago, and I installed it the same way from then to now.
Here's what I've tried:
I've already tried using the vulkan and the directx version, no difference.
No mods installed other than BeamMP.
Using default settings in BeamNG.
Tried switching to proton-ge and proton versions as far back as proton 8.
If anyone else could test to see if it works for them or tell me how they got it working, I'd appreciate it.
Using Fedora 41 Plasma 6 Wayland, r5 2600, 5600xt, 16gb ram
EDIT: I also (sometimes) get this errror:
Hi
The game is a abandonware, it's only a .exe
Can someone who knows better gaming Linux than me try making it running ? I only tried with Lutris and i could have the launcher with random words working but that's it 😅
Maybe I should have tried with Bottles ?
The game is here : https://www.myabandonware.com/game/sega-rally-revo-g2m
Hi! Can anyone help me?
When i got the controller, haptics worked just fine in Ghostwire Tokyo, but now they're not working at all.
When the game boots up, there's a slight tingle from the controller and that's it.
Adaptive triggers work, but haptics don't.
I tried multiple proton versions.
The controller's "audio" is recognized by gnome, and if i go to test speakers, and test the back-left and back-right speaker, the controller vibrates. So the haptics do work, but they're not being picked up by games for some reason.
Anyone have an idea how to fix this?
The only other game i tried was Cyberpunk 2077 and no haptics there either, just on the triggers.
I remember that I seriously tried to use Linux to play games years ago, more than 5 years ago. It was absolute sh*t. I don't even want to remember the time I lost trying to set up Wine correctly to play an specific game and losing 80% of my FPS, in addition to the random ass errors. As I'm not a big fan of Windows, I simply preferred playing on console during those years. Last week I decided just out of curiosity to try playing on Linux again, as I knew about the existence of Proton, but had never tried it. I'm freaking shocked. We went from spending the whole day trying to configure a game to maybe work, to simply opening the game and it works. I'm lying if I say everything is perfect, a few things still don't work 100%, but as a war veteran trying to configure wine, I'm shocked. Thank god Valve exists. Imagine if the PC gaming market depended on... Microsoft? Microsoft Store? The few times I tried to use it, not even the downloads worked properly, and here we are with Valve making Linux a perfectly viable platform for games.
Hi everyone ! With the release of NixOS 24.11 and NVIDIA driver 560/565 and with my trusty 3080, I wanted to try HDR with my LG C3 monitor.
Enable HDR with gamescope in tty worked like a charm but using HDR settings in games like stalker 2 or cyberpunk result in washed out colors for me. I can reproduce this behavior on gnome 47, plasma 6.2 with or without gamescope embeded or not.
Are you people in the same situation ? I though driver 565 did fix this issue?
Thanks a lot !
Hi,
is there something similar to Game Mode in SteamOS but open source that i can install on Manjaro which can launch Windows or Linux games with Proton integrated into it and also Flatpak integration for emulators?
and also how does Game Mode in SteamOS work? does it not load the desktop environment like KDE Plasma and does this reduce RAM usage? if you compare RAM usage of a game launched in Game Mode versus a game launched in Steam launched from within Desktop Mode what is the difference?
Time for my yearly post so we can all look forward (and back) on Linux gaming!
With 2024 wrapping up I think it would be nice to share your personal highlights, and perhaps what you are hoping to happen with Linux gaming next year!
I've found this question: https://askubuntu.com/questions/1451808/use-integrated-gpu-for-desktop-display-and-leave-dedicated-gpu-for-computing-tas
But there's no answer.
It seems gnome-shell
is being used by my Nvidia for some reason:
https://imgur.com/a/HQFM9Q2
OS: Nobara Linux 40 (GNOME Edition) x86_64
Host: 82MJ (IdeaPad Gaming 3 15ACH6)
Kernel: Linux 6.11.9-200.fsync.fc40.x86_64
Uptime: 5 mins
Packages: 2855 (rpm)
Shell: bash 5.2.26
Display (AUO4A99): 1920x1080 @ 60 Hz in 15" [Built-in]
DE: GNOME 46.6
WM: Mutter (Wayland)
WM Theme: Adwaita
Theme: Adwaita [GTK2/3/4]
Icons: Papirus [GTK2/3/4]
Font: Cantarell (11pt) [GTK2/3/4]
Cursor: Capitaine (32px)
Terminal: GNOME Console 46.0
Terminal Font: Monospace (12pt)
CPU: AMD Ryzen 7 5800H (16) @ 4.46 GHz
GPU 1: NVIDIA GeForce GTX 1650 Mobile / Max-Q
GPU 2: AMD Radeon Vega Series / Radeon Vega Mobile Series [Integrated]
Memory: 4.27 GiB / 13.49 GiB (32%)
Swap: 0 B / 16.00 GiB (0%)
Disk (/): 147.95 GiB / 452.37 GiB (33%) - ext4
Local IP (wlo1): 192.168.100.111/24
Battery (0x4C 0x32 0x30 0x4D 0x33 0x50 0x43 0x32): 95% [AC Connected]
Locale: en_US.utf8