Driver selection when running without xorg.conf

Alan Coopersmith Alan.Coopersmith at Sun.COM
Mon Apr 21 12:34:05 PDT 2008

For our Solaris/SPARC port of Xorg, I need to be able to select the default
devices based on the results of an ioctl on /dev/fb instead of by PCI id,
and to list a couple of possibilities to try.   While modifying xf86AutoConfig.c
to support this, the ability to list multiple drivers to try for a given PCI
vendor id fell out naturally (for instance, try "geode" then "amd" or
"intel" then "i810", for those with drivers & server not fully in sync).

I've attached my proposed changes, both as a patch and full source - does
anyone have any comments/suggestions/objections to this?

(This could also allow listing multiple options where the choices of
 driver/preference aren't so clear, such as nv vs. nvidia vs. nouveau,
 ati vs. fglrx vs. radeonhd, via vs openchrome, etc. - I'll leave those
 to someone else to add, though I suspect the preferred order to try
 may end up distro dependent for most of those.)

	-Alan Coopersmith-           alan.coopersmith at
	 Sun Microsystems, Inc. - X Window System Engineering

-------------- next part --------------
A non-text attachment was scrubbed...
Name: xf86autoconfig.patch
Type: text/x-patch
Size: 9484 bytes
Desc: not available
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xf86AutoConfig.c
Type: text/x-csrc
Size: 16059 bytes
Desc: not available
URL: <>

More information about the xorg mailing list