Who mailforwho at googlemail.com
Mon Mar 6 15:38:54 GMT 2006

On 3/6/06, Rocco Stanzione <grasshopper at linuxkungfu.org> wrote:
> 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.

This idea sounds really good!
I can see it being especially usefull if there was a final 'fallback'
configuration under which some _very_ gerenic VGA driver was loaded -
a bit liek safe mode 0- but without requiring a reboot.

Often the users that berak their config (eg set the resolution too
high) _are_ the ones withought the ability to correct it at the
command line!

More information about the ubuntu-devel mailing list