TL;DR; tried gaming on Linux again after not having done so for ~10 years and am absolutely blown away by how much improved it is

Today I decided to get some use out of an older/leftover PC that I had laying around after upgrading. My plan was to plug it into the TV in our lounge room so that my 5 year old can play some of the less demanding games she enjoys from my steam library (stuff like Slime Rancher 2).

Originally my plan was to install Windows on it only to discover I couldn’t do this due to TPM / secureboot requirements that the older hardware couldn’t handle, this was infuriating and felt like I couldn’t use my own machine which used to run Windows fine.

To understand where I’m coming from; I’ve been a Linux user on and off for more than a decade and in the past had been able to play some games using Wine but it was often fiddly or simply wouldn’t run the game well enough which is why I generally just dual boot Windows for gaming.

I decided to give Linux a try as I’d heard steam has made gaming on Linux much more approachable than it once was using a proton compatibility layer (which under the hood uses Wine but making it a bit easier to use).

After installing Ubuntu 23, Steam and then enabling the proton compatibility in Steam settings I am absolutely amazed at how easy it was to get most games working!. My daughter has been playing Slime Rancher 2 and it works really well and I’ve also tested a few other games such as Cult of the Lamb and Dredge and they also worked well. This is such a leap forward to how I remember the state of things back ~10 years ago when I last played games on Linux.

From recent developments it seems like gaming on Linux is really beginning to pick up momentum and I look forward to the day game publishers place great import on releasing native Linux ports but until then am super grateful for the work the good people at Wine have been doing as well as Proton and Steam for making it easier to use.

9 points

i got a steam deck a few months ago and am constantly amazed at how well it performs. in fact, assassin’s creed 2 plays better on the deck than it does on my seven-year-old gaming rig

needless to say, once windows pulls the plug on 10 i’m fully converting to linux and not looking back

permalink
report
reply
35 points

With the success of Steam Deck it will only get better and better.

permalink
report
reply
20 points

As a Linux user, the Steam Deck is an amazing system to work with. I kinda dropped off with gaming in the last few years and the SD really rekindled my desire to game both solo and doing cozy co-op with my partner.

Truly a game changer and I’m so happy it’s supporting Linux while doing it

permalink
report
parent
reply
5 points

Haha forreal, my Steam Deck is the primary thing getting me to play through my backlog of single player games. Spent the past 2 weeks playing a ton of Yakuza 0 and will now probably go back and play the rest of the series in order on this thing. What a beautiful device

permalink
report
parent
reply
18 points

Many games even run better on linux with proton than on windows, due to package bundling and stuff. Though the games I play the most already have native linux support.

permalink
report
reply
6 points

I keep hearing this, but I personally have yet to see it. Definitely most of my games run just as well on linux, but otherwise some of them are still glitchy.

Don’t get me wrong, I’ll never go back to Windows, I love Linux, but what are these games that run better on Linux?

permalink
report
parent
reply
7 points

As I understand, it’s not common, but when it does happen it’s really because vulkan is just that much better than the original directx implementation, even with DXVK working to translate all the system calls.

permalink
report
parent
reply
6 points
*

top of my head, sekiro.

was on windows getting about 30fps and struggling to run, so I used a ported dxvk dll someone mentioned, it is on github (I’ll post the link when I find it)

straight to 60fps, no more frame drops. it was crazy.


edit: I was on an AMD gpu, iirc I don’t think people on nvidia had the same problem

update: found the post

permalink
report
parent
reply
1 point

Not to mention older games run better on Linux because of better compatibility than on Windows.

It is so bad that sometimes certain games even use Wine’s DirectX dlls are used to improve performance on these older games, lol

permalink
report
parent
reply
25 points

Anti cheats one of the more stubborn hurdles left

permalink
report
reply
4 points

Cheating is simply a losing arms race. Client side monitoring may be a deterrent for the lazy cheater but it won’t be enough to stop them. Only thing I see actually being viable is server-side machine learning to detect and monitor anomalies and suspicious behavior. (I don’t know much about this in actual practice and this is just some wild speculation)

permalink
report
parent
reply
5 points

I think realistically you need both client and server side checks.

If you were updating a password, server would need to check the password meets policy; you might as well check that client-side as well - provides immediate user feedback, but also keeps the load off the server for verifying invalid items. If user hacks their client to submit invalid stuff anyway, then it still doesn’t get through.

If it takes three frames minimum (assuming fixed 60fps) to select an item in a menu, then obviously anyone submitting a hundred menu items selections per second is a cheat who has hacked their client, and you can ban them. Client-side check keeps the load off the server, but server must verify. Also, you don’t want to instantly ban cheaters, because otherwise they’ll know what the limits are and push against them. Waiting for twenty minutes and then making it so that they can only connect to other known cheats strikes me as a suitably ironic hell; go have fun in there.

permalink
report
parent
reply
5 points

Honestly moderated self hosted servers always seemed like an obvious solution, but no game company would do this since they can’t monetize their products to the degree that a live service can.

permalink
report
parent
reply
5 points

Glad it worked out for you!

The improvements in the last 5 years or so have been dramatic. When I switched to Linux ~12 years ago I had to give up gaming. Now, we can get the best of both worlds.

permalink
report
reply

Linux Gaming

!linux_gaming@lemmy.world

Create post

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

Community stats

  • 2K

    Monthly active users

  • 925

    Posts

  • 12K

    Comments

Community moderators