DMA scheduling

Xavier Bestel xavier.bestel at free.fr
Thu Mar 16 09:30:31 PST 2006


On Thu, 2006-03-16 at 16:52, Keith Whitwell wrote:

> 2) Interactivity.  It is quite possible to have one application which
>     does so little rendering per frame that it can run at 3000fps while
>     another eg, video-based application does a lot more and can just
>     about keep up a 30fps framerate.  Consider a situation where both
>     applications are running at once.  Simple fairness criteria would
>     have them running at 1500fps and 15fps respectively - but it seems
>     that fairness isn't what is required here.  It would be preferable
>     give the slower application a greater percentage of the GPU, so
>     that it manages eg. 27fps, while the other is scaled down to "only"
>     300fps or so.

What's the point of having one app run faster than the vsync when there
is still contention on another app ? At 60Hz, having the "fast" app do
60fps and the slow one manage 29fps sounds better.

	Xav





More information about the xorg mailing list