Radeon X.Org Driver Gets ASync Page-Flipping With Present Extension

Written by Michael Larabel in Radeon on 12 April 2016 at 07:59 AM EDT. 2 Comments
RADEON
While the DRI3/Present support remains disabled by default in the xf86-video-ati X.Org driver, those making use of it will now have support for async page-flipping with the Present extension.

As one of the first features following last week's xf86-video-ati 7.7 release, Michel Dänzer landed support for async page-flipping within the driver's Present code where as up to now all of the flips were unconditionally to vsync.

Michel went on to explain in the commit, "The xserver Present code only calls radeon_present_flip with sync_flip=FALSE if radeon_present_screen_init sets PresentCapabilityAsync, and the latter only sets it if the kernel driver advertises support for async flips." Now radeon_present_flip() will be called with async flipping unless the synchronous flipping bit is enabled.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week