This is an old revision of the document!


Vendor specific

Radeons with EXA support (9700 - HD6000)

  • you can check DRI3 in Xorg.log

Radeon with GLAMOR support (HD6000 - latest)

  • for the HD 6000 series you may want enable Option “AccelMethod” “glamor” in your xorg.conf files for getting better performance
  • don't expect any messages about DRI3 in Xorg.0.log! XServer is mostly silent about it.
  • Currently, the Radeon DDX doesn't support Vsync with DRI3. To enable vsync, compile mesa with the –disable-dri3 flag. In the future, we will have all users use the modesetting DDX, where this won't be an issue.

nVidia

  • it should just work at this time

How to verify that DRI3 is running?

  • this will work only for Mesa-3D with debug enabled OR libgl1-mesa-glx-dbg package on Ubuntu!
  • run glxgears or any simple application with gdb app_name
  • break dri3_swap_buffers will set a breakpoint in dri3_swap_buffers
  • Answer y to Function “dri3_swap_buffers” not defined.
  • run and it should stop at this function. If it doesn't, you're not using DRI3