Linux Gaming Performance

We'll start with a look at games where we were actually able to get results from all three Wine projects. This was no small task, as numerous games worked under one or two options but not all three. We confined our testing to games that were at least rated Bronze (although as noted that doesn't necessarily guarantee success).

Team Fortress 2

We begin with some very interesting and somewhat unexpected results with Team Fortress 2. Here we see an actual performance improvement over Windows with Cedega. Although all of the FPS reported are well above the minimum necessary to play TF2, functionality of play within Wine was not good. We experienced frequent FPS drops and stuttering with Wine when we tested overall functionality. Cedega, Crossover, and Windows all ran smoothly during the functionality testing.

Unreal Tournament 3

Moving to Unreal Tournament 3, again all the frame rates are well above playable. We did find that on the Linux side, Crossover provided the best in-game experience with no glitches or stutter. Windows worked as expected with no issues to report.

TrackMania

Windows easily beats our Wine projects for overall FPS in TrackMania. Both Windows and Wine projects play this game flawlessly with no graphical glitches or stuttering. This is a case where if you have sufficiently fast hardware, you can run this game on either Linux or Windows without issues.

Eve Online

The results in Eve Online are very interesting. During all our previous benchmarks the Wine projects have been competitive with windows, but Eve Online shows a huge gap. I re-ran all these tests twice to ensure all settings were set exactly the same across tests and came up with the same results. Windows and Linux gameplay ran smoothly with no noticeable stuttering or graphical glitches, though, so this is another game that runs on all platforms. The difference here is that you can potentially run at higher resolutions/settings under Windows and get better performance.

The Test Setup The Good the Bad and the Ugly
Comments Locked

126 Comments

