nvidia-glx

Rocco Stanzione grasshopper at linuxkungfu.org
Mon Mar 6 13:37:28 GMT 2006


On Monday 06 March 2006 05:03, Sam Morris wrote:
> While you are basically correct, this is the wrong approach. The X
> server should create a list of suitable drivers for the video card in
> question when it starts, and try each one in turn until it finds one
> that works. In this case it would be {nvidia, nv, vesa}.
>
> We've had a working hotplug system in Linux that basically does the same
> thing, but for kernel modules, for years now. I had hoped that a similar
> method would be adopted by the X server now that it's free of the
> retarding grip of xfree86.org, but it hasn't yet. :(

This is exactly what I think the ideal solution is.  I don't know if we want 
to be hacking around in Xorg on our own to implement it, but meanwhile I 
think we could come up with a reasonable workaround.  We have a directory of 
configuration files (xorg.conf.drivername) for installed 
drivers, /etc/X11/xorg.conf is a symlink to /etc/alternatives/xorg.conf and 
startx/gdm/kdm/etc. start X via a script that tries these configuration files 
in order.  In addition to the other arguments mentioned in the thread, this 
would allow me to start my machine directly into X, albeit without hardware 
video acceleration, between installing a new kernel and building/installing 
nvidia drivers for it, by failing over to the nv driver.

Rocco Stanzione



More information about the ubuntu-devel mailing list