T.J.G.Veenker at uu.nl
Mon Apr 20 07:05:26 PDT 2009
Olaf Ruppert wrote:
> 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.
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?
More information about the xorg