[PATCH] Remove deprecated "nv" driver from autoconfiguration list

Alan Coopersmith alan.coopersmith at oracle.com
Wed Mar 31 15:10:39 PDT 2010

Mark Kettenis wrote:
>> From: Alan Coopersmith <alan.coopersmith at oracle.com>
>> Date: Wed, 31 Mar 2010 13:38:08 -0700
>> Nvidia hardware will now default to "vesa" until an xorg.conf file is
>> created to set it to "nv", "nvidia", or "nouveau".
> The vesa driver only works on i386/amd64.  Where does this leave users
> of other architectures?  Quite a few PowerPC Mac's have nvidia hardware.

Does fbdev work for them?  That's the fallback for non-x86/x64 systems
in the autoconfig code.

>> Given nvidia's recent announcement deprecating the nv driver,
>> and that nv will never support DisplayPort, the vesa driver
>> seems a safer default for autoconfiguration than nv.
> I disagree.  If Nvidia decides to screw over the open source
> community, it doesn't mean we have to bend over backwards.  Isn't
> "nouveau" ready to take over the role of "nv" yet?

When this was discussed on IRC, people seemed uncertain if nouveau
did the right thing on all nvidia cards to work well in the
autoconfiguration.   Since I have no experience there (since it
requires the nouveau DRM that's not yet ported to the kernel I use),
I was leaving it up to others with more experience & knowledge to
decide to add it.   (I did leave the nvidia vendor id's there to
make it easier for them to do it later, or distros to patch in.)

Ideally we'd move all of this out of the code and create xorg.conf.d
files and then the nouveau & nvidia drivers could install their own
files with matching rules for the hardware they support, and you'd
get whichever driver you chose to install, but it's probably too late
to do that for 1.8.

	-Alan Coopersmith-        alan.coopersmith at oracle.com
	 Oracle Solaris Platform Engineering: X Window System

More information about the xorg-devel mailing list