xf86-video-modesetting TearFree Gets Fixed Up For A/V De-Synchronization Issue

When the TearFree mode for xf86-video-modesetting is enabled, it was discovered there could be inaccurate event timing and in turn causing audio/video de-synchronization with clients relying on the X.Org Server's Present extension.
These synchronization issues were traced back to some faulty assumptions in the Present code. The xf86-video-modesetting driver has fixed the "PresentCompleteNotify" timing for TearFree across the span of 11 driver patches.
This was worked on by Sultan Alsawaf who also took care of the TearFree implementation for the DDX driver. As of this morning that code has been merged to the X.Org Server.
9 Comments