From Fedora Project Wiki

(genericise the mesa-demos test case)
 
(move a step to setup)
 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
{{Testcase_video_generic_setup|driver={{{driver|(DRIVER)}}}|module={{{module|(MODULE)}}}}}
{{Testcase_video_generic_setup|driver={{{driver|(DRIVER)}}}|module={{{module|(MODULE)}}}}}
{{Testcase_video_generic_3d_setup}}
{{Testcase_video_generic_3d_setup}}
# Install the mesa-demos package with the command {{command|su -c 'yum install mesa-demos'}}
|actions=
|actions=
# Install the mesa-demos package with the command {{command|su -c 'yum install mesa-demos'}}
# In a terminal, list the demos with the command {{command|rpm -ql mesa-demos}}
# In a terminal, list the demos with the command {{command|rpm -ql mesa-demos}}
# Switch to the directory where the demos are
# Switch to the directory where the demos are
Line 13: Line 13:
# None of the demos should crash
# None of the demos should crash
# There should be no obvious mis-rendering as any of the demos displays
# There should be no obvious mis-rendering as any of the demos displays
}}

Latest revision as of 21:54, 21 February 2011

Description

This test checks 3D functionality by launching a few demos that come with mesa-libGL. You must be using a card supported by the (DRIVER) video driver.

Setup

  1. Ensure the nomodeset and (MODULE).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 (DRIVER) 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 mesa-demos package with the command su -c 'yum install mesa-demos'

How to test

  1. In a terminal, list the demos with the command rpm -ql mesa-demos
  2. Switch to the directory where the demos are
  3. Launch at least bounce, fbo_firecube, gloss, multiarb, reflect, teapot and terrain
Other demos
Other demos may refuse to run; this is not a failure.

Expected Results

  1. None of the demos should crash
  2. There should be no obvious mis-rendering as any of the demos displays