View All Comments

  • JimmiG - Tuesday, December 29, 2009 - link

    True, the OS is only a small part of the computer. What matters is the applications you run on top of it. It's easier to find Windows versions of open source apps than it is to try to make closed source Windows apps work in Linux. I think the way to make more people switch to open source is not to force them to change OS and ditch a ton of applications they're familiar with - Instead, release more and better free, open source alternatives for Windows, until suddenly one day people realize that they are almost only using such apps. Then the switch to Linux will come naturally I think.

    I use my computer for browsing the web, typing documents, making music and playing games. Linux works fine for the first two but not at all for the latter two, and that's how it has been for the past 10 years. Getting the audio latency down under Linux requires a lot of tweaking, and then there are no DAWs that can match Cubase or Ableton live, not to mention you have to run plug-in instruments and effects using some Wine-like workaround.
  • Penti - Saturday, January 2, 2010 - link

    Well the thing is, their aren't can't be any replacements for Windows. Both the movement and users need to understand that.

    Linux is only commercial/supported in the server and workstation space any way.

    There's no complete commercial video decoders for Linux for hardware accelerated decoding thats up to Windows or Mac standard or format support etc, DVD etc. Sure there's PowerDVD for Linux, Fluendos DVD-player etc but getting them to work in the latest distro wouldn't really be possible, neither can they be included in a free distro. There's no legal or decent video editing suit. There's as you said no commercial DAWs. Sure again there's commercial high-end video editing software that runs on RHEL and high-end workstations used for movies. But it's none existing in the consumer and prosumer space.

    The problem is there's no consumer linux, no computer supplier or OEM that supports it. There's linux in a lot of consumer things, Android, Maemo, most consumer routers and file servers, so the possibility is there. But only when theres support from the makers otherwise their will never be complete hardware support, even for the little OEM/model-specific buttons and so forth. It will lack working video decoders OOB (out of the box) and a lot of finish users expect and need OOB. It isn't enough that companies such as Intel supports F/OSS and Linux distros. So much are computer model specific and to iron out all of those things without support and testing wouldn't be possible. The maker must supply driver kits for the hardware and installation kits for the OS. If they do it work just fine, that's what they do in the workstation space.

    Alternatives aren't replacements. OS X users know that and so do any realistic Solaris or Linux user. That's why there's virtual machines and app streaming.

    Users shouldn't switch and replace. They should just use what they need. Linux might have a bigger role in the client space in the future. However there are limits in a patent riddled world. Particularly when it comes to multimedia. Getting that into the free world isn't possible, and bridging the cap between free and proprietary making it free of cost wouldn't really be practical for someone independent as it would cost millions to have it freely distributable. No company has any interest in paying for such a products/software any way. So homebrew solutions have to make do for now, which is a mayor drawback as it robs OOB experience and hinders companies from using it to make money and or build solutions on it for the users and to include it in free distros because of fear from the courts which can forbid distribution and issue billions in fines. It's not a matter to take easy. The server world looks differently that's why it works there. There isn't the same monopoly on technology there.

    It works on Maemo, WebOS, Android etc because they are none free commercial distros that includes commercial codecs that the device-makers pay for. Free consumer software isn't possible with just free code in an unfree world. Free of cost is only possible when someone pays for it to be so. Then not just for the development like say Mozilla but also pay for it to be legally distributable and that's a mayor issue or problem.
  • haplo602 - Tuesday, December 29, 2009 - link

    Nice article. And the comments are also as expected, nothing new to see there.

    Anyway I was expecting a failure report on the ATI side of things even before I opened the article. I was trying to get Eve Online running on an old x1650 card about a year ago and the major issue was the driver. Native linux games/opengl apps were perfect. I see nothing much changed there.

    The one advice you lack is this: If you want serious 3D under linux, forget about ATI. Whatever their progress through the last year in drivers and support, they still have major issues with Wine (partly because Nvidia is faster to implement new OpenGL features in their NV extensions, so Wine folks code for NV mostly. Also the ATI implementation does lack some).

    That out of the way, Linux is fine for one group of people (myself in the group): Home desktop with mostly internet browsing, a bit of video/music, light gaming mostly games from the bargain bin. Not the latest hardware. These folks are completely satisfied with Linux.

    (btw the above group is aprox. 80% of home users. AT is mostly read by geeks, so disregard most of the comments negative about Linux).

  • Holly - Tuesday, December 29, 2009 - link

    Honestly, if the usability of linux towards normal people was so good many try to claim, there wouldn't be this discussion, this review and neither boasting talk of linux-liking folks. Simply because it wouldn't be needed.

    The louder something gets defended the higher is the liking it doesn't do what it is supposed to.
  • haplo602 - Tuesday, December 29, 2009 - link

    you mean like all the folks here saying Windows is better ?

    /sarcasm
  • Holly - Tuesday, December 29, 2009 - link

    both linux and windows... since there is nothing like universaly better system imo.
  • jackylman - Tuesday, December 29, 2009 - link

    ATI has been putting a lot of development time/effort/money into their open-source stack. They've recently got OpenGL 2.0 working on RadeonHD cards. Now it's going to be a few months before OpenGL 2.x apps are running like they should (and unfortunately, even longer before this code finds its way into mainstream distros).

    Nevertheless, ATI/Intel/VMWare are rapidly bringing the open-source Linux graphics driver stack into something resembling modern usefulness. It would be nice if other companies (*cough nVidia, VIA) contributed to the Linux development effort.
  • shangshang - Tuesday, December 29, 2009 - link

    and it barely is making Windows scare. I still remember all the linux fanboys declaring the death of Windows over a decade ago. Yet 2 decades later, Linux is still a joke on the commercial desktop platform.

    You'll still have your geeky college "elistist" boys with the snobbish mentality that if you don't know linux you suck. You'll still the academia world using linux (and Windows). But other than this, the desktop world is a Windows world. And most important of all, the BUSINESS PC world is still a Windows world. At least with Microsoft, you'll get support even if you have to pay for it. But with Linux, good luck. Try asking a question on a Linux forum, and you'll get an answer like "have you reat the 100 page cryptic manual before posting?"

    And now with Windows 7, I don't see why would any typical home user or coporate user using Linux.

    And spare with the the "free" softwares on Linux. OpenOffice is a joke compared to the Office 2007 with its integration.
  • tomaccogoats - Tuesday, December 29, 2009 - link

    Unix is much better in terms of shared computing. If working on a large project Unix OS's make it simpler to share files. Many corporations utilize Unix servers in their intranet for this reason.
  • kmmatney - Tuesday, December 29, 2009 - link

    Openoffice is not really an argument for Linux, since you can get it free on Windows as well.

Log in

Don't have an account? Sign up now