On Tue, 7 Nov 2000, Lee Brown wrote:

> On Tue, 07 Nov 2000, James Simmons wrote:
> 
> > Be careful here. Even IRIX doesn't have graphics drivers. What is does do
> > is virtualize the graphics engine. Even on a O2000 you can stall the
> > graphics enegine. In this case the RRM noticed hey process blah messed up
> > and lets kill it then.
> 
> Thank you for responding to my original request.  As a result I read a little
> on RRM.   You have clever friends.  This idea of multiplexing the graphics
> registers is interesting.  I guess you would have to put graphics context into
> the task struct in order for it to work.  When the kernel switches tasks, not
> only does it set the cpu registers it sets the graphics registers too. 
> Or something like that.  

        What is really needed is an separate "multimedia scheduler" system
within the kernel.  This is mentioned in Linas Vepstas' paper on how to
properly design high-performance graphics systems:

http://linas.org/linux/graphics

        NOTE: The GGI web pages contain an old version of this document,
which is about half the length of the version on Linas' site and is
missing lots of important info.  Marcus, could you replace the outdated
local copy with a link to the new version on Linas' page?

Jon

---
'Cloning and the reprogramming of DNA is the first serious step in 
becoming one with God.'
        - Scientist G. Richard Seed

Reply via email to