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
On Mon, Jul 18, 2011 at 4:42 PM, 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, > AndrewThe config options changed not too long ago and the wiki hasn't been updated. Feel free to update it if you have an account.
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, > AndrewNote 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> _______________________________________________ > Nouveau mailing list > Nouveau at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/nouveau