How do I wait for vertical retrace?
Samuel Thibault
samuel.thibault at ens-lyon.org
Thu May 8 02:43:48 PDT 2008
Barry Scott, le Thu 08 May 2008 10:36:37 +0100, a écrit :
> Glynn Clements wrote:
> > Carsten Haitzler (The Rasterman) wrote:
> >
> >
> >> wonderful... in theory. in practice a lot of hardware ONLY provides a vblank
> >> interrupt. no interrupt for line X. :(
> >>
> >
> > You don't need the signal to come directly from the video hardware. If
> > you know your clock frequencies, you can use the OS' timers; you just
> > need to phase-lock to vsync to prevent drift.
> >
> >
> Without the signal from the hardware you cannot avoid tearing. We tried
> using
> OS timer to get smooth animation and it does not work very well on
> Linux.
Maybe that's because your linux had a fixed-frequency RTC set to 100Hz ?
(thus not precise enough).
Samuel
More information about the xorg
mailing list