/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
I've been dealing with an issue for the last few weeks where, at some point while I'm playing a game, usually showing up within the first 30 minutes, I will start having some intense microstuttering any time I give my game input until I restart the game. I've done a good bit of troubleshooting at this point, and I'm staring up a wall, unsure of what to do next.
Behavior: if I'm not touching my mouse or keyboard, my frametimes are fine, but the moment I start giving any input
Specs: Ryzen 1800X, Sapphire Pulse 7900XT, 32GB RAM, 750W EVGA G3
Games tested: Deadlock (NVMe SSD), Dota 2, Phasmophobia, Nuclear Nightmare (the last 3 are on a 7200 RPM hard drive)
Mesa versions: 1:24.1.1 through 1:24.1.6, 1:24.2.0 through 1:24.2.7, as well as mesa-git
Kernel versions: 6.12, 6.6 LTS (Arch)
Wayland compositors tried: Hyprland 0.45.2, Gnome 47.0
I've tried to force my GPU into a specific power profile (3D full screen and compute) while watching my GPU stats with corectrl and mangohud in Deadlock. I see my clock down to the low tens of MHz while my power draw drops from ~150W to around 100W. I've attached 3 screenshots from getting this to happen in a Deadlock bot match so I could poke around (took around 35 minutes to get it into this state).
I had a very similar issue trying to play Anomaly GAMMA on X11 when I had a 1070Ti a year and a half ago or so, but I was able to identify it was libmutter and went away when I switched to Gnome on Wayland.
I'm not sure where to go from here, honestly. This definitely wasn't happening in August or September, and I'm pretty sure it started happening around the beginning of November. With swapping mesa versions and going to an LTS kernel to still see it, I feel like I'm at the end of my rope. Does anyone have any suggestions for how I can continue troubleshooting?
So basically I installed flatpak heroic launcher first and it worked well except for mangohud. Then I got the launcher through AUR. My biggest complain with AUR was no matter what I try, I can't add new games no matter. It gets stuck when I hit play so I have to go back to flatpak version, makes a prefix, hit play then go back to native. Anyhow, I installed some games on the pacman version from epic games. Now I want that game to appear on the flatpak version without downloading the game again since I want to only use flatpak one. I have slow internet 😔. Is it possible to do that?
I apologize for my bad English. 😅
When I installed Ubuntu, I chose "install third party software option" and I entered a password. When I did a reboot, I chose continue boot instead of enroll MOK. Will there be any problem because of that? I see from nvidia-smi that nvidia driver is loaded, but I'm not sure if everything is okay. If not, how can I get this screen back to enroll MOK? Even when I install another driver, I don't get a prompt to enter a password again, maybe something is corrupted?
Hello r/linux_gaming hivemind!
For a year now, I have been Distro-hopping around to find my perfect distro for all general use and gaming.
I tried ubuntu flavoured distros and some arch ones, and I can't seem to get the performance I should expect.
Additionally, some unexpected monitor issues came with all of that as well.
What are your configuration and distros, and what kind of performance do you get?
My configuration:
AMD Ryzen 7 5700x
Nvidia RTX 3080
16 GB RAM
21x9 (3440x1440) ultrawide 165hz monitor - connected via displayport
16x10 (2560x1600) 144hz monitor - connected via USB-C (monitor) to displayport (gpu)
popOS: straight did not work. Many games did not start no matter the configurations I set. Tried to reinstall it 2 times. Maybe the additional windows for dual boot was a problem. Who knows**.**
endeavourOS (gnome nvidia-560.xx.xx): Good overall experience. Everything worked fine despite having like 20% less performance. The second monitor worked flawlessly until I tried to go down the Desktop Environment rabbit hole and install KDE as well as gnome. That did not go well, and I completely reinstalled the OS with KDE.
endeavourOS (KDE nvidia-560.xx.xx): So many issues. Performance was poor, the second monitor only worked with 60hz and would constantly connect-reconnect, resetting all the display settings. While this reconnect cycle was happening, the main monitor would go dark. Flash up for a second before going dark as well. This would take between 5–20 minutes before it was working again, or I would disconnect the second monitor.
endeavourOS (gnome nvidia-565.xx.xx): I tried gnome again, thinking the monitor issue was somehow connected to the nvidia drivers, but it did not work. Additionally, one specific game (hunt showdown) was having some weird lighting bug where the top half of my screen would flicker in different colors. No info on any forum or on the web. I could not recreate the kind of experience I had the first run.
cachyOS (KDE nvidia-565.xx.xx wayland): Such a good Arch experience with a well documented guide on how to set up everything. I like the used package manager (paru) but the issues remained. Same monitor issues but better performance than endeavourOS.
cachyOS (KDE nvidia-565.xx.xx X11): Best performance. at first Monitor issues remained, but I could set my monitor's refresh rate to 120hz this time. Hunt showdown and CS were dropping FPS consistently no matter which proton i used.
cachyOS (gnome nvidia-565.xx.xx): Same performance and issues like wayland.
cachyOS (gnome nvidia-565.xx.xx XORG): Used to be the best overall, but now Frame issues getting worse than before.
I strongly believe that nvidia hase some issues there aswell. I tried downgrading the drivers but could not manage to make it work again like 560.xx.xx. And when I did some other issues poped up.
Any Ideas what to try next?
And thanks for the help in advance!
I'm currently trying gaming on artix linux but wine keeps throwing error whenever I start the game
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
info: Game: FalloutNV.exe
info: DXVK: v2.5.1
info: Build: x86 gcc 13.1.0
info: Found built-in config:
info: d3d9.floatEmulation = Strict
info: Effective configuration:
info: d3d9.floatEmulation = Strict
info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0xf00d0d90
info: Built-in extension providers:
info: Platform WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_EXT_surface_maintenance1
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
0024:err:vulkan:wine_vk_instance_init_physical_devices Failed to enumerate physical devices, res=-3
0024:err:vulkan:wine_vkCreateInstance Failed to load physical devices, res=-3
terminate called after throwing an instance of 'dxvk::DxvkError'
0024:fixme:msvcrt:__clean_type_info_names_internal (7BBB6A1C) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (7BB029A4) stub
I've installed DXVK on the wineprefix, a bunch of vulkan packages and even tried to rollback but still having the same issue. My laptop has a i7-2670QM CPU (sandy-bridge) and I saw some people talking about dxvk/vulkan not supporting sandy CPU's. Still my laptop runs the game kinda decent on windows and not long ago I managed to run it on Debian 12. I couldn't find any other solution so I'm guessing maybe my CPU is the problem, yet still not sure.
Any thoughts?
Hi! I'm looking for a solution to the problem described in the title.
Proton games I play (Path of Exile and Warframe to be exact) have been slowing down substantially after ~30-60 minutes of gameplay. PoE gives more detailed performance info, and I've been able to deduce that time spent on the CPU processes per frame is the problem, as it jump up to ~80-100ms per frame once the problem kicks in.
What I'm pretty certain the problem isn't:
- Overheating of any component, as they sit ~45-50C during the problematic times
- Overloading of the CPU with other tasks, as usage is reported to be ~60% for all 4 cores
- Memory leaking/swapping as those metrics also stay normal
What I've tried with no success:
- Changing Proton versions (Experimental, latest few numbered versions, latest GE)
- Disabling CPU powersaving by reducing frequency.
If anyone has any idea, or needs more detailed information please say so in the comments! Thanks in advance!
I've installed the Steam Link app on my Nvidia shield to game on the couch on the ground floor while my pc is running upstairs. To play on my Shield, I have to start my pc, run Steam, walk downstairs, start tv & shield, launch Steam link, connect to pc, start game, go back upstairs, allow remote connection & control, go back downstairs again.
Is there any way to automate the 'allow remote connection & control' step? Would save me walking up & down stairs.
I do approve of giving apps permissions for this feature, I would just like to whitelist Steam for this.
Running the latest Fedora workstation release on my desktop.
This is a first, I tried launching Bioshock 2 Remastered on my old GPD Win 1 with Fedora 41 and I got an error message I've never seen (and which returns no hit on Google) when asked if I agree with 2K Games Online Policies :
We have determined you are not old enough to perform this action. If you believe you are receiving this message in error, please contact 2K support at support.2k.com"
I mean, I'm 32 years old (fossilized according to today standards), how old do you have to be to launch this game ?! 😅
Hi, I'm trying to run old racing game called Juiced, but I don't know how to bypass 'install directx9.0c' check that the game have. I installed the game using lutris, I have dxvk enabled, I even used winetricks to install d3dcompiler_43 and d3dx9_43 and still nothing.
so i installed xpadneo and i did everything and i even tested it in the browser it works but only on steam it doesnt work. I don't know what to do and i've scattered the whole internet at this point
I installed proton and I have tried to run Rain World, but I got an error saying that Rain World required DirectX, and from what i've read, proton needs Vulkan to work, but my computer doesn't have Vulkan support (it's quite old) and i don't know if there is any alternative to play games on linux
I need to extract things, how do i do that in fedora?
The application called kwin_wayland uses up to 60% of my cpu, i use arch and kde plasma, idk why this is happening
I’m trying to play Tekken 8 on my steam deck and sometimes the game would run and sometimes it would be a black screen and I have to close out of it and relaunch it and hope it starts or keep repeating the process until it starts. This randomly showed up one time after I tried starting it after 10 failed attempts. I tried uninstalling and reinstalling the game but I keep running into the same issue of it sometimes working and sometimes not. Help appreciated!
i use a ps3 controller to play racing games but every time i disconnect the controller or turn my pc off my controller connects to my ps3 and turns it on
its kinda annoying to turn my ps3 off every time after that
is there a way to turn the controller of?
i know i could reset my controlller but i really like that i can turn it on with the controller
Hey, I just switched to linux (using bazzite) but the current application on bazzite that opens files (ark) for some strange reason does not fully extract a file that I need, now i am looking for an alternative. Help?
Hi all, I'm currently running an Ubuntu 22.04 machine. I was previously on a Ryzen 5600 with 16GB of DDR4 ram, and have just upgraded to the Ryzen 9800X3D with 64gb of DDR5 ram. With my old cpu/ram, I was able to get an easy 60fps at 4k without issue using proton for Black Ops 1, but now after the upgrade despite everything else remaining the same (e.g. GPU), the game runs at a horrendously lower framerate, around 19 fps or so on the main menu.
What could be causing this? For reference, my GPU is an AMD 6950XT, and given it was running fine with the older hardware before, this shouldn't be occurring. I'm also using the following launch settings to fix the mouse acceleration issues:gamemoderun DXVK_ASYNC=1 PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 RADV_PERFTEST=gpl DXVK_FRAME_RATE=90 %command%
First, I want to say thanks, especially to user tsubajashi. Thanks to your advice, I’m no longer getting error messages in the terminal! You’re great.
Unfortunately, I’m not quite there yet. Despite following https://www.makeuseof.com/install-proton-ge-on-steamos-linux/ all the way to the end (with some helpful advice on how to manage directories) proton GE is not appearing in steam’s list of available compatibility tools.
If you have any insight into how it’s supposed to work, like maybe I screwed up a file name somewhere and now steam can’t find the file, I’d be grateful.
So I recently bought a new to me laptop(Dell G3) and installed Pop_os and ive been playing around with it and steam. I was thinking about installing bazzite so I could get the console like experience then after I hooked up my wireless Xbox controller and pressed the Xbox button opening Big Picture Mode in Steam to my shock and excitement, then I realized I didn't need bazzite in order to get a console like experience. glad I figured it out but boy do I feel stupid! XD
I hope my ignorance can help somebody else out there that is having trouble with their setup.
I have a i5-1135G7 with Iris Xe and 16 GB of RAM (laptop). I've tried this game on Windows and it worked just fine. Proton Experimental and Protons GE don't make a difference. The graphics are all low and the game is just flat out unplayable.
What's weird is that the game lets me change all the settings with the exception of the refresh rate. Perhaps that has something to do with it? The game is also running off an external SSD, but I have GTA V and IV and other games on that SSD just fine. I'm at a loss right now.
When I start the game, the Rockstar Launcher asks me to buy it, even if I already have it with Epic. My game is installed in another drive and the Rockstar game is installed in /home because It can't be installed in the same drive as the game.
Obs: I am currently using the Flatpak version of the application, but I believe I should consider trying the AppImage or DEB version instead.
Hey everyone,
I’ve been wanting to make the switch to Arch Linux for about a year, but the biggest thing holding me back was gaming—specifically, waiting for games like Call of Duty (yes, I know) to work smoothly.
Recently, I decided I’d had enough of Windows and took the plunge. To make the transition smoother, I bought a second 1 TB SSD. My main 2 TB SSD is now fully dedicated to Arch Linux, and the new 1 TB SSD serves as my Windows drive. While I still need Windows for a few specific games and some work tasks for my day job, I’ve officially moved to Arch for almost everything else—and I’m not looking back.
What’s blown me away is how well gaming works on Arch. Sure, I had to do a little bit of tweaking at first, but I can now download almost any game and just play. It’s incredible. The level of compatibility has completely exceeded my expectations, and from everything I’ve seen, it only keeps getting better.
At this point, I only boot into Windows for a couple of games and when I have to work from home. The rest of the time, Arch Linux is my daily driver—and I couldn’t be happier.
If anyone out there is on the fence about switching, especially for gaming, I’d say go for it. It’s not as daunting as it used to be, and the results are genuinely mind-blowing.
I have setup Lutris and got a handful of games working. However Void Stranger crashes immediately, no matter what I do.
The log is here: https://pastebin.com/EgspNqSF
... and what I assume is the relevant error is in the following line: ERROR!!! :: Failed to open file: voidstranger_data.csv for buffer_load()
Any idea?
EDIT: Solved, it was actually quite stupid... see the comment below
I am already a Linux user to be clear
Enlisted finally supports proton without anti-cheat kicking you (It probably had for a while, but I noticed this only now) and works quite good. Meanwhile native port shits itself every 5 minuets.
A lot of people see proton as being bad, because developers won't bother making a native port, but I actually think that it's good.
I think developers not doing a native port is good, because a lot of the time it's either sub-par, or borderline unusable. Enlisted being a good example. Native doesn't allow you to change any graphical settings at runtime, has issue with mouse locking which will not be resolved, because it's an engine issue and gaijin doesn't give a shit, and it crashes constantly.
Meanwhile windows build running through proton has non of the above mentioned issues.
Now that doesn't mean that developers shouldn't make native versions. There a lot of positive examples, like flight of nova, terraria, valheim(hit or miss), cs2 etc... But not having to make that port is a good thing, because at the end of the day, most devs don't care about 4%(at best) of gamers that run linux.
I just decided to buy this game since I 100% all previous ones, I remember that Rise of the Tomb Raider didn't run so well on Windows 11 on High settings.
Now that I switched to Linux I just decided to try Shadow of TR and the game already preset all on Ultra, my first thought was "Haha, let's see just out of curiosity how it'll run", I was hopping for a terrible experience with heavy stuttering and probably 30-40FPS. Then, suddenly it started running at mostly constant 60FPS, not dropping below 40FPS, not a single stuttering.
That's just insane!!!
I couldn't believe that, how is this even possible? Or am I mistaken something here? Does Shadow of TR really runs better than Rise of TR? Because the difference is insane.