From Fedora Project Wiki

Description

This test case tests 'render offloading' on hybrid graphics systems, where 3D rendering is handled by the more powerful GPU but display output by the primary GPU. It is only valid if run on a system with hybrid graphics.

Setup

  1. Clean boot the system, with no video-related kernel parameters or custom configuration
  2. Log into a graphical desktop and run a terminal

How to test

  1. Run glxgears without render offloading: glxgears -info | grep REND
  2. Close glxgears
  3. Run glxgears with render offloading: DRI_PRIME=1 glxgears -info | grep REND

Expected Results

  1. The animated gears display should appear correctly in both cases
  2. On the first run, the GL_VENDOR string shown on the console should be associated with the primary GPU (probably Intel)
  3. On the second run, the GL_VENDOR string shown on the console should be different, and associated with the secondary GPU (probably NVIDIA or AMD - if you see 'nouveau' that indicates NVIDIA, 'radeon' indicates AMD, etc.)