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.
Contents
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:
$ lspci -nn | grep VGA 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G80 [GeForce 8800 GTS] [10de:0193] (rev a2)
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:
$ nvidia-detect Detected NVIDIA GPUs: 02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 430] [10de:0de1] (rev a1) Your card is supported by the default drivers. It is recommended to install the nvidia-glx package.
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»:
Versión 304.117 (dispositivos compatibles)
Para las GPU GeForce 6xxx y superiores.
Versión 173.14.35 (GPU antiguas) (dispositivos compatibles)
Para las GPU GeForce 5xxx/GeForce FX.
Versión 96.43.23 (GPU antiguas) (dispositivos compatibles)
Para las GPU GeForce 2, GeForce 3 y GeForce 4.
Hay disponibles tres versiones de controladores para Debian 6.0 «Squeeze»:
Versión 195.36.31 (dispositivos compatibles)
Para las GPU GeForce 6xxx y superiores, hasta algunas de las serie GeForce 400.
Versión 173.14.27 (GPU antiguas) (dispositivos compatibles)
Para las GPUs GeForce 5xxx/GeForce FX.
Versión 96.43.18 (GPU antiguas) (dispositivos compatibles)
Para las GPU GeForce 2, GeForce 3 y GeForce 4.
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).
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
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.
- 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).
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
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.
- 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).
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
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.
- 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).
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
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.
Actualice el initrd (ramdisk inicial) para incluir la lista negra de nouveau (613951):
# update-initramfs -u
- 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).
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
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.
Actualice el initrd (ramdisk inicial) para incluir la lista negra de nouveau (613951):
# update-initramfs -u
- 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).
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
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.
Actualice el initrd (ramdisk inicial) para incluir la lista negra de nouveau (613951):
# update-initramfs -u
- 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
Section "Device" Identifier "My GPU" Driver "nvidia" EndSection
El archivo de configuración anterior puede ser creado usando las siguientes ordenes:
# mkdir /etc/X11/xorg.conf.d # echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "nvidia"\nEndSection' > /etc/X11/xorg.conf.d/20-nvidia.conf
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
El controlador de NVIDIA entra en conflicto con el controlador DRM Nouveau (580894). El módulo kernel nouveau es añadido a la lista negra por el paquete nvidia-kernel-common.
Reinicie el sistema después de haber configurado Xorg para el controlador NVIDIA.
En el README.Debian del paquete xserver-xorg-video-nouveau se indica:
Si decide cambiar al controlador propietario, es muy recomendable que reinicie debido a que es incompatible con nouveau y deshabilitarlo más tarde no es fácil y puede llevar a una consola en blanco.
Esta disponible información adicional para la solución de problemas.
