Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
Do you use older Linux distributions to avoid issues with native games for Linux?
Page: «2/3»
  Go to:
Poll results: Do you use older Linux distributions to avoid issues with native games for Linux?
No
 
31 vote(s)
91%
Yes
 
3 vote(s)
9%
I plan to do it
 
0 vote(s)
0%
Liam Dawe Jun 28, 2023
What was said above, basically. I have literally no actual need to maintain some random older Linux distribution, that takes up extra space and effort when I can just hit play with Proton / Wine. With Proton / Wine you also often get a better experience than with much older Native releases that are no longer updated.

There's audio issues, controller support, multi-monitor issues etc etc etc that often Proton / Wine will just be better than an old Native release. For me, it's not just "rebooting takes 1 minute" - it's everything around it. Time adds up on all the things.

Last edited by Liam Dawe on 28 June 2023 at 1:01 pm UTC
denyasis Jun 28, 2023
Quoting: gbudnyQuoting: Liam Dawe
Just seems like a waste of time for me. Why dual-boot, when I can just click a few buttons on the same system I am on and save space too?

A minute is a waste of your time?

Cause that's not true. It take more than a minute to find an older version of Linux. Then to install it. Then to configure it. Then to troubleshoot it because it's so old it has trouble with modern hardware.

Then you can dual boot. That part takes a minute. And most of us don't have the luxury of have 4 gaming systems from different eras to play with.

Compared to steam, which literally takes minutes (depending on download speeds), yeah using Steam/Proton is faster... And unlike an ancient unsupported OS, is actually still maintained to work on hardware made in the last decade.

Comparability layers and emulation are made to avoid having to use older distros and hardware for a reason. This is the reason.
Cyril Jun 28, 2023
Plus I would add, and for me it's nearly the most important thing, when I play a game on a computer it's not the same as if I was playing on a console.
I mean I do a lot of things on my computer, I nearly never just strictly play a game but do other things too, like listening to my music, check my emails etc.
I think that's what I could think about "waste of time" mentioned by Liam. I can't have all my software/configuration across many computers with an old distro, I prefer to have all of that on one computer so I can avoid many reboots, or worse have many computers started at the same time.

Last edited by Cyril on 28 June 2023 at 1:56 pm UTC
Grogan Jun 28, 2023
I like older X clients, older versions of some software that I prefer, but I don't compromise on the guts. If I don't like something's behaviour, I may find a way to change or revert it though to make it cooperate again. Something you can't exactly do with commercial games, you have to change everything ELSE around it for workarounds.

Quite the opposite, really. I'm more bleeding edge than Arch and I've taken over hundreds of packages. For some things I use my own PKGBUILDs to roll up git builds of things etc. I also may stick with an older version of something and then build around it (all its dependents etc.) though, in the event of subtle breakage. I can't use ffmpeg 6.0, for example, because it breaks something at the back end for me. (gstreamer's gst-libav interface)

Games that can't be made to work anymore can go pound salt. If it won't work through Proton either, it's shitware anyway. That's not common, it's more likely that games that didn't work with Proton last time I tried them years ago, do now.
Grogan Jun 28, 2023
By the way, if it's just a library .soname change (or same soname but doesn't work for whatever reason... some projects never bump those) that's broken your native game, you can drop compatible libraries in the game directory (most games have wrapper scripts that set LD_LIBRARY_PATH) or put them in another location and use LD_LIBRARY_PATH yourself.

I might do things like that to keep an old native game working, for example I still have the same UT2004 directory and I dropped in a compatible libstdc++.so.5 and stuff to keep it running.
gbudny Jun 28, 2023
Quoting: PenglingFor me, it's because I like those games. I don't care what OS they are or aren't for, I just care about the games themselves and being able to play them how I choose.

In this case, Windows is the better choice for games created for this operating system. There are many classic games that I like and want to see on Steam or GOG.

