Information on how to develop display driver to integrate with X

Peter Hutterer mailinglists at
Mon Apr 21 17:57:13 PDT 2008

Haedt, Jason (GE Healthcare) wrote:
> Xorg Community,
> I am trying to learn more about X and understand what is necessary from
> a driver prespective to create an X-based video card.  In particular I
> am trying to understand when a program uses XOpenDisplay() how you
> construct your driver so that it can handle that call to it.  Does
> anyone have experience at the driver level that could explain the
> arhitecture of such a driver?

I think you're seriously mixing up client and server side. All 
XOpenDisplay() does is open a _network socket_ to the server. Until you 
actually display a window, the graphics driver is not involved at all.
Generally, ignore Xlib completely, it is not relevant for video driver 

Have a look at, this may get 
you started.


More information about the xorg mailing list