> 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

Reply via email to