From Fedora Project Wiki

Description

A basic 3D rendering check using the avogadro molecular editor. 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 Package-x-generic-16.pngavogadro package by running the command su -c 'yum install avogadro'

How to test

  1. Launch avogadro from a terminal
  2. Click on Tool Settings... in the toolbar to display the left-hand pane
  3. Now, add some atoms to build a molecule. You can change the atom type with the Element and Bond Order drop downs on the left
  4. By left-clicking on an existing atom and moving the pointer away, you create a link
  5. You can use the hand tool to move atoms around
  6. Once you've built a good looking molecule, use the blue star-shaped tool to change and rotate the view
  7. Use the Esc key to toggle full screen
  8. Quit avogadro

Expected Results

  1. Avogadro should not crash at any point during the testing
  2. There should be no obvious misrendering (e.g. flickering, surfaces that come and go, bad colors)