Quake Wars on Foresight Linux
The Enemy Territory:Quake Wars Linux client was released Friday by id. The 17mb client and installer is using Icculus‘ Mojo Setup for installation. This is a welcome change from the Doom3 and Quake IV installers which required you to manually copy the .pak files from the CD or DVDs over to your hard drive. With Mojo Setup, you just run the executable file you download from id, pop the DVD in and it installs the client, Punkbuster and copies the necessary files over from the DVD.
With both the demo and the client, I was running in to keyboard lockups when playing. It didn’t matter if I was playing in full screen or windowed, the game would continue, but my keyboard was totally non-responsive. I tested Compiz enabled and disabled, windowed and non-windowed, and dual monitor and single monitor. It turns out that Pidgin, X-Chat and Mugshot would cause it to lock up. Basically, if anything appeared in the notification section Quake Wars would free the keyboard. Alt-tabbing to different applications and coming back to Quake Wars didn’t help. Disabling those applications before running Quake Wars has stopped the keyboard lockups.
Playing in full screen mode is definitely more immersive, and Quake Wars supports a native 1920×1200 resolution. Playing windowed in dual monitors I was playing in 1680×1250. It’s a pain though to switch xorg.conf and restart GNOME just to play a game, so I haven’t made up my mind.
The Quake Wars FAQ recommends a low latency kernel configured with CONFIG_HZ_1000=y. Foresight’s kernel does not include that setting, and using the Nvidia drivers currently in the repo, 100.14.03, performance has been smooth as silk. I’m running a Core 2 Duo E6300, 2 gigs of RAM and a Nvidia (BFG) 7950GT.
I’m enjoying the full game much more than the early beta client I played in Windows. While the game is definitely faster than Battelfield 2, it’s not as fast as I first thought. I still have a ton to learn (like joining a squad or learning to fly the air vehicles), but it’s fun. 2 out of 3 maps played this afternoon, and I was top Soldier, top kills, and close in top EXP. The promotions and unlocks by campaign is better than I expected, as I wasn’t sure how tempoary unlocks would be, but they work well. I thought I had played on a ranked server today, but searching for my stats, I can’t find them. Guess I need to play some more!
Kudos again to id for releasing a Linux client. It’s nice to have a state of the art game to play on Linux. The next month or two should be great for the state of gaming on Linux, with the rumored Gears of War release, and the definite release of Unreal Tournament 3.