[Nouveau] Mistake in Gallium how-to in wiki?

Andrew Green andrew.green.df at gmail.com
Fri Jul 22 13:24:05 PDT 2011


El 18/07/11 18:23, Emil Velikov escribió:
> On Mon, 18 Jul 2011 21:42:16 +0100, Andrew Green 
> <andrew.green.df at gmail.com> 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



More information about the Nouveau mailing list