[PATCH] xf86-video-ati: vblank wait on crtc > 1

Jesse Barnes jbarnes at virtuousgeek.org
Fri Mar 18 15:06:52 PDT 2011

On Fri, 18 Mar 2011 16:58:39 -0500 (CDT)
Ilija Hadzic <ihadzic at research.bell-labs.com> wrote:

> Hi Alex,
> Below is a patch against the master branch of xf86-video-ati that adds 
> support for waits on vblank events on CRTCs that are greater than 1 (and 
> thus cannot be represented using current primary/secondary flags 
> interface). The patch makes use of GET_CAP ioctl to check whether
> vblanks on crtc > 1 are supported by the kernel. If they are not
> falls back to legacy behavior. Otherwise, it uses correct crtc numbers
> when waiting on vblank and thus corrects the problem seen in certain 
> multiscreen configurations.
> The issue was discussed on the dri-devel list in these two threads
> http://lists.freedesktop.org/archives/dri-devel/2011-March/009009.html
> http://lists.freedesktop.org/archives/dri-devel/2011-March/009025.html

The duplicated code in each function is begging to get pulled out into
a separate function...

Jesse Barnes, Intel Open Source Technology Center

More information about the dri-devel mailing list