Nouveau/es

nouveau es el controlador de código abierto para las tarjetas gráficas NVIDIA.

Limitaciones
Al ser un proyecto de código abierto que se ejecuta en lo que es, en gran medida, el hardware propietario, hay algunas limitaciones inherentes a Nouveau que no son aplicables al controlador de código cerrado nvidia-drivers. Dicho esto, Nouveau está en constante evolución, por lo que estas limitaciones están sujetas a cambiar con el tiempo.

El núcleo de Linux
Necesita activar las siguientes opciones del núcleo:

Firmware
Algunas tarjetas, empezando por las Kepler necesitan firmware. El soporte se puede obtener instalando y configurando nouveau para que se cargue en el núcleo como módulo (M).

El controlador
Después de establecer la variable VIDEO_CARDS, recuerde que debe actualizar el sistema con la siguiente orden para que los cambios surtan efecto:

Udev
Si se ha instalado el controlador propietario de NVIDIA, se habrá instalado tambień un archivo de reglas de udev en. Al intentar utilizar el controlador nouveau sin desactivar dicho archivo de reglas, el archivo del registro de X11 se llenará con bloques de mensajes como este repitiéndose cada 10 ms:

Para evitar esto (sin desinstalar el paquete ), basta con quitar/mover/renombrar el archivo udev de modo que ya no esté ocupado por udev (vea Advanced Configuration of udev). Tenga en cuenta que la próxima vez que actualice nvidia-drivers, se volverá a instalar ese archivo, por lo que considere desinstalar nvidia-drivers.

Permisos
Si tiene el parámetro USE  activado a nivel global y está utilizando ConsoleKit (es decir, que está utilizando un perfil Desktop), los permisos para las tarjetas de vídeo serán manejados de forma automática. Puede comprobar los permisos con :

Una solución más amplia consiste en agregar el usuario al que desea darle capacidad de acceder a la tarjeta de vídeo al grupo «video»:

Tenga en cuenta que todavía será capaz de ejecutar X sin permisos para el subsistema DRI, pero, por lo general, no con la aceleración activada.

xorg.conf
El servidor X está diseñado para funcionar una vez instalado, sin necesidad de modificar manualmente los archivos de configuración de X.Org. Este debe detectar y configurar dispositivos tales como pantallas, teclados y ratones.

Dicho lo anterior, el archivo de configuración principal del servidor X es.

Limitaciones
Algunos de los problemas o inconvenientes actuales del controlador nouveau en comparación con el de código cerrado serían:


 * El rendimiento (especialmente el rendimiento en 3D) en la misma tarjeta/chipset puede ser significativamente peor que usando nvidia-drivers.
 * Los intentos para funcionar a frecuencias más altas (es decir, por encima de los 60 Hz) pueden fallar.
 * La utilización de funciones avanzadas de varias tarjetas NVIDIA (por ejemplo, capacidades de visualización múltiple de las tarjetas Quadro sin SLI) pueden no funcionar correctamente.

Problemas con varios monitores
Si está teniendo problemas de congelación con posibles sondas EDID cuando se utilizan monitores/pantallas duales, pruebe a añadir  o   (activar o desactivar, respectivamente) a la variable GRUB_CMDLINE_LINUX_DEFAULT en el fichero. En grub-legacy, edite el fichero directamente y añadádalo como opciones de la línea de órdenes. En los dos casos asegúrese de sustituir el nombre del monitor por el que figure listado dentro de o. (es decir, CRT-1, VGA-1, LVDS-1, DVI-1, ...)

Por ejemplo, en un portátil Dell Inspiron 8100 con una pantalla externa conectada a través del puerto VGA externo del portátil, una posible línea de órdenes sería:. La sonda EDID (DRM) en la pantalla conectada al puerto VGA externo sigue siendo la que está causando la congelación durante la carga de nouveau/drm, pero, por lo menos, se puede utilizar si la pantalla está conectada después de que grub se haya cargado y antes de que lo hagan los módulos nouveau/drm. Y con las resoluciones LVDS/VGA de la línea de órdenes mencionadas antes, las pantallas se clonan y se centran con las resoluciones correctas para las pantallas clonadas.

NVIDIA Optimus
Si está utilizando un portátil con la tecnología Optimus de NVIDIA (normalmente se encuentran en los portátiles fabricados en 2010 y posterior) entonces todo se pasa a través de su controlador de gráficos integrado (por lo general, Intel) antes de que llegue a la tarjeta de video dedicada (NVIDIA), que, cuando está activada, puede causar una gran cantidad de problemas, que de otro modo no se explicarían. Hay distintas maneras de manejar esto, pero la más sencilla es desactivar Optimus a través de la BIOS (normalmente se accede a ella pulsando durante la fase de arranque). Esto dará lugar a un aumento del consumo de energía (disminución de la duración de la batería, aumento de temperatura de funcionamiento, ...), dado que su tarjeta NVIDIA se encargará de todo en todo momento.

Véase también

 * nVidia/nvidia-drivers - fuente del controlador binario cautivo para tarjetas gráficas NVIDIA.
 * nouveau & nvidia-drivers switching
 * Hprofile - Soporte live para conmutar entre tarjetas gráficas

Recursos externos

 * Nouveau Video Acceleration