Google Plus

Linux Just Not Ready For Gaming

Written by Chris Jones on . Posted in Gaming On Linux, News, Software

Until now, I have remained quite reserved about any serious Linux gaming, which seems to have gained quite some momentum thanks to Valve’s recent announcement to release game titles on the Linux platform. I should probably point out that I do wish Valve all the best and hope that their Linux games perform well for them and any future Linux games that are released on the platform by games publishers.

But I foresee several different problems for gaming on Linux. One of the most obvious problems that rears its ugly head is video card drivers. While it is true that drivers are being improved by AMD and NVIDIA developers with each new release, they still have a long way to go to compare with the equivalent drivers of Windows, for the same graphics cards. Both AMD and NVIDIA are guilty of the same. More attention needs to be given to driver support for Linux. And when I say more attention, I mean equal to that of what is given to Windows drivers. Because at the moment, the resulting drivers that Linux users get delivered seems to indicate that Linux is simply not a priority for either AMD or NVIDIA.

Another potential issue is the Linux kernel. I question whether the Linux kernel development can keep up with the influx of games that is about to arrive on the Linux shores. And I see a potential issue of different kernel versions behaving in different manners on different systems. The results could vary quite a bit. And games publishers are going to have a hard time when it comes to releasing details of technical requirements for these games on Linux. Will they outline Game ABC requires Linux kernel minimum 2.8? Or Game XYZ requires Linux kernel minimum 3.2? Or will there be no special kernel requirements and solely outline the minimum CPU and RAM requirements? At this stage it is simply to early to speculate.

Admittedly, I do appear to be the only person with this concern. I raised the issue with fellow kernel developers on the Linux kernel developers mailing list. And I was assured by several people that the kernel will be of no issue for gamers and there will be no problem with it being up to the task of handling gaming. But the few developers that I did speak to did have the same concerns about video card manufacturers not being able to release quality drivers for Linux.

And then I have another concern. Before I bring forth the following concern, I should point out that among many other things, I’m also a gaming enthusiast. I would not describe myself as a hardcore gamer, but I am very enthusiastic and have a range of peripherals that I could probably say would have issues with games on Linux. I have 3 controllers, 2 joysticks and a gaming mouse. My keyboard is just a bog standard Microsoft keyboard. Boring yes I know, but it works wonders as a keyboard under both Windows and Ubuntu Linux. But I wish I could say the same for all my other peripherals. My controllers require both drivers and software to function correctly. It’s the same for my joysticks which also have software and is essential to their functions. And then I have my gaming mouse which has custom buttons which require the software to configure its functions. And honestly, I can’t see Logitech, Verbatim and other companies releasing drivers for these peripherals to operate on Linux.

My final concerns involve games collections. I’ve been a gamer for my whole life and over the years have acquired many games which I can’t bear to part with. I am a rare kind of gamer which can find appreciation in almost any game on any platform of any era. Its great news that we’re finally seeing games for Linux, but it is not going to solve the problem of older games that enthusiasts like to play which has only even been developed and released with one operating system in mind, Microsoft Windows. At current I dual-boot – Linux for the desktop and Windows for gaming. On previous occasions I had tried to be a Linux only gamer. I had tried playing Linux native only games such as Nexuiz, Urban Terror and Battle for Wesnoth. Although they’re great games, there is just not enough content to cater for the thirst of a gaming enthusiast. So I tried running what games I know run in WINE, but performance is terrible. And the required fiddling to get them even successfully booting to menu, was often too much trouble to warrant making the effort worthwhile.

It seems to me that at first and at most, Linux gaming is not going to be the smash hit savior that Linux using gamers have been hoping for for many years. There’s a long road ahead with many twists and turns and kinks to be sorted out along the way. Most of them, even beyond the scope or control of Linux users and developers. At first, the market of Linux gaming will probably only capture the casual gamer type after a quick fix of gaming. But for the real hungry gaming enthusiast and hardcore, they will probably stick with Windows as their base for the foreseeable future. But the journey has to start somewhere and I am hopeful that Valve and other game publishers and peripheral manufacturers do prove me wrong.

For questions please refer to our Q/A forum at : http://ask.unixmen.com

Chris Jones

