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
