==== Vendor specific ==== === Radeons with EXA support (9700 - HD6000) === * Set ''Option "DRI" "3"'' in Xorg.conf * you can check DRI3 in Xorg.log === Radeon with GLAMOR support (HD6000 - latest) === * Set ''Option "DRI" "3"'' in Xorg.conf * for the HD **6000** series you may want enable '' Option "AccelMethod" "glamor" '' in your xorg.conf files for getting better performance * Look for ''DRI3 enabled'' in Xorg.log * The Radeon DDX was recently updated with vsync support with DRI3, so you should have no issues now. === nVidia === * DRI3 is enabled by default when using glamor as of nouveau DDX version 1.0.11, but it is buggy currently (imirkin) ==== How to verify that DRI3 is running? ==== * this will work only for Mesa-3D with **[[d3d9_debugging|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 OR you compiled with --disable-dri3 for VSync. If it's the latter, this is expected and everything should still work.