Chris Jones is a Staff Writer and the Editor of Unixmen.com. He is a long time Linux user, tracing all the way back to SUSE Linux 8.0 from the early 2000's. Chris has worked for many different FOSS Projects and has founded many of his own in recent times, including several Linux distributions, programming languages and FOSS Licenses. chrisjones@unixmen.com
  • Patrick

    While some complaints are actually right, I’d like to point out two things that are not quite fair, imho:

    1. your claim that drivers are lacking quality may be right for some manufacturers, but certainly not for Intel and Nvidia. Both provide good performance, the Linux Intel driver performs even faster than the Windows Intel one for Left 4 Dead 2.

    2.  Linux kernel. Why would it bother you if manufacturers add requirements like ‘Needs Linux 3.2 or greater’? For Windows games, it’s actually the same: ‘Requires Windows 7 or later’. And besides, I highly doubt that games would actually rely on certain kernel versions. Existent Linux games like Nexuiz do not have such problems, do they?

  • Michael Holley

    I think all of what Chris said is a mute point. Necessity is the mother of invention. All of these problems will be righted, assuming they really are problems, once the games start coming. It is a catch 22, if game developers had Chris’ s mind set. But Valve is pushing ahead, others will follow, and the platform with evolve. Linux may not be “ready for games” today but as Valve pushes to move it’s catalog over, and other developers will follow suite, Linux will gain what it needs to compete on a level playing field with Windows. Heck the Linux of today is a much more ripe environment for new game development than the Mac and it seems everyone is jumping on Apple’s boat at the moment.

  • Tony Williams

    Good points but I believe that peripheral manufacturers will provide drivers for their devices once they see that Linux is a viable gaming platform. If Valve have faith, others will follow.

    • Merr

       I have to agree with Patrick. Even If certain kernel requirements are required, most people who do any type of gaming usually have systems that can handle those requirements.

  • aiphee

    Kernel is no problem IMO, UT 2004 which was released on 2003 still works perfectly on kernel 3.5.

  • http://twitter.com/c704710 Craigslist 9999

    Valve is addressing the video card with Linux concerns. They have already made vast progress with Intel cards, an up till now highly neglected set of customers. Targeting this group expands the mid- to high-end gaming market considerably. They are also working with AMD and NVIDIA.
    As for the Kernel issue, I myself am curious. I expect Valve has a solution in mind. I may not like it. But whatever it is, I will be enjoying Linux games because of it.

  • Beluga

    Chris, have you thought of joining the Valve Linux team? I think a coder/gamer like you would be a valuable asset for them! You would make gaming rock on Linux AND get paid.

  • muah

    All this fuss because of Valve? Valve doesn’t even matter anymore… they are not in the game making business, they’re in the money making business.. and playing Valve’s dated games on Linux sometime in the future? Why on earth would anyone want that now? Anyone can play those along with all the actual new and good games on windows… and id soft always supported Linux, what did they get out of it?

Like us on Facebook

This week Top Posts

Write for us

Recent Comments

pigmej

|

Just one thing:

What about pep8 in your python code ? How can you give ‘tutorials’ on quite popular website, of such a bad quality ?

Amit Rai

|

I just renamed shared.xml and it logged in and created a new shared.xml.

DB Griffin

|

Larry Page is not being completely honest! The manner in which the PRISM program/project works does not need access from company administrators or owners, so called “direct access”; the access to the information is already there. These tech company CEOs take for granted the actual intelligence of most end users of their products. All it takes is a little digging and reading to go from ignorant to informed on these things especially on exactly how the internet works/functions in the U.S.A. I find Larry Page’s remarks just as laughable as Al Gore’s claim to “inventing” the internet/world wide web!

If you, as an end user, are reading this post; I challenge you to research these matters yourself. It really is quite simple with all the “information sites” that exist on the web today ie Wikipedia, & other online encyclopedias that actually list source material, as well as highly respected tech sites and blogs that also list their source material. Be warned: this is only the tip of the iceberg and these tech CEOs know and understand this; they are scrambling in attempt to perform DAMAGE CONTROL to save the company and what little trust thay have left from their products end users/consumers.

Am I a skeptic? I believe someone has to be or needs to be at this point in time! If your not just a little skeptical of the government, tech companies, and the people that are in charge of these agencies and companies; you need to be, even if just a little skeptic. For your own personal protection and security! I know I was a part of this community for over 14 years!

Anders Jackson

|

As I understand it so do VLC use same encoders as ffmpeg. And yes, there are less code that can break when you use command line instead of a graphical UI.

And may I ask what mono has to do with VLC? *facepalm*

Anders Jackson

|

Just some thoughts about Java.

OpenJDK7 are now THE Java implementation and Oracles are just one more of the reimplementations. So you should not need to install Oracles version.

And you really don’t need to remove the OpenJDK7 installation to also have Sun Java JDK 7. Just run

sudo update-java-alternatives –list

and select which java you want to have as default java of all that is installed.

And if you want to run a program with one special version, check manpage for java-wrappers how to do that.

man java-wrappers

so you can run java program rasterizer like this:

JAVA_FLAVOR=openjdk rasterizer
JAVA_ARGS=-Xmx80m rasterizer

JAVA_BINDIR=/usr/share/

etc

 
IDG Tech Network
Copyright © 2008-2013 Unixmen.com .
Maintained by Anblik .