There isn’t much you need to know to run basic X Window-based games that come with Fedora. The following sections describe basic information about Linux gaming.
To find news on the latest games available for Linux, as well as links to download sites, go to some of the several Web sites available. Here are a few to get you started:
TransGaming Technologies (www.transgaming.com) — This company’s mission is to bring games from other platforms to Linux. TransGaming is the provider of Cedega, formerly known as WineX, a powerful tool that allows you to play hundreds of PC games on your Linux system.
The Linux Game Tome (http://happypenguin.org) — This site features a database of descriptions and reviews of tons of games that run in Linux. You can do keyword searches for games listed at this site. The site also includes links to where you can get the different games, as well as links to other gaming sites.
Linuxgames.com (http://linuxgames.com) — This site can give you some very good insight into the state of Linux gaming. There are links to HOW-TOs and Frequently Asked Questions (FAQs), as well as forums for discussing Linux games. There are also links to Web sites that have information on a particular game you are interested in.
id Software (www.idsoftware.com) — Go to the id Software site for information on Linux demo versions for Quake and Return to Castle Wolfenstein.
Linuxgamepublishing.com (www.linuxgamepublishing.com) — A new entrant into the Linux gaming world, linuxgamepublishing.com aims to be a one-stop shopping portal for native Linux games, as well as for ports of games from other platforms. At the time of writing, they offered 15 games. Note that to purchase games from this site, you must create a user account.
Loki Entertainment Software (www.lokigames.com) — Loki provided ports of best-selling games to Linux, but went out of business in 2001. Its products included Linux versions of Civilization: Call to Power, Myth II: Soulblighter, SimCity 3000, Railroad Tycoon II, and Quake III Arena. The Loki Demo Launcher is still available to see demo versions of these games, and some boxed sets are available for very little money.
Tux Games (www.tuxgames.com) — If you are ready to purchase a game, the Tux Games Web site is dedicated to the sale of Linux games. Besides offering Linux gaming news and products, the site lists its top-selling games and includes notices of games that are soon to be released.
Linux Gamers' FAQ (http://icculus.org/lgfaq) — This FAQ contains a wealth of information about free and commercial Linux games. It lists gaming companies that have ported their games to Linux, tells where to get Linux games, and answers queries related to common Linux gaming problems. For a list of Linux games without additional information, see http://icculus.org/lgfaq/gamelist.php.
If the idea of developing your own games interests you, try the Linux Game Development Center (http://lgdc.sunsite.dk).
How you get started with Linux gaming depends on how serious you are about it. If all you want to do is play a few games to pass the time, you can find plenty of diverting X Window games that come with Linux. If you want to play more powerful commercial games, you can choose from:
Games for Microsoft Windows (Cedega 4.0.1) — Many of the most popular commercial games created to run on Microsoft operating systems will run in Linux using Cedega. To get RPM versions of Cedega, you must sign up for a Cedega subscription at Transgaming.com. Be sure to check in with linuxgames.com to see if there is a relevant HOW-TO for working with the particular game you have in mind. Many games are covered there, including Half-Life and Unreal Tournament.
Games for Linux (id Software and others) — Certain popular games have Linux versions available. Most notably, id Software offers its DOOM and Return to Castle Wolfenstein in Linux versions.
Games are still available from the now defunct company Loki Software, Inc. While you cannot purchase the titles directly form Loki, you can go online to one of Loki’s resellers at www.lokigames.com/orders/resellers.php3. For example, Amazon.com (one of the listed resellers) shows 16 titles including Quake III, Myth II: Soulblighter and Heretic II for Linux.
Because high-end games place extraordinary demands on your video hardware, choosing a good video card and configuring it properly is one of the keys to ensuring a good gaming experience. For advanced gaming you need to go beyond what a basic 64-bit card can do.
One feature that many games may require of your video card is Direct Rendering Infrastructure (DRI). Whether you are running the games using Cedega or natively in Linux, to play demanding games in Linux you need a card that supports DRI to do hardware acceleration. Here is a list of video cards that support DRI from the DRI project site (http://dri.sourceforge.net/):
ATI Technologies — Chipsets from ATI Technologies that support DRI include the Mach64 (Rage Pro), Radeon 7X00 (R100), Radeon 2 / 8500 (R200), and Rage 128 (Standard, Pro, Mobility). Cards based on these chip sets include All-in-Wonder 128, Rage Fury, Rage Magnum, Xpert 99, Xpert 128, and Xpert 2000.
3dfx — If you can find a used unit on eBay, there are several 3dfx cards that support DRI. In particular, the Voodoo (3, 4, and 5) and Banshee chip sets have drivers that support DRI. Voodoo 5 cards support 16 and 24 bpp. Scan Line Interleaving (SLI), where two or more 3D processors work in parallel (to result in higher frame rates), is not supported for 3dfx cards.
3Dlabs — Graphics cards containing the MX/Gamma chipset from 3Dlabs have drivers available that support DRI in Linux.
Intel — Supported video chipsets from Intel include the i810 (e, e2, and -dc100), i815 and i815e.
Matrox — The Matrox chipsets that have drivers that support DRI include the G200, G400, and G450. Cards that use these chips include the Millennium G450, Millennium G400, Millennium G200, and Mystique G200.
NVIDIA — Cards from NVIDIA are not supported by DRI because NVIDIA has not released hardware specifications to DRI developers. However, NVIDIA cards work for most Linux games. To get NVIDIA drivers, which are produced by NVIDIA but are not open source drivers, you must download them from the NVIDIA Web site (www.nvidia.com). On the NVIDIA home page, click the download button and follow the instructions for downloading and installing the correct drivers for your card. RPM packages are available.
To find out whether DRI is working on your current video card, type the following:
$ glxinfo | grep rendering direct rendering: Yes
This example shows that direct rendering is supported. If it were not supported, the output would say No instead of Yes. Even if DRI is not supported, you may experience the best game play with a high-end card from either ATI or NVIDIA. While DRI support can be important, many games support OpenGL rendering, a feature supported by both NVIDIA and ATI video cards. Both companies have specific driver requirements, so make sure you research the cards, driver requirements, and any game-specific issue before you plop down big money on a top- tier 3D video card.