VSync

Theo Veenker T.J.G.Veenker at uu.nl
Mon Apr 20 07:05:26 PDT 2009


Olaf Ruppert wrote:
> Hi,
> 
> Vertical synchronisation is not working.  I assume I am doing
> something fundamentally wrong.  I tried the double-buffer extension,
> glxSwapBuffers, DRM_IOCTL_WAIT_VBLANK, and blitting with XCopyArea.
> Nothing worked.  Video playback is fine when I use xv-overlay.  I use
> an intel i945gm board and an lg monitor.  Any help is welcome.
> 
> Olaf

Does it work after or while running a glx program? I had some
problems with this on a laptop. VSync worked when an external
monitor was connected or when running glxgears. To get around
it I had to turn off or enable something in the driver source.
I believe they turn off interrupts on vblank to save power. This
should really become an option in the xorg file. Maybe it already
is for the newest driver?

Theo




More information about the xorg mailing list