LWN.net Logo

Plenty of work ahead

Plenty of work ahead

Posted Dec 3, 2007 20:39 UTC (Mon) by drag (subscriber, #31333)
In reply to: Plenty of work ahead by elanthis
Parent article: The first ATI r5xx/6xx X11 driver release

Plus DKMS isn't a big deal when it comes to open source drivers. 

The only thing that matters in terms of kernel would be things like DRM or AGPGART stuff. DRI
and Xorg XAA/EXA drivers have no dependancy on the kernel beyond that. 

It's fairly trivial to manage multiple versions of the Intel driver or have compiled a Mesa
tree and DRI stuff outside your distribution-provided stuff.

It's even possible to switch between multiple versions of DRI drivers within the same X
session. It just requires LD_LIBRARY_PATH tricks to point applications at a different path. 

for example:
export LD_LIBRARY_PATH=/path/to/xc/xc/exports/lib:$LD_LIBRARY_PATH
export LIBGL_DRIVERS_DIR=/path/to/Mesa/lib

It's not that hard at all.

With the 2D drivers you just copy over the *_drv.so file, and keep backups of the originals so
you can go back if it breaks something. 

Occasionally you'll run into kernel-level dependancies for a new texture memory management
change or something like that. But for the most part they can be compiled into modules.


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds