xfree86: add nouveau as the first automatic driver for NVIDIA hardware

Add nouveau as the first driver on linux for NVIDIA hardware when
driver autoconfiguration is done, as it is more capable than nv.

nv is also kept in the list as it is more widely supported and because
some old cards are not supported by nouveau.

Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
Reviewed-by: Cyril Brulebois <kibi@debian.org>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
This commit is contained in:
Anssi Hannula 2011-04-20 14:34:52 +03:00 committed by Keith Packard
parent 91131037a2
commit d0c6732a99

View File

@ -1116,7 +1116,15 @@ videoPtrToDriverList(struct pci_device *dev,
break;
case 0x102b: driverList[0] = "mga"; break;
case 0x10c8: driverList[0] = "neomagic"; break;
case 0x10de: case 0x12d2: driverList[0] = "nv"; break;
case 0x10de: case 0x12d2:
{
int idx = 0;
#ifdef __linux__
driverList[idx++] = "nouveau";
#endif
driverList[idx++] = "nv";
break;
}
case 0x1106: driverList[0] = "openchrome"; break;
case 0x1b36: driverList[0] = "qxl"; break;
case 0x1163: driverList[0] = "rendition"; break;