From Fedora Project Wiki

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

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

Setup

  1. Ensure the nomodeset and i915.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 intel 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