>Have something like /dev/videocard or /dev/framebuffer, and a kernel
module 
>to control it

/dev/fb does exist and is more or less used for your purposes.

There is also a frame buffer X Server module as well. I am not sure if
it work on mainstream Xfree, but I do know that kdrive has had it for
years.


>This way, the kernel module could do all the messy I/O stuff and the X 
>server doesn't need to be SUID-root.

I am not sure how you'd handle authentication for this scheme since you
generally don't want unauthorized programs to read/write from your frame
buffer data.


>Could you somehow accelerate window movement 
>and scrolling?  

If I am not mistaken, many of these optimizations occur from Accelerated
functions that the card / driver must support. This has been implemented
at a basic level, but you need a card driver that supports the
acceleration, and maybe a kernel that supports DRI.

I would recommend upgrading your system to a modern version of Linux to
really see what has been done in 2-3 years.

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to