From Fedora Project Wiki

(genericise the pymol test case)
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 15: Line 15:
# Quit pymol
# Quit pymol
|results=
|results=
# All demos should run without crashing
# All demos should run without crashing and tearing.
# There should not be any obvious mis-renderings (flickering, surfaces that come and go...)
# There should not be any obvious mis-renderings (flickering, surfaces that come and go...). Compare with reference screenshots below:
 
[[File:PyMOL-Representations.png]]
[[File:PyMOL-Carbon Ribbons.png]]
[[File:PyMOL-Roving Detail.png]]
[[File:PyMOL-Roving Density.png]]
[[File:PyMOL-Transparency.png]]
[[File:PyMOL-Ray Tracing.png]]
[[File:PyMOL-Sculpting.png]]
[[File:PyMOL-Scripted Animation.png]]
[[File:PyMOL-Electrostatics.png]]
[[File:PyMOL-CGOs.png]]
[[File:PyMOL-Molscript.png]]
}}
}}

Latest revision as of 18:37, 20 April 2013

Description

A basic 3D rendering check using the PyMol molecular viewer. 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 pymol 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: