[…]
The solution I made actually works, by the way, and it will on every
graphics card, as long a it is running Windows, I guess, since those
drivers do have a vsync functionality…
Yes! I don’t know of any video card that doesn’t have some way of
implementing “retrace sync” - and it seems that all Windows drivers make
use of that feature of it’s respective card.
The only real problems with Linux are:
1) Driver architectures are lacking support for
hardware pageflipping.
2) Most cards support only polling. (Or so it
seems...)
-
is a result of obsolete design - nothing else. Seems like this is in
the process of being fixed in XFree86 4.x, unless I’m missing something. -
leads people to think that retrace sync can only be implemented by
busy-waiting once per frame, which is not the case.
There will be retrace sync and pageflipping on all properly supported
video cards on Linux eventually, if I can help it. I frankly don’t care
if some people consider tearing and jittering acceptable. I do not, and I
intend to figure out a way to fix it, unless someone beats me to it.
//David Olofson — Programmer, Reologica Instruments AB
.- M A I A -------------------------------------------------.
| Multimedia Application Integration Architecture |
| A Free/Open Source Plugin API for Professional Multimedia |
----------------------------> http://www.linuxdj.com/maia -' .- David Olofson -------------------------------------------. | Audio Hacker - Open Source Advocate - Singer - Songwriter |
-------------------------------------> http://olofson.net -'On Wednesday 13 March 2002 20:03, Martijn Melenhorst wrote: