this post was submitted on 04 Oct 2023
1527 points (98.0% liked)
Programmer Humor
19551 readers
580 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Honest question - what is the current problem(s) in Linux gaming? And I don't mean that the way it sounds, I just haven't done it in a long long time. I mean back then it had to have a linux specific version and you had to deal with X11 mouse input.
Now with Wayland and things like steamdeck existing I'm surprised it's not more viable.
I'm sure it's a long list but what are the main factors? Just a curiosity. Unfortunately I just don't get to play games these days. Still GPU and sound driver issues? Publishers refusing to take the extra steps to make a multi platform engine work on it? Too many unknowns based on flavor of Linux installed?
Only reason I don't switch to linux is because of both riot games and easy anti cheat(you can kinda play league of legends most of the time)
but valorant's vanguard is just straight up built for windows so you can't cheat in their game, so you can't even open that game in linux
And 99% of games that use easy anti cheat are also unplayable (except elden ring somehow)
Tbh I haven't really played their any games that fall into this category lately, but I don't want to have to install windows every time I get a urge to play league and tilt myself
and I know that dual boot exists but I have a very limited storage right now (I'm only on a 480gb ssd since my hdd broke)
An interesting point.. i didn't even think about the anti-cheat engines nor considered they'd be bound to windows but yeah i get it, i deal with that on licensing services.
I feel your pain on storage. It's cheaper now but it's all relative. I'll save your UN and hit you up if i stumble into something that may help.
A lot of EAC games work just fine on proton now. For any game released and/or updated since September 2021 enabling EAC on proton for the devs is as easy as ticking a checkbox.
I'm not the guy you asked but I can answer for myself - it's still not nearly as effortless to use for gaming as windows. I work with computers all day, so when I sit down to game at night I absolutely refuse to debug shit. For Starfield as an example, it works via proton, but the protondb page is full of "to get around X issue use the following workaround", and I just can't be bothered.
I use Linux for work and hobby software development, but for me to switch my gaming pc over would require it to not just be "viable", but effortless
Thank you, that's the perspective I was looking for.
And while i understand, it's certainly not limited to games or Linux. I too just want things to work and it's become a struggle for one reason or another. I can find a common thread on that but probably not the place for that.
I am optimistic though that gaming will continue to get better and that will be helpful. Despite all the faults it's at least going in the right direction.
I will say this - nowadays I have to figure out maybe 5% of games I play on Linux, and often times those games have issues with certain windows setups too
That's actually pretty positive. Probably a multitude of reasons but in my very limited experience with recent games they are pushed out with tons of problems on any platform. Sometimes the game was just rushed out and this is what turned me off of games for the most part. "It's online, we can just patch it later!"
Also not a fan of paying for the privilege of being a beta tester. Open betas used to be fun times.
That said, based on yours and others replies i think it seems worth it to dig up an old ssd and try some of my games out on Linux on my main. Honestly it seems way better than what it was years ago so I should go see for myself. Thanks!
Absolutely. It's honestly the older titles that tend to work better as well, perfect for an older setup. A nice static target for the conversion layer. Proton was pretty good 3 years ago, now it's amazing.
Lots of Devs I've noticed tend to be happy to tweak things on their end to get something to work better with Proton as well, or if we're lucky they just use Vulkan out of the gate and make it a very straightforward job.
A good benchmark is seeing how steam deck users get along with that game. If they don't hit any snags it's a very good chance you won't either
Great info, thanks. Most of my hardware is old. But that's actually a good thing I think. I have a Lenovo ideacentre i plucked back from a friend as it was gathering dust. I upgraded the ram and SSD and installed neon on a whim and it's amazing.
That's what sorta started tracking me back.. have continued using Linux for servers but i was impressed at that desktop. Now I know neon is a bit bleeding edge so any recommendations on a distro? I started with freebsd back in the day, then gentoo for desktop, then Ubuntu minimal for servers if that helps. Not afraid to get my hands dirty but prefer simplicity.
I found a 256GB SSD that should be enough for some testing. I need to grab some files off it but then it's ready to go. Distro advice appreciated. Remember i just want to test :) TIA
This is ultimately my point - looking through protondb, it looks like all the games I play today work, but a good few require some workarounds, hacks, or just have crashes reported while playing
Gaming is my escape from my day job of working on software, fiddling with configs and whatnot is really the last thing I want to do when I have free time to play.
Don't get me wrong, I'm stoked that gaming on Linux is improving so much, and I deeply look forward to the day that I can ditch Windows for good on my gaming PC, but for now its just the best tool for my requirements
My main issue is a lack of support from games like DCS, which will never get Linux support, and not having trackIR support, but I suppose that just needs someone who is experienced.
Also I can't play fortnite/cod and that's what my friends play.
Hah I had to look some of that up. I bet I could guess your age within a couple years. :)
DCS seems like a cash grab and travkir thing seems quite the gimmick. But i understand you wanting to play with your friends and so do they and they aren't going to bring Linux support despite it's likely built on it.
Windows is essentially free anyway these days so you'll just have to suck it up for now. You can disable things like realtime scanning for a performance boost. If you can't make your own DNS try quadr9 to block a majority of the telemetry and shit.
Being able to play with your friends is more important really. Just dual boot or use a VM to get your nix skills. I'm sure many won't agree with me and that's cool. There is nothing Linux can't do, yet there are apps (or games) that will simply require windows to participate. Sucks, but that's reality.
U didn't have to be so condescending lmao
Sorry yo, wasn't intended that way I promise! I don't have great people skills text based or otherwise. And actually I'm the one that sounds like an idiot anyway haha In my defense I'm quite tired and seeking excuses to not be working so yeah, my bad, no offense intended
I get that for sure! I'm also a bit uh, trigger-happy with people online. I definitely get that feeling, though.
Appreciate that but now I don't know how to reply without sounding condescending.. dammit! :) but you know, if you go back to 1995 bad boys that was how i communicated. Years later i relocated and nearly got killed for pointing out a funny and quite justified slight at a certain NFL team.
I'm not sure I have a point beyond stay trigger happy and call fuckers like me out! We all make mistakes and I have no problem being called out.
Shit, i still sound condescending don't I? It's just hard not to after a while. I don't know if it'll be Linux worthy but hit me up if you decide to try out borderlands 4. We'd be happy to have a new player in the group.
Nah, nah. I think it was just the "I bet I can guess your age" then the rest shifted in my mind. Sorry about the confusion
Yeah I got you.. that was a stupid thing to say. I never meant it like that. I mean hell at the end of the day you got me to look up a couple things.
It was a good lesson. And I'm usually banging heads with friends because they are judging and then i did it. Thanks for checking me.