Re: Thread-private mappings and graphics (was Re: Per-Processor Data Page)

Raul Miller (raul@usatoday.com)
Fri, 17 Dec 1999 13:16:37 -0500


On Fri, Dec 17, 1999 at 09:29:16AM -0500, James Simmons wrote:
> > YOU SHOULD NOT PLAY MM GAMES! They do not scale in SMP, they do not scale
> > with threads, and the costs of missing are absolutely huge. The whole
> > thing is also extremely hard to debug, and implies a much tighter coupling
> > between the kernel and the X server than there should ever be!
>
> First one of the biggest complants about DRI is that it tightly coupled
> with X. You need X to use the accel engine with DRI. Linux is a hackers
> OS. People like making their own thing. With DRI you force people to
> resort to X to use graphics. Their are other projects like OFBis, GGI,
> Berlin, libsvga that would like to use the accel engine. You have to find
> a way to share the graphics context state and lock state to all possible
> graphical systems. You could have a special DRI library that everyone
> could use.

So write a server that doesn't need X.

No need to put it in the kernel -- all it needs is a separate process
context.

-- 
Raul

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/