Dual-booting Windows 11 and Fedora 38. Gaming on Win 11 is, as expected, most times great. I want to migrate to Fedora and use it as a daily driver, and while it does a damn good job at doing just that, it’s disturbingly aweful at gaming. I’ve installed Steam and I set out to try a couple of games to see what it would handle.
It should be noted that I’m not a hardcore gamer, and I’ve historically not gamed on PC (but PS and Xbox), so I don’t have quite the extensive library of games on Steam like many others do. I’ve got Game Pass, but that won’t help me here. Anyhow… the games I’ve tried to run are games that I currently have on Steam.
Hardware:
-
CPU: Ryzen 5 4600G
-
GPU: RX 6700 XT
-
RAM: 32 GB 3200 MHz
-
SSD: 4 TB M.2
-
I expected Civilization VI to run fine, and… it did. although anti-aliasing decided not to work.
-
Humankind, does not run. At all.
-
Broforce does in fact run perfectly fine!
-
F1 2015 (don’t laugh, it was free), does run and it does in fact run at max settings, but the controls (keyboard + xbox) are fucked, so that’s also a no go.
-
Red Dead Redemption 2, hahaha no.
-
Grand Theft Auto: Vice City, hahah no, for some reason.
While I “love” and support “Linux”, this doesn’t cut it. Why am I even “here”? I’ve been using “Linux” for at least 15 years (incl. Windows),but if I want to play a God damn fucking game, I want to play it now, not tomorrow, or after I’ve googled a fucking hack that’ll break x amount of shit and take me hours to get running. This is why I’ll still use Win 11 as my daily.
Fedora as an OS is smooth, quick AF and I very much like it. Gaming on it? God no.
My point is, while Win 11 is basically “don’t worry, it’ll run!”, Linux (or Fedora at least is “I don’t know… maybe?”. That won’t convince a lot of people, and currently not me.
EDIT: THIS IS WHY LEMMY IS BETTER THAN REDDIT. HUMAN CONVERSATION. THANK YOU ALL
Others have said enough but I just want to mention protondb.com look up a game you want to play here and you can see how others on Linux are doing with it.
Want to add that on desktop steam you can also add the Deck Verified indicator to games. While this isn’t as in depth. It’s definitely more streamlined and makes it easier to find games that are supported well.
Red Dead Redemption 2
Are you using the Steam version or the Rockstar version? Because the former should just work OOTB (unless something has changed recently). The latter can be a pain to get working.
I expected Civilization VI to run fine, and… it did. although anti-aliasing decided not to work.
It has a native version and sometimes they are missing features/performance. Try forcing Proton.
while Win 11 is basically “don’t worry, it’ll run!”
That hasn’t been my experience at all, even with gaming. But YMMV.
I played RDR2 on Linux just a few months ago and there was no configuration needed whatsoever.
You didn’t mention it in your post, did you make sure you set proton to run for non-verified games in steam settings? Also did you try proton experimental and/or Proton-GE?
HUMANKIND seems to be a mixed bag but the others are reported to run well.
Are you using AMDVLK or RADV? I’ve heard that AMDVLK has been the source of a lot of problems for AMDGPU users on Linux.
I’m using whatever ships with Fedora 38. I haven’t touched it.
mesa-vulkan-drivers
are installed? You should checkjournalctl
output when you launch the games that don’t work. It should give you more info. AFAIK RDR2 should be working fine.Yeah, vulkan drivers are installed. Oh well, I’ll just keep booting Windows whenever I want to game.
I did however just play Northgard with a couple of friends, and it ran perfectly fine on Fedora. First time playing it on Linux, and it ran smoothly with zero issues, so that’s cool I guess. A taste of Linux gaming lol.
I agree that the experience on Linux is quite variable; I set up my Linux installation to play games once 3 years ago (it didn’t take me hours) and my Steam games are plug and play. I don’t play all the games from those lists but RDR2 plays perfectly fine for me. Occasionally, there would be updates that would introduce a regression for some games (DX12 is still a bit hit or miss on some titles) and it would take a few searches to find a workaround, but I can accept that, since I can stay on an OS I trust and would rather use. Rarely, there would be a serious bug or issue that I find difficult to triage because I can’t tell whose fault it is between Proton/Wine, Steam, Nvidia etc. But this happened once in the past few years.
I think what would help is Steam making their own Wiki (with contributors) on gaming on Linux for its own platform for players who just want a streamlined experience.
But communities like /c/linux_gaming (or its orange site equivalence) are ways to get support and help one another. You could even see it as the “friends you make along the way”.
I would say gaming on Linux has come a long way since, but depending on how much time and energy one has for the occasional tinkering, one might need to exercise more patience. Sounds like Windows gives you what you need, and that’s okay.
You will get there(although I haven’t heard great things about Fedora gaming). I made the switch November 2021 and I haven’t booted back into windows in about 9 months. I ended up picked EndeavourOS cause I wanted something Arch based to be as close to Steam Deck packages as possible(and I already prefer KDE Plasma, so picked that as well).
I still have my hiccups. I still can’t get SteamVR to work at all. I spent about 45 minutes yesterday troubleshooting why Outward stopped working, when all the protondb reviews say “it just works”. I did eventually get it working from a random suggestion from the arch forums to add
PROTON_NO_FSYNC=1 %command%
to the steam launch commands and that fixed it. If I had to guess I think it’s something to do with my 1070Ti not playing nicely with the latest nvidia drivers. Also Epic made some sort of stupid update to FallGuys and I can no longer get it working for more one initial run per install. So that’s frustrating.But I also love how much I know my system now. I love being able to update everything from one or two commands. I love pipewire for doing music recording stuff.(I fought for years on windows to try and cobble together something similar). I love having bash macros to easily download embedded videos and do quick ffmpeg conversions. Really, it definitely comes down to how I feel much more connected to this system than I ever did to a windows install.
RDR2 worked just fine on my system, which is very similar to yours:
- CPU: AMD 5600
- GPU: RX 6650XT
- RAM: 16GB 3000MHz
- SSD: 512GB M.2 NVMe
- OS: openSUSE Tumbleweed - used KDE on X11, can try on GNOME w/ Wayland later today (I switched recently)
So my GPU is slightly slower, but the same gen, and my CPU is the same class, but without the integrated graphics and one gen newer.
I did nothing to get RDR2 to work, I just installed and launched it.
I haven’t tried the others though.
Edit: I just checked, and it works fine on GNOME Wayland, so that’s not it.
deleted by creator
Linux gaming often requires tinkering if there is no native port of the game, and that is unlikely to change in the near future or ever. If you are not the tinkerer type you should keep a Windows partition for games. I’ve been playing exclusively on Linux for the last two years and almost always the bigger AA games require some adjustment and “Googling” But if it is the cost of my freedom and system that I enjoy to use everyday then I accept it.
I have a very similar system to you (Fedora 38 + AMD 5800X3D + AMD 6900 XT) as my daily driver and out of the games you listed I can only tell you that Red Dead Redemption 2 worked out of the box with no tinkering.
One thing that comes to mind, maybe it’s using the integrated GPU of your 4600G?