I had this feeling that Linux users don't pay too much attention to the history and games for Linux released before Steam. Why?

Quoting: PenglingThere's a principle called Occam's Razor, which states that "Plurality should not be posited without necessity.". It's sometimes alternately explained as "The simplest answer is the one most likely to be correct.".

What is so complicated about dual-booting?

It's a simple and lazy solution to many complicated issues. You can report a bug if a game is supported and continue your day playing it until someone releases a patch. It's less stressful than installing and spending hours if you encounter an issue.

Quoting: PenglingFor the everyday user just looking to game, there are simply far less hoops to jump through to just click a menu and then click a checkbox in the Steam client, than there are to set up, maintain, and switch back and forth between a current OS and a separate outdated one whenever a problem with a game might occur.

Current Linux distributions are easy to install on modern computers. I don't encourage anyone to use it for anything other than unsupported games. I treat them like a game console.

I hate when companies abandon old games and stop selling them. Switching can help you postpone a problem and enjoy a game almost immediately when you notice the issue. I can't say it about troubleshooting games on Linux.

We don't have a community that builds applications for old operating systems. Interestingly, Mac and Windows users have a community that creates applications for old operating systems.

Quoting: Penglingbut I don't really understand going through that hassle for relatively recent or current stuff. In those cases, I'd rather just stick to one system myself.

These issues are going to happen sooner or later with some games. I prefer to have a system where I can play a game even if a Linux distribution is old.

Quoting: Liam DaweWhat was said above, basically. I have literally no actual need to maintain some random older Linux distribution, that takes up extra space and effort when I can just hit play with Proton / Wine. With Proton / Wine you also often get a better experience than with much older Native releases that are no longer updated.

I don't maintain them.

I use them only to play games that I have issues that I don't want to sort out for hours. Sometimes, I postpone finding solutions for months, and it's a healthy way of dealing with these issues.

I tried to solve issues with the beta version of the Medal of Honor for years. I decided to buy an old computer to play it, which was easy snd cheap (80 PLN - 20$). Strangely enough, I played it many times in the past, and I got used to missing sounds in this game. Then, I get even more lazy with this approach.

Quoting: Liam DaweThere's audio issues,

Can you be more specific?

Quoting: Liam Dawecontroller support,

Unfortunately, I don't use them because I prefer to use a keyboard and mouse. I had a horrible experience with some multimedia keyboards.
In this case, I suspect that I will have similar problems with controllers.

Quoting: Liam Dawemulti-monitor issues


I read so many times that I switch from a 27-inch monitor to a ex-display 55-inch monitor. I was expecting problems with even two monitors on Linux.


It's always obvious to me that simple solutions on Linux are always better if they aren't too time-consuming. In 2005 I bought Sound Blaster Live 5.1 because I didn't want to create scripts for games that used OSS.

Last edited by gbudny on 28 June 2023 at 8:57 pm UTC
Cyril Jun 28, 2023
Quoting: gbudnyWe don't have a community that builds applications for old operating systems. Interestingly, Mac and Windows users have a community that creates applications for old operating systems.

