I have a lot of respect for Valve for making Steam have such good Linux compatibility. I still haven't found a game I couldn't run (though I don't play a ton of games).
I was running Bazzite for several months before I switched back to Windows. Unfortunately for me I have a broadcom wifi adapter, it kept disconnecting every 10-15 minutes, and that doesn’t bode well for gaming. Outside of that I really enjoyed using it! At least my steamdeck counts towards usage of Linux…
Edit: also steam having to download pre-cached shaders almost every time I started up my computer was kind of annoying. I know you can disable that, but then you’re leaving performance on the table iirc.
Ooh I know, but there’s also a few games here and there where anti-cheat doesn’t work on Linux. Yes I know dual-boot like you said but I’m too lazy to switch between both.
usually you need to try out a few distros to find one that works perfectly with your hardware. always test them in live usb before installing to make sure that wifi, sound, etc works correctly.
Bazzit is based on fedora atomic desktop, which unfortunately don’t allow user to test before install.
OP might want to try nobara or just fedora workstation. I personally find ubuntu works across most of the hardware, but people will need to manually update the kernels to get good gaming performance.
Awesome news. I plan to make the full switch to Linux next week. League of Legends is the only reason I use Windows. Next week, they are adding Vanguard, and that’ll make it impossible to play on Windows.
Not really. It depends on how much you value privacy. Vanguard is a kernel level anti-cheat. I refuse to give anyone unlimited access to my computer. As such, I’m quitting the game and Windows.
Doesn’t seem like a bad idea but Steam Deck + Xreal Air is what I would (and did) choose over something like that. That way I have the option of using the glasses but they’re not strictly necessary.
Also the 8840HS makes the same mistake as other handhelds with almost zero regard to battery life.
I agree with your review. I’ve been using Linux since Slack in the mid 90’s and I switched over most of my machines to Elementary. An Alienware with 3090, Airbus laptop with 1080, and a Lenovo with an AMD 550.
Except for NVidia proprietary drivers:
Fastest OS install. I want to play games, not wait for an OS to install and give me 50 pedantic options to step through.
Boots very fast, shuts down just as fast.
Fast Sleep and wake up every time on desktop and laptop. WiFi works, video normal
Clean, stable, consistent GUI that doesn’t do weird things
Bluetooth and audio worked great with no fuss.
As you mentioned, Flatseal is a must. However, I use AppImages as much as possible. I get the security benefit of flatpaks, but all this sandboxing and containerizing creates too many problems with apps that need to communicate with one another, and accessing my files was a serious PITA because of permission issues that needed to be corrected. There are no permission issues with AppImage, but security benefits aren’t there either. However, both work wonderfully with Elementary.
Use AppImageLauncher to automatically create your Application menu items
Heroic Games Launcher was written by wonderful humans!
Cyberpunk won’t work, need to dualboot to Windows. But many windows games work well.
Now, about NVidia: The proprietary driver takes all the horrible fiddling Linux has a reputation for, but reality, is that NVidia drivers are closed source and AMD works with the community. OOTB experience with AMD is flawless.
3090 came up and everything was green, a problem with the Nouveau driver.
1080 everything looked ok
Ran the install, installed the kernel headers, the dev/build packages, mucked around a bit and it works great. However, every time there is a new kernel, the new linux headers and Nvidia module aren’t automatically installed and compiled so it boots to the command line. I know how to manually install them and get back and running, but I haven’t figured out what the problem is yet. Never ran into this on Ubuntu, Fedora or RHEL before.
Kernel & Wayland versions matter. Elementary ships older versions than SteamOS and Nobara. I don’t know how far behind if at all is EOS in relation to Debian 12.
You could try systemd-inhibit as a prefix to any game launch command, much in the same way as gamemoderun is used.
Sidebar: this could be considered an example of the XY Problem. You should consider editing the title since the problem you’re really hoping to solve is your laptop going to sleep while you play a game.
While the XY problem sort of applies to this post, I think labeling it as such might be a little too dismissive, since this is one of those rare cases where OP has correctly identified the root cause of the observed issue.
(Easier workarounds exist, but the ideal solution would indeed be fixing the hardware manager’s input idle detection such that it no longer ignores game controllers.)
linux_gaming
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.