From Fedora Project Wiki
🔗 Description
This test case tests whether accelerated OpenGL applications under compositing managers work with the nouveau, radeon or intel video driver. You must be using a card supported by the nouveau, radeon or intel video driver.
🔗 Setup
- Ensure that you are using Fedora Workstation (or at least GNOME)
- Ensure the
package is installed by running the command:glx-utils
su -c "dnf install glx-utils"
- Ensure the nomodeset and nouveau.modeset=0, radeon.modeset=0 or i915.modeset=0 kernel parameters are not set in your bootloader configuration
- You can see your current kernel options by running
cat /proc/cmdline
- You can see your current kernel options by running
- Ensure the file
/etc/X11/xorg.conf
does not exist, or is a valid file that uses the nouveau, radeon or intel driver - Shut your system down entirely, then start it up again
- If using a live image to test, ignore the above steps and simply boot the system from the live image with default options
🔗 How to test
- Run the command
glxinfo | grep renderer
and verify that an accelerated 3D driver is in use (ie, not llvmpipe) - Run the command
glxgears
(or, optionally, any other OpenGL app you can think of) - Try covering the glxgears window with other windows
- Move the glxgears window around
- Activate the Shell's overview mode (press the Super (aka Windows) key, or move the mouse to the top left hand corner of the screen), and deactivate it (same procedure)
🔗 Expected Results
- glxgears (and other OpenGL apps) should run properly and with full acceleration and behave as any other window
- Covering them should work properly, they should move smoothly, and should render properly in the overview mode
- Overview mode should activate quickly with a smooth transition, and deactivate in the same way
- GNOME should run successfully and there should be no glitches or corruption in the display of the desktop or overview mode