But seriously, at the beginning, what is the reason to use old OS (except fun or nostalgia)?
There is a reason why a lot of people stop using an old OS and just upgrade: security.
At one point you don't get updates anymore, I hope you don't connect your old machines/systems on Internet...
But in the world of Windows and macOS, upgrade often means "pay again": a new license or a new computer when the old one is not officially "compatible" (we know it's often commercial bullshit thought).
On Linux, you don't pay for each upgrade... most of the time you don't have "compatibility" issues between software and hardware, it works just fine and you can keep your computer more longer, mostly because the goal is not to sell you another thing...
I don't think there is really good reason to not upgrade, except... exceptions what would just need to be fixed.
I think if you have to use an old OS, there is a problem somewhere.
Pengling Jun 29, 2023
Quoting: gbudnyIn this case, Windows is the better choice for games created for this operating system.
Sorry, but no, it isn't. I don't want to use Windows, and stopped using it for many good reasons.

Quoting: gbudnyI had this feeling that Linux users don't pay too much attention to the history and games for Linux released before Steam. Why?
There's no point in asking me, I'm afraid - though I've used Linux for a long time, I didn't start gaming on it until a year-and-a-half ago when I left consoles behind due to cumulative unsatisfactory experiences in that sector. I always had a console alongside my PC, prior to that.

That said, I'm aware of the history, and I'd imagine most are.

Quoting: gbudnyWhat is so complicated about dual-booting?

It's a simple and lazy solution to many complicated issues. You can report a bug if a game is supported and continue your day playing it until someone releases a patch. It's less stressful than installing and spending hours if you encounter an issue.
Nothing is complicated about dual-booting, but for those who have zero need to do it and who can solve the problem with literally three clicks, it's an additional hassle that takes up a lot more time than it needs to.

Aside from that, I'll just quote denyasis here, as their post about this point was so eloquent that I'm not going to reinvent the wheel;

Quoting: denyasisIt take more than a minute to find an older version of Linux. Then to install it. Then to configure it. Then to troubleshoot it because it's so old it has trouble with modern hardware.

Then you can dual boot. That part takes a minute. And most of us don't have the luxury of have 4 gaming systems from different eras to play with.

This is the issue for most, and why I mentioned Occam's Razor.

Quoting: gbudnyI don't encourage anyone to use it for anything other than unsupported games. I treat them like a game console.
That's fair, but for most people it's a bigger ask.

Quoting: gbudnyI hate when companies abandon old games and stop selling them.
Very true, and I don't like it either. However, this has always happened regardless of OS, and not all OSes have the tools that we're lucky enough to have for it.

Quoting: gbudnySwitching can help you postpone a problem and enjoy a game almost immediately when you notice the issue. I can't say it about troubleshooting games on Linux.
Clicking three times in the Steam client can, too, though.

Quoting: gbudnyThese issues are going to happen sooner or later with some games. I prefer to have a system where I can play a game even if a Linux distribution is old.
And that's what great about Linux - we have a lot of options to play how we want to.

In my own personal experience, that's more wide-ranging on Linux today than on any other OS I've ever used, and when we look at the bigger picture, it's easy to see what Valve sees in it as a gaming platform.
Shmerl Jun 29, 2023
To sum it up. Wine handles old (Windows) ABIs on any modern Linux without the need to run some old distro. This allows playing almost any old Windows games on your current distro.

Linux itself doesn't handle old (native) ABIs as well as Wine does for Windows ones. So you are getting the issue of old native games breaking. If someone will develop Wine-like backwards compatibility layer for Linux itself - it would solve such problem. But it's a complicated task and so far no one cared especially with focus on gaming related ABIs. So Wine just is and will be way ahead in that for preserving playability of old games.

Last edited by Shmerl on 29 June 2023 at 4:43 am UTC
lucinos Jun 29, 2023
Quoting: ShmerlLinux itself doesn't handle old (native) ABIs as well

The way you put it is very misleading. Linux kernel never broke ABI. The problem is that you do not rely only on the kernel but also on other libraries and what is part of a linux system? Nobody knows. The usual suspects breaking old software are the desktop environments. But also relying on a library that may be abandoned on the future or not giving a shit about the software that rely on it is what causes problems. (saying doesn't handle old ABIs is misleading because that was never meant to be an ABI, it was just some random dependency)

Although Linux is still not well defined as a platform, this is actually getting better. SDL + Vulkan/OpenGL pretty much corresponds to DirectX. Alsa->PulseAudio->Pipewire is the sound system, Systemd (whether people like it or not) is the init system and Desktop Portals are the interface to desktop environment resources. All these we can now safely rely as part of the Linux Platform.

Last edited by lucinos on 29 June 2023 at 9:17 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.