X11 sample server
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.
> Which project do you mean by the OpenGL one? (there seems to be a few
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
More information about the xorg