> From: Bruce Dubbs <[email protected]> > Reply-to: BLFS Development List <[email protected]> > To: BLFS Development List <[email protected]> > Subject: [blfs-dev] Xorg > Date: Sun, 11 Dec 2011 00:13:08 -0600 > > [...] > > I'm not sure how to get NOUVEAU working. I think libdrm > --enable-nouveau-experimental-api needs to be set, but I'm not sure what > else. > > Comments appreciated. > > -- Bruce
That's one of the things I did to get it working. I built libdrm-2.4.23 with this configure option, I rebuilt the kernel (version 3.1.0) with Nouveau as a module, and I built the nouveau driver module for X. As Andrew Benton observed, the latter has to be downloaded with git. The InstallDRM page at the Nouveau wiki (nouveau.freedesktop.org/wiki/InstallDRM) identifies several kernel config options that are needed in order to get Nouveau support in the kernel. Look in section 2, "Compiling the modules," including the file DEPENDS that you get to through a link in section 2.2. When I rebuilt the kernel, I also added EDID support so my monitor could tell X what its capabilities were. I have a GeForce GT 430 video card, which apparently uses the NVC1 chip. I found nouveau gave me the full resolution of my monitor (1920x1080), with the display going all the way to the edges of the monitor, which is more than the vesa driver could do. Nouveau also provides a high resolution text console. Meanwhile, the nv driver didn't work at all on my hardware. One problem with the NVC1 chip is that acceleration doesn't work with Nouveau. I noticed that the X window manager twm was not redrawing window borders properly unless I added the NoAccel option to my xorg.conf file. When I added that option, windows took much longer to redraw, but they looked better. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
