Nouveau (Español)
Summary |
---|
Este articulo muestra los detalles de la instalación del driver libre llamado Nouveau, que es un driver gráfico con aceleración 3D para placas de vídeo NVIDIA. El nombre del proyecto se refire al hecho de que "nouveau" significa "nuevo" en frances. |
Related |
KMS |
Xorg (Português) |
Nouveau es un driver gráfico libre para placas de vídeo NVIDIA.
Si usted tiene alguna duda, non se olvide de verificar el FAQ, debido a que hay una gran cantidad de información valiosa.
Contents
1 Instalación
Antes de proseguir, da un vistazo en el FeatureMatrix (página en ingles) para ver que recursos son soportados por la arquitectura dada, y la lista de codenames (página en ingles) para determinar la categoría de la tarjeta de vídeo.
Usted también puede consultar a wikipedia para obtener una lista aún mas detallada.
- Instale el driver DDX con el siguinte paquete:
# pacman -S xf86-video-nouveau
- También debe asegurarse de que tiene Xorg instalado correctamente.
- Se usted quiere acelerado por hardware con soporte 3D (por ejemplo: para correr el GNOME Shell o efectos KWin), instale el driver DRI con el siguinte paquete:
# pacman -S nouveau-dri
- Advertencia:
- El driver DRI es experimental, y puede causar corrupciones en los renderizados o bloqueos aleatórios del GPU (especialmente en placas mas antiguas que utilizan el driver clásico de Mesa). Si usted va a usarlo, se recomienda utilizar la Magic SysRq key (llave mágica SysRq) para ser capaz de recuperarse de un bloqueo.
- Mire http://nouveau.freedesktop.org/wiki/MesaDrivers antes de reportar bugs con los drivers 3D.
2 Cargamiento
El módulo del kernel nouveau debe cargarse automaticamente en la inicialización del sistema.
Si eso no pasara, entonces:
- Compruebe que no tiene el nomodeset o vga= el la linea del kernel en el GRUB menu.lst/menu.cfg, debido a que el Nouveau necesita del mode-setting del kernel, para ejecutar correctamente (mire abaijo).
- Ademas de eso, verifique si usted no desactivo el Nouveau utilizando cualquiera blacklist (lista negra) del modprobe dentro del /etc/modprobe.d/.
2.1 KMS
Kernel Mode-Setting (KMS) es exigido por el driver Nouveau. Como el sistema es inicializado, la resolución probablemente va a cambiar cuando KMS inicialice el driver de vídeo. Simplemente instale el driver Nouveau que debe ser suficiente para reconocer el sistema e inicialice el modo "Late Start" (Início Tardio) (mire abaijo). Para complementar la lectura, mire: KernelModeSetting (página en ingles).
2.1.1 Late start (Início Tardio)
Con esta elección, el KMS será habilitado cuando los otros módulos del kernel sean cargados. Usted verá el texto "Cargando módulos", el tamaño del texto puede cambiar, posiblemente de forma intermitente no deseable en la pantalla.
2.1.2 Early start (Início Precoz)
Con este metodo el KMS va a iniciar lo mas pronto posible cuando el initramfs es cargado en el proceso de inicialización. Aquí está la forma de como hacer eso con los paquetes oficiales:
- Añadir "nouveau" en la opción MODULES que está en el /etc/mkinitcpio.conf:
MODULES="... nouveau ..."
- Regenerar la imagen de inicialización:
# mkinitcpio -p <kernel preset, e.g. linux-libre>
Si experimenta problemas con nouveau por el hecho de tener reconstruido el nouveau-drm várias veces para la finalidad de pruebas, no añada nouveau en el initramfs. Esto es mas fácil para que el initramfs se olvide de reconstruir esto y así no hará la prueba mas dificultosa. Llega con utilizar el início tardio hasta que usted este seguro de que el sistema sea estable. Puede haber problemas adicionales con el initramfs si usted necesita de un firmware para la família NV50.
3 Consejos y trucos
3.1 Rasgando la composición libre
Edite su /etc/X11/xorg.conf.d/20-nouveau.conf, y en la sección "Device section" añada lo siguinte:
Section "Device" Identifier "nvidia card" Driver "nouveau" Option "GLXVBlank" "true" EndSection
3.2 DualHead (Monitores múltiplos)
Nouveau soporta la extensión xrandr para monitores modesetting y múltiplos. Vea la página de tutoriales RandR12 para obtener mayor información.
Aquí está un ejemplo completo del /etc/X11/xorg.conf.d/20-nouveau.conf para ejecutar 2 monitores en modo DualHead. Usted puede preferir utilizar una herramientas gráfica para configurar los monitores, como el panel de GNOME Control Center Display ( gnome-control-center display).
# the right one Section "Monitor" Identifier "NEC" Option "PreferredMode" "1280x1024_60.00" EndSection # the left one Section "Monitor" Identifier "FUS" Option "PreferredMode" "1280x1024_60.00" Option "LeftOf" "NEC" EndSection Section "Device" Identifier "nvidia card" Driver "nouveau" Option "Monitor-DVI-I-0" "NEC" Option "Monitor-DVI-I-1" "FUS" EndSection Section "Screen" Identifier "screen1" DefaultDepth 24 SubSection "Display" Depth 24 Virtual 2560 2048 EndSubSection Device "nvidia card" EndSection Section "ServerLayout" Identifier "layout1" Screen "screen1" EndSection
3.3 Configurando la resolución de la consola
Utilice la herramienta fbset para ajustar la resolución de la consola.
Usted también puede pasar la resolución para nouveau con la opción de la linea video= kernel (vexa KMS).