Slashdot Mirror


The State of Linux Graphics

jonsmirl writes "I've written a lengthy article covering what I learned during the last two years building the Xegl display server. Topics include the current X server, framebuffer, Xgl, graphics drivers, multiuser support, using the GPU, and a new display server design. Hopefully it will help you fill in the pieces and build an overall picture of the graphics landscape."

2 of 349 comments (clear)

  1. lkml discussion by slavemowgli · · Score: 5, Informative

    There's also a discussion about this on the linux-kernel mailing list (lkml) currently - certainly worth reading:

    http://marc.theaimsgroup.com/?t=112541793700006&r= 1&w=2

    --
    quidquid latine dictum sit altum videtur.
  2. Re:_Eight_ redirections? by serialdogma · · Score: 5, Informative

    >the toolkit --> the X server --> and the driver/hw!!
    >When I saw this (App->gtk+->Cairo->XRender->Xgl ->GLX(X)->GL->hw) it blew my mind..
    Well it is really more like this

    App->toolset->Cairo->XRender->Xgl->GLX(X)->GL->hw
    |___App______||__Xserver_______________||OpenGLdri vers/hardware
    (might not be lined up)

    It is in fact the 3 part system that you think it should be, however it (for many diffent reasons) spilt up into subparts.

    Like if I where to show you the way a file system works i might draw:
    App->API->driver->hardware
    when it is more like:
    App->API->filesystem driver->device diver framework->PCI bus driver->PCI to IDE controller driver->Disk driver
    It is still in the same 4 parts as it was shown in the first but this( 2nd one) is more detailed.
    And as this is "News for nerds" surly we should crave the more detailed account.