QA:Testcase radeon 3D pymol

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(use the template)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{QA/Test_Case
+
{{Testcase_video_3D_pymol|driver=radeon|module=radeon}}
|description=A basic rendering check using the PyMol molecular viewer. You must be using a card supported by the Radeon video driver.
+
[[Category:Package_xorg-x11-drv-ati_extended_test_cases]]
|actions=
+
# Ensure the 'nomodeset' kernel parameter is not enabled in your bootloader configuration (unless you need it for basic X operation to suceed)
+
# Ensure that <pre>glxinfo | grep 'OpenGL renderer'</pre>
+
does not return 'OpenGL renderer string: Software Rasterizer'
+
# Install the pymol package: `yum -y install pymol`
+
# Launch pymol from a terminal
+
# Go to Wizard => Demo => Representations. There should be a list of demoes on the right side of the Pymol viewer window.
+
# Click on each demo in turn. For each demo:
+
## Use the mouse wheel to increase or decrease complexity
+
## left-click+mouse to rotate
+
## middle-click+mouse to move around
+
## and right-click+mouse to zoom in/out
+
# Quit pymol.
+
|results=
+
# all the demoes should run without crashing
+
# there should not be any obvious misrenderings (flickering, surfaces that come and go...)
+
}}
+
[[Category:Radeon_Test_Cases]]
+

Latest revision as of 22:03, 21 February 2011

Contents

Description

A basic 3D rendering check using the PyMol molecular viewer. You must be using a card supported by the radeon video driver.

Setup

  1. Ensure the 'nomodeset' and 'radeon.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 radeon 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 Package-x-generic-16.pngpymol package with the command su -c 'yum install pymol'

How to test

  1. Launch pymol from a terminal
  2. Go to Wizard => Demo => Representations. There should be a list of demos on the right side of the Pymol viewer window
  3. Click on each demo in turn. For each demo:
    1. Use the mouse wheel to increase or decrease complexity
    2. left-click+mouse to rotate
    3. middle-click+mouse to move around
    4. and right-click+mouse to zoom in/out
  4. Quit pymol

Expected Results

  1. All demos should run without crashing and tearing.
  2. There should not be any obvious mis-renderings (flickering, surfaces that come and go...). Compare with reference screenshots below:

PyMOL-Representations.png PyMOL-Carbon Ribbons.png PyMOL-Roving Detail.png PyMOL-Roving Density.png PyMOL-Transparency.png PyMOL-Ray Tracing.png PyMOL-Sculpting.png PyMOL-Scripted Animation.png PyMOL-Electrostatics.png PyMOL-CGOs.png PyMOL-Molscript.png