Nouveau (Español)

From ParabolaWiki
Jump to: navigation, search
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.

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:

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).

Nota: En la mayoria de las veces, los usuários pueden preferir el método "Early start" (Início Precoz), que evita el irritante cambio da resolución en el momento del proceso de inicialización del sistema.

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:

  1. Añadir "nouveau" en la opción MODULES que está en el /etc/mkinitcpio.conf:
    MODULES="... nouveau ..."
  1. 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).

4 Reconocimiento

Este artículo está basado de ArchWiki. Es posible que hayamos eliminado pedazos con contenido "no-FSDG" en ella.