English/Español
Instala Nouveau
Nouveau es el controlador X11 que puede -- en una etapa más lejana -- ofrecer aceleración 3D. Actualmente estamos trabajando en aceleración 2D y deobfuscating el código que nosotros hemos heredado de los controladores nv de X11. Asegurate que CONFIG_DRM no esté configurado en tu kernel (Linux) o cuando insertes los módulos del kernel fallarán!
Ahora, si tu quieres probar nouveau, por favor sigue estos pasos cuidadosamente:
Instalar Xorg 7.1 - Versiones menores a esta no trabajarán debido a algunas diferencias en la estructura interna. Lee la Guía del desarrollador Modular de Xorg para ayuda con la construcción desde el código.
Instala el programa requerido toolchain y linux-headers-2.6
- Descarga el drm git tree. Usa
git clone git://anongit.freedesktop.org/git/mesa/drm/
para obtener los códigos actuales. - Ahora compila vía:
cd drm ./autogen.sh --prefix=/usr && make && make install cd linux-core && make
to create the kernel modules. Make sure that neither drm nor nvidia (binary version) kernel drivers are loaded. Use
lsmod | egrep "(drm|nvidia)"
to find out if the modules are loaded and then unload them using:rmmod nvidia rmmod drm
should you still have them loaded.Now insert your drm module, followed by the nouveau module:
insmod drm.ko insmod nouveau.ko
Usinginsmod drm.ko debug=1
would spam your syslog with some more messages, which could be useful for us.Now edit your /etc/X11/xorg.conf to use the nouveau driver: Change the Driver line in Section "Device" to Driver "nouveau"
leave the directory drm and pull the Xorg nouveau driver:
git clone git://anongit.freedesktop.org/git/nouveau/xf86-video-nouveau/
Switch into xf86-video-nouveau and compile:
./autogen.sh && make
and copy the nouveau_drv.so to the driver directory of Xorg:
cp src/.libs/nouveau_drv.so /usr/lib/xorg/modules/drivers
- Now start Xorg and run for cover
You can also check this pages:
Ebuilds for Gentoo
Fedora packages
Problemas
Q: No puedo insertar el módulo de DRM, algunas veces dice "duplicated symbol"
A: Asegurate que no tienes configurado CONFIG_DRM en tu Núcleo (Kernel)
Q: Insertando nouveau.ko falla con "invalid module format"
A: drm.ko debe ser insertado primero.
Q: Compiling xf86-video-nouveau fails with "No nouveau_drm.h found".
A: Make sure that nouveau_drm.h lies in a path which can be found by your compiler. Best thing is to put it in the same directory as the headers of the other X11 drivers. Or add your include path to the makefile.

