/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
Linux gaming / Proton has been improving for many years, peaking around 2019-2024. But it was 2023 in particular when it was at its best, when most games were supported and word began to spread more widely to the mainstream audience about the Steam Deck and Proton. Then this year, like the meteor that doomed the dinosaurs, kernel level anticheat happened. It became a huge point of discourse across the PC gaming scene, even outside of Linux. It has been a steady dicline in support for multiplayer games on Linux since. I lost my trio in particular, GTA Battlefield and Apex (games that worked just weeks ago) have all explicity blocked from being played on Linux. If it doesn't get better from here, I'll be glad to have said I was gaming on Linux full time during its prime/golden age. I can only hope Gaben can step in here and trailblaze a new solution for this anticheat debacle we are going through.
Right now I have a ROG Ally, and I've thought a little bit about installing Linux on it. On my main gaming PC I won't do it because I play Fortnite from time to time. But with the ROG Ally I don't really play any multiplayer games. For Forza Horizon 5 I mainly play the campaign missions, but I know that the game is kinda always online by default. The multiplayer part of it is a fairly big part of the game. Forza Horizon 5 is one of my favorite games on the ROG Ally right now. With Apex Legends getting rid of Linux support along with many other multiplayer games, I definitely am getting worried about other AAA games
Just tried Dragon Age: Veilguard that just got released and it won't start. It errors out with the game saying "detected nvidia geforce drivers version 550.99. The required driver version is 560.70 or later".
I'm not even running "550.99" on Linux, I'm running 550.127.05. And 560.70 is a Windows nvidia driver version, not a Linux one. Is there an environment variable or anything to fake a specific driver version, so that the game shuts up about it?
Hey, I'm looking for a Dummy Plug, to stream in 4k HDR from my PC(bazzite) to my phone using moonlight. Does something like this exist or even work with Linux? I'd appreciate your input ❤️
Hi, I just upgraded my PC with an Nvidia 4070 and a new cooler (not yet arrived) but during my gaming sessions the PSU fan increases in speed and makes a strange noise. Also, the CPU temperature is too high (about 90/100 °C) but its utilization is around 10/15 %. The question is, before I worry, should I wait for the new cooler?
Current configuration:
- CPU: Ryzen 5 2600x
- GPU: Nvidia 4070
- Cooler: AMD stock cooler + 1 fan
- Memory: 1T nvme
- PSU: Coolermaster 600W
- Distro: Pop_os
Thanks for your attention.
Not sure if it will work for everyone, but I am one of the people with the D3D fatal error and with the new hotfix it actually works fine. The commit in question : https://github.com/HansKristian-Work/vkd3d-proton/commit/dd7ad6d2545cb79a27f907d8512c4f1c1520c24f
To use it, go to your steam library, look for proton experimental > properties > betas > bleeding edge
Then force compatibility on MH Wilds to use proton experimental, launches just fine for me now, currently compiling shaders.
I've not seen this in months of using Apex on Ubuntu but today, it happens every time I open the game. Has anyone got any ideas why it might be and how to fix it?
I've verified game files and doesn't seem to make any difference..
Many thanks in advance!
When I run the .exe using wine the screen goes black then crashes due to "ACCESS_VIOLATION". Is there any workaround?
Currently using Ubuntu 24.0 and wine 9.0.
Edit: I'm using a pre-installed version of this game.
Edit 2: I added it as a non steam game and launched it using proton!
Hello! Recently had to re-install my OS for reasons, decided to give Bazzite a try. Mostly no complaints, but my 8BitDo Ultimate C Wired controller isn’t recognized by the OS at all in either available input mode, and searching for answers I haven’t found anything. I’ve attached a fetch so y’all can see what hardware I’m working with. I’d appreciate any advice. The controller worked with no issues on my last distro (Nobara).
So recently I've been playing No Man's Sky and the in game chat system just uses their unknown character equivalent when other people type in chat. How would I go about installing the correct font and how would I add it to what I presume is a wine instance through Steam's proton layer?
I have a PB Tails Crush controller. It is the brand new variant with TMR joysticks. It works out the box on Linux and is recognized as an xinput Xbox 360 controller, but for some reason its polling rate wired only reaches 250hz, while on my Windows installation it gets 1000hz. All other 1000hz controllers work at 1000hz for me on Linux, the PB Tails Crush is the only one I've seen to have this issue. Steam/Steam Input makes no difference, nor does overclocking/xone-dkms/different distros/different USB ports/firmware update. I emailed PB Tails, and they responded basically saying it's not their problem, because they do not claim Linux support. Distro is EndeavourOS Plasma. I test the polling rate using JohnnyPunch's Joystick Tester with wine.
Any ideas for what could be throttling my controller's polling rate?
Eh visto que hay gente que dice no poder jugar Fornite en Linux, actualmente migre mi laptop a Meat (finamos) y tengo la duda sobre cómo instalarlo al igual que Counter Strike, Valorant o GTA V, eh buscado en otros foros pero no encuentro solución.
Había visto que uno de ella era usar el sistema GerforceNow y Xbox Cloud pero este último hace que se vea del carajo.
Hay manera o deberá tener 2 sistemas este equipo para poder jugarlo
on kron4ek 9.20 staging tkg amd64, with the registry enabling wayland and the environmental variable `DISPLAY` already set to blank, the window is still blurry (just like in xwayland) on 125% fractional scaling.
when i adjust dpi to 120, the window got even smaller than it under 96, and mouse point got its position biased.
gnome43.9
ubuntu22.04
kron4ek via bottles
hello, not a very important post but I thought i'd share these finds of OS, libre games and the sort :). thought this would fit in this sub, apologies if not!
https://github.com/bobeff/open-source-games
https://libregamewiki.org/Main_Page
https://en.wikipedia.org/wiki/List_of_open-source_video_games
So, let me make this explanation quick:
I am using KDE Plasma 6, on Arch, I have a GTX 1660 Super. I enabled this setting here to Automatic:
VRR, at least for me has a lot of really tedious black screen issues in many different games and applications, it causes the entire screen to black out and until I exit a said program that for some reason causes those issues, it will remain as a black screen and will not show any output. This is of course, until I disable the option.
I don't know if it's because my monitor is a Freesync monitor, and not a G-Sync certified one, but either way, I'd like to know if others experienced this kind of thing and/or have found solutions to the problem itself.
My monitor is the Viewsonic XG2405
Initially i was having a crash report message with no additional infos, then on steam community i found someone with the same error and managed to figure out that deleting CrashReport.exe and CrashReportDll.dll from the folder gave me the actual error `Fatal D3D error (2,E_INVALIDARG, 0x80070057`, which looks more like a Proton error, any idea on how to fix this?
Distro: NixOS
Video card: Nvidia RTX 4060 with nvidia beta drivers (565.57.01)
CPU: 13th Gen Intel(R) Core(TM) i7-13620H
Proton version: GE-Proton9-16, GE-Proton-8-32, Proton-Experimental
Has anyone migrating from Windows found an alternative that isn't mudfish?
I did try Nord but it lowers my download speed quite substantially from gigabit to 100mbps.
Also for anyone curious how this works or hesitant, as I've seen lots of posts downvoted to high hell.
It reduces my ping by connecting me via the AJC (subsea cable from Australian East Coast to Japan) for example, for a Japanese game server, rather than going through my ISP route connecting across to the other side of Australia (West) then Northern Territory, then Singapore, Then Japan.
This is a massive must have for lots of us in countries that are further from games, as we get lowered response times of upward 50ms, or in my case because I skip half of my country as well as 15 or so other hops, nearly 80ms.
This might not be as applicable if you're in the US obviously, as you guys don't have to jump so far to play on an NA server.
OS: Arch Linux
DE: KDE Plasma 6.2
Driver version: Mesa Gallium driver 24.2.5-arch1.1 for AMD Radeon RX 6750 XT (radeonsi, navi22, LLVM 18.1.8, DRM 3.59
, 6.11.5-zen1-1-zen)
All the drivers are installed:
extra/vulkan-radeon 1:24.2.5-1 [installed]
Open-source Vulkan driver for AMD GPUs
multilib/lib32-vulkan-radeon 1:24.2.5-1 [installed]
Open-source Vulkan driver for AMD GPUs - 32-bit
aur/vk-hdr-layer-kwin6-git r31.f5f13b7-1 (+6 1.08) (Installed: r33.e173f26-1)
Vulkan Wayland HDR WSI Layer (Xaver Hugl's fork for KWin 6)
I have installed the latest proton-tkg
from here: https://github.com/Frogging-Family/wine-tkg-git/actions/workflows/proton-arch-nopackage.yml
I have edited the registry by adding Graphics key with x11,wayland.
Launch option: PROTON_ENABLE_WAYLAND=1 ENABLE_HDR_WSI=1 DXVK_HDR=1 DISPLAY= %command%
Ok, I can launch the game, but the HDR can not be enabled.
Does nvidia still not support fullscreen tearing for all applications on kde plasma? I tried KWIN_DRM_NO_AMS=1 but it resulted in a black screen on wayland. Some of my native wayland games still have more input lag than when running them natively in X11. I have adaptive sync off and am running the games at fps higher than my monitors refresh rate but it still feels laggy. It makes me not believe that enable tearing for fullscreen applications is working.
I downloaded the beta of Monster Hunter Wilds but it's crashing immediately at launch, a crash report tool quickly appears and then closes itself. I tried stable Proton, experimental and GE, same behavior on all of them.
The beta starts in about 24 hours, but I've seen people saying that you can compile the shaders now, so it wasn't supposed to crash.
Any workarounds?
Edit: Apparently it happens on Windows as well.
https://www.reddit.com/r/MHWilds/comments/1gg6d2r/wont_launch_on_steam/
Anyone figure out how to allow Vortex mod manager to deploy mods to respective games? It's able to detect the games but I keep getting "deployment failed" and "no available deployment method" errors.
My game directories and files all have 755 perms and are owned by my user and group.
I really wanna to play something like destiny 2, but I always find warframe or first descendant as alternative, someone has a better choice ?