From Fedora Project Wiki

Revision as of 01:21, 23 February 2011 by Adamwill (talk | contribs) (use the right damn template)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

This test case checks whether your card and software can render id Tech 3 (Quake III Arena engine)-based games. You must be using a card supported by the nouveau video driver.

Setup

  1. Ensure the nomodeset and nouveau.modeset=0 kernel parameters are not set in your bootloader configuration
    • You can see your current kernel options by running cat /proc/cmdline
  2. Ensure the file /etc/X11/xorg.conf does not exist, or is a valid file that uses the nouveau driver
  3. Shut your system down entirely, then start it up again
  4. If using a live image to test, ignore the above steps and simply boot the system from the live image with default options
  5. Ensure that glxinfo | grep 'OpenGL renderer' does not return OpenGL renderer string: Software Rasterizer or llvmpipe
  6. Install the openarena package with the command su -c 'yum install openarena'

How to test

  1. Launch openarena from a terminal
  2. Edit the game settings (Esc => Setup => System): Video mode, texture details, and geometric details, according to your video card's performance. You might want to start with low settings
  3. Launch a single player arena (WRACKDM17 has many weapons) and play for a while. Please remember, you do not need to win to complete this test case successfully
  4. Use all the weapons in the game, especially the rocket launcher and the grenade launcher. Both generate reflections on surfaces. If you see distinct polygons instead of smooth surfaces, this is a rendering bug
  5. Try to fetch the Quad Damage bonus at the very top of the WRACKDM17 level and look at the light effects around you (on surfaces). Again, you should not see any polygon flickering
  6. Quit openarena

Expected Results

  1. The game should not crash at any point
  2. There should be no obvious misrendering (flickering, transparent walls, polygons instead of surfaces...)