El 18/07/11 18:23, Emil Velikov escribió:
On Mon, 18 Jul 2011 21:42:16 +0100, Andrew Green <[email protected]> wrote:

Hi,

I think I've found a mistake in the Gallium instructions in the Nouveau wiki (http://nouveau.freedesktop.org/wiki/GalliumHowto).

According to that page, one should run ./configure like this:

./configure --enable-debug --enable-glx-tls --disable-asm \
--with-dri-drivers= --enable-gallium-nouveau \
--disable-gallium-i915 --disable-gallium-i965 \
--disable-gallium-r300 --disable-gallium-r600 --disable-gallium-svga \
--with-state-trackers=glx,dri


But when I compiled using that configuration, nouveau_dri.so was not built. Also, a few of the configuration options were not recognized. However, this configure command did work, at least for me:

./configure --enable-debug --enable-glx-tls --disable-asm \
--with-dri-drivers --enable-glx --enable-dri --enable-xorg \
--with-state-trackers=glx,dri --with-gallium-drivers="nouveau


Hope this is helpful. (I'm completely "new" to "nouveau", so I guess I may be completely off.) Thanks to the developers for their work on this, greetings,
Andrew

Note the "--with-state-trackers" options is soon(ish) to be depreciated

My current config (correct according to the latest changes) is

    ./autogen.sh \
        --prefix=/usr \
        --with-dri-drivers= \
        --with-gallium-drivers=swrast,nouveau \
        --enable-debug \
        --enable-texture-float \
        --disable-asm \
        --enable-opengl \
        --disable-gles2 \
        --disable-openvg \
        --enable-dri \
        --enable-glx \
        --enable-xvmc \
        --disable-va \
        --disable-vdpau \
        --disable-osmesa \
        --disable-egl \
        --disable-xorg \
        --disable-d3d1x \
        --disable-xa \
        --disable-gbm \
        --disable-xlib-glx \
        --disable-gallium-egl \
        --disable-gallium-gbm \
        --disable-gallium-llvm \
        --disable-xcb \
        --enable-driglx-direct \
        --enable-glx-tls \
        --enable-glu \
        --enable-glw \
        --disable-motif

The above builds, nouveau and swrast drivers and uses the
opengl and xvmc state-trackers

NOTE: Consult yourself with the documentation regarding
"--enable-texture-float"

Emil

OK. These config options also worked fine for me, so I changed the wiki to recommend them. I also added a TODO suggesting someone add a short explanation of the config options, and added some instructions for running Gnome. Again, I hope someone who knows more about all this can review these changes.

Greetings,
Andrew

_______________________________________________
Nouveau mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/nouveau

Reply via email to