I must have seen about 10 requests/complaints on this list about no
vblank sync support since I subscribed. The reply is always the same,
that the vblank signal comes on an interrupt, and a usermode program
such as X cannot get anywhere near it.
I assume there are a number of issues surrounding vblank support.
First, how does vblank fit into a network-transparent graphics
protocol like X? How would the client request a particular operation
to be sync'd to vblank? Obviously this syncing should occur on the
server side, since a remote client can't receive the vblank signal for
the local display.
Also, how could the actual sync be performed? Could we have a device
like /dev/vblank that blocks on read until the vblank interrupt is
sent? Or some kind of ioctl?
And what are the ramifications of having video code running in both
the kernel and the X server? Will kernel-level video drivers interfere
with X's drivers? How does X interact with the fbdev, currently?
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.
Scott Long
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert
- Re: [Xpert]But *why* no vblank? Scott Long
- Re: [Xpert]But *why* no vblank? Ian Romanick
- Re: [Xpert]But *why* no vblank? Scott Long
- Re: [Xpert]But *why* no vblank? Billy Biggs
- Re: [Xpert]But *why* no vblank? Michel D�nzer
- Re: [Xpert]But *why* no vblank? Jim.Gettys
- Re: [Xpert]But *why* no vblank? Michel D�nzer
- Re: [Xpert]But *why* no vblank? Owen Taylor
- Re: [Xpert]But *why* no vblank... Billy Biggs
- Re: [Xpert]But *why* no vblank... Elladan
- Re: [Xpert]But *why* no vblank? Jim.Gettys
