X11 sample server

Jim Gettys jg at freedesktop.org
Tue Sep 6 05:09:26 PDT 2005


On Mon, 2005-09-05 at 03:45 +1000, Russell Shaw wrote:

> > 
> >>How can i tell what files belong to the sample server
> >>and what belongs to specific implementations?
> > 
> > There are a number of driver frameworks where specific drivers can be
> > found; XAA (AKA the XFree86 driver framework) is the most commonly used
> > family; kdrive is often appropriate for embedded use, and there is work
> > underway on two other driver framworks: one based entirely on OpenGL,
> > and the other called EXA, which should allow us to deploy composite and
> > other new extensions sooner on much existing hardware.
> > 
> > The long term future, to be clear, is seen as the GL based driver, but
> > it will be a while before it is deployable.
> 
> Hi,
> Which project do you mean by the OpenGL one? (there seems to be a few
> variants)

Yes, there are a number of projects that will eventually converge on
one.  There is an X server that uses OpenGL provided by and X server,
and one that is stand-alone.

> 
> > You will also find a number of other driver frameworks for old Sun, DEC,
> > and other hardware in the source pool.
> > 
> > 			Hope this helps,
> > 					- Jim
> 
> In: xc/programs/Xserver/hw/xfree86/drivers
> there are video drivers that use assembler instructions to
> write to video hardware directly.
> 
> Would there be any performance loss if all video accesses were
> done through device files such as eg: /dev/video0 ?

Yes.  "X is an exercise in avoiding system calls".  - Jim Gettys

			- Jim





More information about the xorg mailing list