On Sat, Mar 19, 2011 at 00:58:58 +0100, Thomas Schneider wrote: > nouveau+drm is since the linux kernel version 2.6.34 integrated by default.So > since it supports more cards like fermi (sadly not old river nv03 cards) it > would be best to set nouveau as standard > > Signed-off-by: Thomas Schneider <[email protected]> > --- > hw/xfree86/common/xf86pciBus.c | 7 ++++++- > 1 files changed, 6 insertions(+), 1 deletions(-) > > diff --git a/hw/xfree86/common/xf86pciBus.c b/hw/xfree86/common/xf86pciBus.c > index 447b192..b20b2e4 100644 > --- a/hw/xfree86/common/xf86pciBus.c > +++ b/hw/xfree86/common/xf86pciBus.c > @@ -1123,7 +1123,12 @@ 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: > + #ifdef __linux__ > + driverList[0] = "nouveau"; break; > + #else > + driverList[0] = "nv"; break; > + #endif
nv should probably still be added as a fallback on linux. Also, does this mean the nouveau people will start doing proper ABI management for libdrm_nouveau (i.e. bump SONAME when they break ABI, for a start)? > case 0x1106: driverList[0] = "openchrome"; break; > case 0x1b36: driverList[0] = "qxl"; break; > case 0x1163: driverList[0] = "rendition"; break; Cheers, Julien _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
