On Fri, Nov 01, 2002 at 09:15:44AM -0800, Scott Long wrote:

> I realize that I've just asked a bunch of questions without really 
> answering anything. But it's very frustrating to keep reading these 
> requests for vertical sync support, and keep seeing answers that say 
> "That's just impossible, sorry."
> 
> Oh, come on. We all know it isn't impossible; it's just a hairy 
> problem that no one seems to want to deal with. It involves a bunch of 
> compromises that people don't want to make. But this is an extremely 
> *basic* feature that people are demanding and it doesn't seem right to 
> just blow them off.

It's not impossible, but it does require a kernel driver.  That makes it
more than just "a hairy problem" for XFree86.  Think about it.  You'd likely
need a *different* kernel module for every combination of hardware,
operating system (aren't there some XFree86 supported systems that don't use
loadable kernel modules?), and platform (i.e., X86 vs. Alpha vs. PowerPC,
etc.).

That said, it is possible to at least partially acomplish this.  Right now
the DRI drivers for several cards (ATI Radeon 7x000 & 8x00 and Matrox)
support this functionality for OpenGL.  It probably wouldn't be too hard to
export that functionality to the rest of X.  The X server could then hook
into that, if available, and export it through some "standard" (and device
independent) means.

The only problem is that might create some additional dependencies between
the DRI kernel modules that might be undesireable, but I don't know too much
about that.  Thoughts?

-- 
Smile!  http://antwrp.gsfc.nasa.gov/apod/ap990315.html
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to