Closing Thoughts (for now)

What's the answer to the initial question, "Is Linux ready for gaming?" As you probably expected, the answer is both yes and no. If you're looking for an out-of-box solution for running older games, Linux is a decent alternative to Windows. The longer a game has been around, and the more popular the game, the better the odds that someone has already taken the time to get it working properly under one of the Wine projects. Naturally, that means the reverse is true: newer titles are less likely to work without some extra effort (and sometimes not even then). Even if you do manage to get a new release running, you should expect to see anything from graphical glitches to completely unplayable gameplay.

By now you're probably asking which of the three projects we recommend. Personally, I would use Crossover Games and Wine. We selected Wine because it's not only free, but if you're savvy enough you have a better chance of getting a new release game working right away. Since the Wine project is open source and extremely active in development, you can find patches around the net created on the fly for supporting specific games long before Crossover/Cedega come out with anything. We can then supplement Wine with Crossover Games when all else fails with installing or playing specific games.

Crossover Games provides a decent GUI and the ability to run additional games that Wine cannot. We have also found in many cases that Crossover Games will provide higher frame rates and a better gaming experience. Between both Wine and Crossover Games you should be able to get the majority of your games working with a reasonable amount of effort. If you're looking for the most functionality out of your Linux desktop and don't mind spending the extra money, then I would suggest getting all three. Having all three will give you the best possible chance to ensure all of your games are covered.

In an ideal world, Linux would be supported natively by games. Unfortunately, few developers are willing to take on that task. Eve Online used to have a native Linux client, but development was shut down this past year (in part because performance under Wine was more than acceptable). There was talk of a native UT3 client but it has yet to materialize. Some smaller projects (i.e. Penny Arcade Adventures and other indie titles) have been released with Linux clients, but for the most part major publishers are ignoring the platform.

One of the real problems we encountered is something we're going to address in a separate article. Our test system, if you notice, uses an NVIDIA GPU. We tried to be hardware agnostic, but the problems experienced with our test ATI HD 5770 and Wine eventually got the best of us. We could get the card to work with native Linux games, but Wine support at present was an absolute disaster. Part of the problem undoubtedly stems from the newness of the hardware, but we didn't have any alternative ATI GPUs available right now. The future of ATI GPUs on Linux isn't nearly so bleak, however, with some exciting developments coming from the open source driver. As stated, we'll be looking into that in a future article.

We have some other Linux articles in the pipeline as well. In retrospect, we should have started with something a little less daunting, as gaming and Linux was plagued by more problems than other aspects of the OS. In the meantime, we welcome your comments and thoughts on other Linux areas you'd like to see us investigate.

The Good the Bad and the Ugly
Comments Locked

126 Comments

View All Comments

  • ravaneli - Tuesday, December 29, 2009 - link

    I meant the 64-b version of Ubuntu will not install on my RAID0. And even if it did, does Ubuntu support SLI?
  • ChristopherRice - Tuesday, December 29, 2009 - link

    What raid controller are you using? And yes nvidia supports sli in linux.
  • ravaneli - Tuesday, December 29, 2009 - link

    The motherboard controller, not sure what it is. Gigabyte EP45T UD3LR.

    Do I need to download and install anything in Ubuntu to enable SLI? Like NVidia driver for Ubuntu?
  • ChristopherRice - Tuesday, December 29, 2009 - link

    Using the on-board fake raid controller?
  • ChristopherRice - Tuesday, December 29, 2009 - link

    Tell you what, send me an email and I can get you in information your looking for.
  • ravaneli - Tuesday, December 29, 2009 - link

    I tried to look up your email but failed. How do u send an email to a member?

    ANyway, you are correct. Using the on board Intel raid controller.

    I can't install XP without the Intel driver on a floppy too. Is there a similar trick for Ubuntu?

    My email is veskovasilev @ yahoo or gmail
  • ChristopherRice - Tuesday, December 29, 2009 - link

    I know your using ubuntu, however arch has an awesome wiki on this. I'm sure some other ubuntu users can grab your specific wiki on installing over fake raid. However below is the link for archlinux fake raid. To be honest you should use software raid rather then fake raid. Although for this article I did use fakeraid to stay true to the setup.


    http://wiki.archlinux.org/index.php/Installing_wit...">http://wiki.archlinux.org/index.php/Installing_wit...
  • ravaneli - Wednesday, December 30, 2009 - link

    I looked at that and got really scared. If I have to assign a probability to me doing all of this right, it would be below 5%.

    This is what I don't like in Linux. It is still quite user unfriendly. If you just browse the web and don't need anything other that the programs (good list) it comes with, then it is fine. But any kind if adjustment to a different purpose is a nightmare if you are not a programmer.

    Anyway, I thank you sincerely for your help! I will be building a new machine soon, and will use SSD instead of RAID0 for speed, and I will make the dual boot there.
  • stmok - Tuesday, December 29, 2009 - link

    At least the author is a fellow Arch Linux user! ;)

    As for the feedback around here, its the same thing over and over again. (As with other tech websites).

    (1) Most open source devs don't care for mainstream consumers. The software they wrote is made for their needs...They're happy to share it with everyone, and allow modifications/improvements using a community model.

    So trying to threaten them with comments like "Linux will never attain Windows marketshare" is pretty much an empty one. They'll just ignore you.

    (2) ...Nor do they care for desktop marketshare. Why would they care if its not their business to begin with? Apple and Microsoft are businesses; desktop marketshare means a lot to them. Its their core and they build services/apps around it.

    (3) Its "desktop" distro developers like Canonical (Ubuntu), etc that care about the mainstream user's needs. The overall goal of such organizations is to eventually use Linux as a platform for commercial applications sold via online store. (I'm not sure that would work well, as this approach has failed in the past).

    (4) Using ONE distro (like Ubuntu) is NOT representative of ALL Linux. To really appreciate Linux; you'd have to delve into distros like Debian, Arch, Gentoo, Sidux, etc. The reason being, no one distro is made EXACTLY the same.

    eg:

    Arch Linux is a rolling release distro: You get regular updates instead of specific distro version releases. Its main advantage is that changes are gradual over time.

    Ubuntu is a point release distro: Its fixed at releasing specific versions of applications. Changes here, are encountered as distinct "bump ups". You'll often end up formating/installing a new release than upgrading because new versions of components can cause weird issues.

    (5) Linux will never be for the mainstream user, so get it out of your heads...And it shouldn't bother. That's not its strength.

    Linux's real strength is in servers (infrastructure), super computers (clusters), purpose specific systems/workstations, embedded devices, and enthusiasts who prefer what Linux offers and are willing to go through the learning curve.

    If you're just a computer user who's doesn't want to endure any learning curve and just want to use a computer; don't bother with Linux. Its best if you shift responsibility to a third party like Microsoft or Apple by paying for their solutions.

    Linux brings responsibility to the user. Some folks make not like that, so it really won't work for them.

    As for games? Buy a console. :)
  • haplo602 - Wednesday, December 30, 2009 - link

    Amen to that ... finaly a comment worth reading ...

Log in

Don't have an account? Sign up now