Traducción(es): English - Español - Français - Italiano - Русский - 简体中文


Controlador propietario de NVIDIA

Esta página describe cómo instalar el controlador de pantalla propietario de NVIDIA en sistemas Debian.

Identificación

La serie o el nombre en código de la unidad de procesamiento gráfico (GPU) NVIDIA de la tarjeta de vídeo por lo general se puede identificar con el comando lspci. Por ejemplo:

Véase cómo identificar un dispositivo PCI para mayor información. El ID del PCI se puede utilizar para verificar la compatibilidad del dispositivo.

nvidia-detect

El script nvidia-detect (nvidia-detect pertenece a la sección non-free) también se puede utilizar para identificar la GPU y controlador requerido:

Controladores

El controlador propietario «NVIDIA Accelerated Linux Graphics Driver» ofrece aceleración de hardware optimizada para aplicaciones OpenGL mediante una representación directa del servidor X. Es un controlador Xorg binario que requiere de un módulo kernel de Linux para su uso.

Hay disponibles tres versiones de controladores para Debian 7 «Wheezy»:

Hay disponibles tres versiones de controladores para Debian 6.0 «Squeeze»:

El controlador 71.86.xx - el cual soporta las GPU NVIDIA NV4/NV5/NV6/NV10/NV15 y sus variantes - no está disponible, ya que no es compatible con las versiones del servidor X de Xorg superiores a 1.4 (620526, 708338).

Todas las versiones anteriores solo están disponibles para las arquitecturas x86 y x86-64 (las adaptaciones i386 y AMD64, respectivamente).

Instalación

Debian 7 «Wheezy»

Versión 304.117

Para las GPU GeForce 6xxx y superiores (dispositivos compatibles). Para dispositivos más antiguos, véase la versión 173.14.35 (GPU antiguas) y la versión 96.43.23 (GPU antiguas).

  1. Añada los componentes «contrib» y «non-free» a /etc/apt/sources.list, por ejemplo:

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Actualice la lista de paquetes disponibles. Instale los paquetes linux-headers y módulos del kernel apropiados:

    # aptitude update
    # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms

    Esto también instalará el paquete recomendado nvidia-glx. DKMS compilará el modulo nvidia para el sistema.

  3. Cree un archivo de configuración del servidor Xorg.

  4. Reinicie el sistema para habilitar la lista negra de nouveau.

Versión 173.14.35 (GPU antiguas)

Para las GPU GeForce 5xxx/GeForce FX (dispositivos compatibles).

  1. Añada los componentes «contrib» y «non-freex» a /etc/apt/sources.list, por ejemplo:

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Actualice la lista de paquetes disponibles. Instale los paquetes linux-headers y módulos del kernel apropiados:

    # aptitude update
    # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-legacy-173xx-dkms

    Esto también instalará el paquete recomendado nvidia-glx-legacy-173xx. DKMS compilará el modulo nvidia para el sistema.

  3. Cree un archivo de configuración del servidor Xorg.

  4. Reinicie el sistema para habilitar la lista negra de nouveau.

Versión 96.43.23 (GPU antiguas)

Para las GPU GeForce 2, GeForce 3 y GeForce 4 (dispositivos compatibles).

  1. Añada los componentes «contrib» y «non-free» a /etc/apt/sources.list, por ejemplo:

    # Debian 7 "Wheezy"
    deb http://http.debian.net/debian/ wheezy main contrib non-free
  2. Actualice la lista de paquetes disponibles. Instale los paquetes linux-headers y módulos del kernel apropiados:

    # aptitude update
    # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-legacy-96xx-dkms

    Esto también instalará el paquete recomendado nvidia-glx-legacy-96xx. DKMS compilará el modulo nvidia para el sistema.

  3. Cree un archivo de configuración del servidor Xorg.

  4. Reinicie el sistema para habilitar la lista negra de nouveau.

Debian 6.0 «Squeeze»

Versión 195.36.31

Para las GPU GeForce 6xxx y superiores (dispositivos compatibles), hasta algunas de la serie GeForce 400. Para dispositivos más antiguos, véase la versión 173.14.27 (GPU antiguas) y la versión 96.43.18 (GPU antiguas).

  1. Añada los componentes «contrib» y «non-free» a /etc/apt/sources.list, por ejemplo:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Actualice la lista de paquetes disponibles. Instale los paquetes linux-headers y módulos del kernel apropiados:

    # aptitude update
    # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms

    Esto también instalará el paquete recomendado nvidia-glx. DKMS compilará el modulo nvidia para el sistema.

  3. Actualice el initrd (ramdisk inicial) para incluir la lista negra de nouveau (613951):

    # update-initramfs -u
  4. Cree un archivo de configuración del servidor Xorg.

  5. Reinicie el sistema para habilitar la lista negra de nouveau.

Versión 173.14.27 (GPU antiguas)

Para las GPU GeForce 5xxx/GeForce FX (dispositivos compatibles).

  1. Añada los componentes «contrib» y «non-free» a /etc/apt/sources.list, por ejemplo:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Actualice la lista de paquetes disponibles. Instale los paquetes linux-headers y módulos del kernel apropiados:

    # aptitude update
    # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-legacy-173xx-dkms

    Esto también instalará el paquete recomendado nvidia-glx-legacy-173xx. DKMS compilará el modulo nvidia para el sistema.

  3. Actualice el initrd (ramdisk inicial) para incluir la lista negra de nouveau (613951):

    # update-initramfs -u
  4. Cree un archivo de configuración del servidor Xorg.

  5. Reinicie el sistema para habilitar la lista negra de nouveau.

Versión 96.43.18 (GPU antiguas)

Para las GPU GeForce 2, GeForce 3 y GeForce 4 (dispositivos compatibles).

  1. Añada los componentes «contrib» y «non-free» a /etc/apt/sources.list, por ejemplo:

    # Debian 6.0 "Squeeze"
    deb http://http.debian.net/debian/ squeeze main contrib non-free
  2. Actualice la lista de paquetes disponibles. Instale los paquetes linux-headers y módulos del kernel apropiados:

    # aptitude update
    # aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-legacy-96xx-dkms

    Esto también instalará el paquete recomendado nvidia-glx-legacy-96xx. DKMS compilará el modulo nvidia para el sistema.

  3. Actualice el initrd (ramdisk inicial) para incluir la lista negra de nouveau (613951):

    # update-initramfs -u
  4. Cree un archivo de configuración del servidor Xorg.

  5. Reinicie el sistema para la lista negra de nouveau.

Configuración

Como el controlador de nvidia no es detectado automáticamente por Xorg, se debe crear un archivo de configuración. Por ejemplo:

/etc/X11/xorg.conf.d/20-nvidia.conf

El archivo de configuración anterior puede ser creado usando las siguientes ordenes:

Tenga en cuenta que esto puede dañar la configuración Xorg en los sistemas Optimus. Para ese tipo de hardware, véase mejor la página Bumblebee.

A continuación, reinicie el sistema para permitir la inserción del controlador nouveau en la lista negra.

Esta disponible información adicional para la configuración.

Solución de problemas

Esta disponible información adicional para la solución de problemas.

Véase también


CategoryProprietarySoftware