Showing posts with label nouveau. Show all posts
Showing posts with label nouveau. Show all posts

Wednesday, February 23, 2011

Gallium3 nouveau on !debian sid now enabled part two

After hitting the building mesa bug error in first part
: nouveau/nouveau_class.h: No such file or directory

I have decided to install libdrm 2.4.24 but there is no such thing in debian
so you must install by source from git
git clone git://anongit.freedesktop.org/git/mesa/drm
cd drm
./autogen.sh
./configure --enable-nouveau-experimental-api --prefix=/usr
sudo make install 

Then go back to mesa dir from git
make
sudo cp lib/gallium/nouveau_dri.so /usr/lib/dri/
LIBGL_DEBUG=verbose glxinfo 2>&1 >/dev/null | grep so$
libGL: OpenDriver: trying /usr/lib/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/dri/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/dri/tls/nouveau_dri.so
libGL: OpenDriver: trying /usr/lib/dri/nouveau_dri.so
glxinfo | egrep renderer
OpenGL renderer string: Gallium 0.4 on NVAA

Now you can play with opengl:openarena,xonotic or webgl
So i'm really free of nvidia's blobs
Update: seems that is possible to install nouveau gallium with a simple
sudo apt-get install libgl1-mesa-dri-experimental

dpkg -L  libgl1-mesa-dri-experimental | grep nouveau
/usr/lib/dri/nouveau_dri.so