Valve's popular Linux-powered gaming handheld the Steam Deck has hit a new milestone, with 15,000 games now rated either Playable or Verified. And it continues to sell well.
Nowadays, I mostly don't even care about compatibility issues anymore and just expect a game to work in Linux, which is just freaking cool. Obviously, some competitive MP games are off the table due to anti-cheat, but that isn't my main gaming category nowadays so it works out.
I installed Fedora 40 on my desktop a couple of weeks ago to test if I could run it as a daily driver for gaming, streaming and studying.
So far gaming has been remarkably better than I thought. Steam works like a charm and the few games I've played boot up out of the box. I've even managed to play an Epic Game Store game (was free so we grabbed it from there) with a friend online. This can be done via Heroic Game Launcher.
Studywise it has all I need for coding and text editing.
The only thing I haven't been able to fully test (busy) is streaming, but I did set up OBS already and managed to get HW encoding to work on an AMD GPU.
Still does take a little too much tinkering on the streaming side for a non computer savvy person (edit: not me, but someone like my wife for example), but I'm seriously considering about ditching Windows altogether if I don't encounter anything critically borked in the coming weeks. The only game breaker in the foreseeable future I can think of will be whether or not I can fully dev and study MS Azure stuff in Linux, but I'd wager it's not going to be a problem.
Azure stuff (like az CLI tool) is generally available on Linux, I used it to provision services using Terraform. Things like .NET or MSSQL all have official support on Linux now.
but I did set up OBS already and managed to get HW encoding to work on an AMD GPU.
Did you by chance use any resources for this, such as any guides or any of the OBS docs? I'm looking to do the same thing and it seems I'm only running into outdated information, as well as debates on whether its even worth doing GPU encoding vs CPU encoding.
Sorry, I don't remember the exact source. I tried a bunch of stuff from all around. I found it with the search query that was something like: "fedora obs amd hw encoding gstreamer vaapi"
I watched a bunch of stuff from GloriousEggroll and some other youtuber, but I don't remember exactly who. Also had to install gstreamer va-api olugin vie flatpak.