On Wed, May 16, 2001 at 03:34:36PM -0600, Brian Paul wrote:
> Peter Ronnquist wrote:
> > 
> > I am trying to figure out how to update the screen
> > during vertical retrace. Is this possible to do with
> > glx(swap buffers) and using dri?
> > Maybe I have to set some configuration in
> > XF86Config-4?
> > 
> > Please CC me with replies since I am not currently
> > subscribed to dri-devel.
> 
> Only the tdfx driver, which uses Glide, syncs swapbuffers to the
> retrace.
> 
> I've been told that doing so on other cards is hard, though I
> don't know any of the technical details.  It's something I'd
> like to see implemented (as an option) someday.

I read this in Alan Cox's diary:

Snip from Alan's diary 7th of April: 
-------- 
Guadec day two. I spent some time plotting with Jim Gettys about the
right way to get vertical blank support into the kernel and what
synchronization methods are needed between X and the audio layer. As
with many conversations with Jim the 'We had that working fifteen
years ago I guess we should dig it out and make it work in XFree'
sentence appeared. It never ceases to amaze me how much the X11 folks
had prototyped so far back.

We do now have a plan for vertical blank drivers. This needs kernel
support as an interrupt has to be handled before returning to user
space otherwise your machine locks up. It does appear possible that we
can generate a kernel module by sticking an OS specific header and
footer onto small generic per card routines and a card table. That
means the vblank driver can be generated by the X people for multiple
OS's. It also means that the vblank stubs for each card can be
maintained in the card drivers.
---------

Regards
Lars Munch


_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to