Re: GGI Project Unhappy On Linux

Alan Cox (alan@lxorguk.ukuu.org.uk)
Sun, 29 Mar 1998 00:11:12 +0000 (GMT)


> would it be possible to separate the video driver to a separate user
> level process, which X would talk to? ...

Well that user level process _is_ the X server. And as people rightly
observe also SVGAlib, the kernel and has rather limited arbitration

> less buggy too ... would it be possible to take the "drivers" from the
> Xfree, dump em into the userlevel driver ??? that way it doesn't have to
> be written from scratch ...

Moving some of the low level support doesn't change the stability per se,
but it does give you more control over things and especially over
abitration. The problem is there is a penalty for that. A syscall costs time
and you have to really get the syscall count down to sane levels. A fast
graphics card can plot a line in less time than a syscall takes, so it
is a real hard issue

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu