The Good the Bad and the Ugly

What was supposed to be a few weeks project on reviewing Linux and gaming turned into an intense month long affair. To be fair, most of the issues that were encountered stemmed from attempting to benchmark multiple games across three different Wine projects. The problem with attempting that task was that each Wine project has different functionality with different games. For example where we could get a game to work in Wine, the game then in turn didn't work with Cedega and vice versa. We were able to get newer releases like Dragon Age Origins and Far Cry 2 to work in some of the different Wine projects, but none of the new releases would work in all projects. This lead us to regress to some older but still actively used releases in order to provide a more detailed report across the three projects.

The results on this page are a quick overview of recent titles and how they fared under the three Wine projects. Without a FRAPS-like utility, we are also left to reporting the overall experience without discrete frame rates.

Dragon Age: Origins

After many hours of research, patching, and game installations we finally managed to get DAO to a functional state using Wine. Once the game could functionally load and play we found we were still missing movies and there were a large number of graphical glitches, so at present we would call this "mostly unacceptable". Cedega is in a worse state at present as we could not get the game or installer to function under Cedega. The good news is that DAO is now working properly under Crossover after the latest patches. A hardware failure at this point (unrelated to the testing - we have a dead PSU and mobo now) halted our testing while we await replacement parts.

Far Cry 2

The installation of Far Cry 2 was extremely tricky under Wine, but eventually we were able to get the installation and game to function. In the end we had to change some registry settings, download a NoCD patch, unplug our network cable, and then play with the in-game video settings in order to make the game playable. We experienced some graphical glitches that make some things look quite odd (i.e. the tree leaves). The overall playability of the game was poor even after tweaking the video settings, so for now this is another of those titles I would skip on Wine. Cedega and Crossover Games are even worse, as we were unable to install or play the game at present.

Grand Theft Auto IV

Here we have our first complete failure to work under Linux. Regardless of Wine project, we were unable to install or run GTA IV at present.

3DMark06

While 3DMark06 isn't a game, we thought it would be interesting to include results. Windows easily outscored our Wine projects with 3DMark06. Cedega was unable to run half of the tests and thus there are no results to report. Both Wine and Crossover ran the benchmark flawlessly.

Linux Gaming Performance Closing Thoughts (for now)
Comments Locked

126 Comments

View All Comments

  • ashtonmartin - Monday, December 28, 2009 - link

    Yes Linux may be free to download but the time you spend getting it to work right and the incompatibilities will offset the cost of Windows. The nice thing about Windows is that I haven't had to read a manual since Windows 3.1 when I first started using computers.

    If your time is valuable, Windows will be much cheaper in the long run.
  • kmmatney - Tuesday, December 29, 2009 - link

    I agree. After several tries at Linux over the years, I gave up, and decided Windows was simply a better value to me (especially since my copy of Win7 was free, and another copy was only $49). I'm thinking my next fray into another operating system will be OSX.
  • imaheadcase - Monday, December 28, 2009 - link

    The steps involved won't ever appeal to anyone in the mainstream world.

    The fact is, people want to install a game and play fast. Consoles and windows make that possible. The setup for linux is the time waster.

    The one thing linux can't do right, never has, was make things simple. Open source is the cause for the cluster of bad ideas in the linux community, so many projects, nothing ever is the end-all-be-all solution. While the idea of everyone making something better sounds like a utopia, with no actual direction it makes for total confusion the the people not involved.

    If you want any evidence of that, take a look at when wal-mart tried to sell Linux computers, the returns on the was off the charts, some local stores reported everyone returns in my area. The leading problem? Could not get printer to work. lol

    Linux based OS have a place, its business applications. Pure and simple.

    All this is IMHO.
  • Captain Picard - Monday, December 28, 2009 - link

    As Yahtzee would say, the short answer is no.

    The long answer is, noooooooooooooooooooooooooooooooooooo.
  • jmurbank - Monday, December 28, 2009 - link

    Linux is here for gaming, but developers are not here because there are no OpenGL tools to help creating 3D objects. At this time, the only way to create 3D objects with OpenGL is through a trial-n-error process. Also there is no easy way to handle networks unless the developer does not mind using Qt from Trolltech. The one problem with Qt for the developer is the program have to be open sourced or else the developer have to pay $1000.
  • lordmetroid - Monday, December 28, 2009 - link

    Any games I got for my computer runs on a native Linux binary.
    I love Quake and Unreal and the latest software I got myself was World of Goo.
  • marc1000 - Monday, December 28, 2009 - link

    congrats on the writing. the only thing I would like to say about the article is that you never explained what is "X" (the graphics manager), on the first page. I always had interest in linux but never got used to it, so I don't run any distro in my machines at home. Maybe I look to it with looking for simplicity in the first time, and even with the great recent advances, the experience overall is still a little hard... IMO.
  • blowfish - Monday, December 28, 2009 - link

    Who in their right mind would pay £40 per year for software that might allow a game to run significantly more slowly than it would on Windows?

    I'm no big fan of Windows, and would love to see more Linux use - but my dabblings with Linux have been wholly unsatisfactory. It seems like there's no alternative but to learn more than you should about Linux to get anything working - simple things like media players, for example.

    The only real growth in Linux use will be in things like Expressgate, used by Asus on recent motherboards, as a quick way of booting up and getting online. Otherwise, it's just for Geeks with the time on their hands to fiddle around enough with it to get it working.

    Shame on the Linux community for not coming up with something better suited to mainstream use. It's as if they suffer from the same snobbery against "noobs" as most online forums, which results in a very effective damper on mainstream adoption of Linux.
  • Jackattak - Monday, December 28, 2009 - link

    Couldn't agree more, blowfish.

    Until the Linux community makes it easy for a layman to install apps and works severely on compatibility issues (and somehow gets all the software and hardware manufacturers of the world to start supporting Linux), there will never be widespread adoption from John Q. Public.

    Based on the conversations I've had with Linux users, that suits them just fine when brought up. However, they're also generally the first to start crying about how Microsoft stymies their attempts to get a bigger "marketshare".

    Make it easy for John Q. Public to use, and you're in.

    Until then, Linux will never be anything but a geek's OS used by less than 1% of the PC-using planet.
  • sammyF - Monday, December 28, 2009 - link

    Just a note about "Until the Linux community makes it easy for a layman to install apps" : You mean, like .. I don't know.. one centralized package manager, in which you only have to enter what you want and it pukes out a list of possible software packages, which you only have to click to download AND install? Yeah .. maybe it should also check for new software versions automatically and update anything that needs updating instead of just the OS!! Wow! Now, THERE is an idea!

    (check "sarcasm" if you don't know about it yet)

    About the hardware compatibility, it's really an individual case thing. I had plenty of notebooks and desktops which just ran perfectly out of the box after installing Linux, and required the manual download and installation of new drivers in windowsXP or Vista (can't say much about Win7, sorry). On the other hand I've seen the exact opposite phenomenon too (not running easily or at all in Linux, worked flawlessly in Windows after a reinstall). Globally, Hardware support in Linux has vastly improved from its state just one year ago though.

Log in

Don't have an account? Sign up now