Language Selection

English French German Italian Portuguese Spanish

Why Gaming Sucks On Linux

Filed under
Gaming

Despite last week's article about running World of Warcraft on Linux with CodeWeavers' CrossOver, I can't help but feel a sense of despair when I think of gaming under Linux. It seems that over the last few years, with a few exceptions, things have gotten worse rather than better. Frankly, I've had it with gaming under Linux. It's not worth the time or the effort.

The Tragedy of Loki

You might remember that a while back a company named Loki Games tried to make a business out of porting Windows games to Linux. Loki had an ambitious idea and did deliver some good games for Linux. But could it pull it off? Could Loki show that there was a real market for games under Linux?

Well Loki sure did have some significant achievements.

As you can see, Loki offered a good selection of games (yes the games listed are old, but Loki has been out of business since early in 2002, so it's understandable that its product list is dated). And some of those games—back in their day—were considered top of the line and were wanted by lots of Linux gamers.

Alas, Loki was never able to make the numbers work and ultimately went out of business as a result. For Linux gamers, the death of Loki was a true tragedy. After that, who would want to ever bother making Linux versions of the latest and greatest games? As it turned out . . . nobody. And nobody will probably bother again . . . ever.

Full Story.

Gaming?

Is gaming really that important? With all the game systems available why do we really care if Linux can run MS games? Heck, I'm not sure I'll live long enough to get to know everything that Linux already does, what do I care about games.

Re: Gaming?

It doesn't sound like you understand the situation.

From what I gather, the lack of gaming abilities is one of the main reasons why most home users won't switch to Linux.

Actually, its more to the fact that most people and organisations won't switch to Linux simply because of Windows Application Compatibility.

They like the flexibility, the low cost of acquiring and the near non-existant malware in Linux, but if it doesn't run the apps they need, they won't adopt another OS. (And willing to continue the burden that is Windows).

Sure, Wine and such exist, but they're a mess that is more analogous to flipping a coin. You won't know if you're Windows apps work until you try it. (That's the harsh reality of it).

And that's not good enough...Most people don't use computers like most Linux users do. They don't want to screw around, and want things hand fed to them. (Its an unfortunate side effect of using Windows for too long. The result is often clueless PC users who plunge into panic when something goes wrong.)

If you can come up with a secure, Windows Application Layer that is easy to work with and works seamlessly with any current Windows app, I guarantee the large majority of Windows users will jump ship very quickly. (Make sure this layer is open-source!)

Windows users still hang on to Windows, not because they like to, its because they have to! Give them a true alternative, and watch the tide turn on Microsoft. (If you talk to gamers, they'll only adopt Vista because they're really cornered into adopting DirectX 10...While others have given up and are planning on getting a game console.)

There are many issues that Linux has to overcome to be adopted by a larger crowd. Some believe in adopting proprietary standards to gain the necessary marketshare to be able to influence companies to take notice of Linux, while others prefer the "free and open" way.

The way I see it, one should view Wine, CrossOver, Cedega or even a new Windows Application Compatibility layer, as interim (short-term) solutions. The long term goal should be to provide an alternative to commercial solutions such that open and closed can compete on a level playing field. (Is everyone tired of hearing the words "Anti-trust case" and "Microsoft" yet?) Smile

Currently, its not level. Its very largely Windows dominant with some companies starting to notice open-source. (as in start to support Linux, but not introduce open versions of their solutions). Most will sit back and let someone else pioneer the way. If they see mega profits to be made, they'll join in without too much thought. Its a simple fact, they'll go where the money is big.

What it boils down to is, Linux's current issues and slow adoption is because of a few things. Developing a solid "Windows Application Compatibility" layer will address a major one...It is what I believe, the necessary catalyst, that will start a domino effect on a Windows dominated world.

Gaming?

stmok wrote:
It doesn't sound like you understand the situation.

From what I gather, the lack of gaming abilities is one of the main reasons why most home users won't switch to Linux.

Actually, its more to the fact that most people and organisations won't switch to Linux simply because of Windows Application Compatibility.


I do understand the situation and I agree that there are several reasons that Linux isn't being adopted by more people. However, this article wasn't about those other reasons and I merely stated my personal feelings about the true unimportance of games on a PC when there are so many dedicated gaming platforms available today.
stmok wrote:

They like the flexibility, the low cost of acquiring and the near non-existant malware in Linux, but if it doesn't run the apps they need, they won't adopt another OS. (And willing to continue the burden that is Windows).

Therein lies the single biggest problem with the Linux community in general, the underlying socialist ideal of something for nothing. Loki failed because too many Linux users expect to get everything handed to them for free. This model works well in the market of ideas and ideals, but not so well in the real world market where programmers like to live in big houses and drive fast cars. The community needs to stop equating the profit motive with evil and realize that without the incentives of monetary rewards Linux will always remain a hobbiests OS maintained by fellow hobbiests working at real jobs somewhere else to earn a living.
stmok wrote:

Most people don't use computers like most Linux users do. They don't want to screw around, and want things hand fed to them. (Its an unfortunate side effect of using Windows for too long. The result is often clueless PC users who plunge into panic when something goes wrong.)

Which is exactly why they should continue to use Windows until it becomes so painful that they decide it's worth their investment in time to learn something new. It's wrong to blame Linux for not being more like Windows, if it becomes like Windows we won't want to use it. It's precisely because it is not like Windows that it is a secure, stable computing environment.
stmok wrote:

Windows users still hang on to Windows, not because they like to, its because they have to! Give them a true alternative, and watch the tide turn on Microsoft. (If you talk to gamers, they'll only adopt Vista because they're really cornered into adopting DirectX 10...While others have given up and are planning on getting a game console.)

No, they hang on to Windows because that's all they know. Windows came preinstalled on their box and as far as they're concerned there is nothing else.
stmok wrote:

There are many issues that Linux has to overcome to be adopted by a larger crowd. Some believe in adopting proprietary standards to gain the necessary marketshare to be able to influence companies to take notice of Linux, while others prefer the "free and open" way.

I for one prefer the "free and open" way, but free as in free speech not free lunch. Too many in our community see free as meaning free lunch and there "ain't no such thing as a free lunch." Smile
stmok wrote:

The long term goal should be to provide an alternative to commercial solutions such that open and closed can compete on a level playing field. (Is everyone tired of hearing the words "Anti-trust case" and "Microsoft" yet?) Smile

Won't happen. There simply is no viable alternative to the commercial market. Linux users simply must be willing to accept that there is value in the production of software and be willing to pay for it. Once that happens, you'll see so much software and so many device drivers being ported to Linux it will make your head spin. Until then, the programming talent is going to the platform that pays them what they're worth in the real world market of commerce.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.