Radeon X.Org Driver Gets ASync Page-Flipping With 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.
2 Comments