Instale los controladores NVIDIA en RHEL / CentOS / Fedora y Debian / Ubuntu / Linux Mint


Durante una entrevista, en Finlandia, Linus Torvalds, el hombre detrás de la idea excepcional de la gestión del código fuente de Linux y git, le dio su "saludo al dedo medio" a NVIDIA, frustrado por el soporte proporcionado por la empresa para la plataforma Linux.

Torvalds está deprimido por el hecho de que NVIDIA no es compatible con Linux, lo suficiente. Se pone aún peor con el hecho de que NVIDIA se está calentando cada día que pasa en el mercado de teléfonos móviles basados u200bu200ben Android, lo que literalmente significa que NVIDIA no es compatible con Linux.

El arrebato de ira y frustración fue el resultado de la pregunta formulada por un usuario de Linux. La pregunta era la función "Optimus" de NVIDIA que permite al usuario encender/apagar la Unidad de procesamiento de gráficos (GPU) para ahorrar energía, llegó tarde para Linux, en comparación con otros sistemas operativos. NVIDIA fue muy claro cuando se le preguntó sobre esto, y declaró claramente que NVIDIA no va a ser compatible con Linux hasta el punto, Windows y Mac sí.

Este problema de NVIDIA no es nuevo y los usuarios se han estado quejando durante años al respecto. Advanced Micro Devices (AMD) ha intentado llenar esto con su propio controlador de código abierto. NVIDIA se negó a lanzar el controlador de código abierto diciendo que no puede hacer que la información crítica esté disponible públicamente.

Por otro lado, se criticó el acto de Linus Torvalds de mostrar el dedo medio a la cámara, algunos dijeron que no le conviene a un intelectual como él, otros dijeron que no era para nada profesional, mientras que algunos dijeron que incluso Torvalds es un humano y fue solo un arrebato.

La mayor parte de la distribución actual viene con una alternativa de código abierto de NVIDIA llamada "Nouveau". Nouveau renderiza gráficos perfectamente, sin embargo, carece de soporte 3D. Por lo tanto, instalar el controlador propietario de NVIDIA. Se debe evitar que Nouveau se inicie automáticamente, lo que llamaremos como lista negra a lo largo del artículo.

Instalación de controladores NVIDIA en RHEL / CentOS y Fedora

Primero, instale los paquetes de “Desarrollo” necesarios usando el comando YUM como se muestra.

# yum groupinstall "Development Tools"
# yum install kernel-devel kernel-headers dkms

Antes de instalar los controladores NVIDIA, debe conocer el tipo de producto de su controlador mediante el siguiente comando.

# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)

Una vez que sepa el nombre de su controlador, vaya al sitio web oficial de NVIDIA y descargue los controladores necesarios para su sistema. Descargue los controladores utilizando el siguiente enlace.

  1. http://www.nvidia.com/Download/index.aspx

abra “/etc/modprobe.d/blacklist.conf” en su editor favorito y agregue “blacklist nouveau”, por supuesto sin comillas dobles.

blacklist nouveau

A continuación, cree un nuevo archivo "initramfs" y haga una copia de seguridad del archivo.

# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak  
# dracut -v /boot/initramfs-$(uname -r).img $(uname -r)

Reinicie la máquina. Inicie sesión en el modo de comando usando Alt + F4/ALT + F5 como root.

# reboot

Una vez que esté en el modo de línea de comandos, vaya a la carpeta donde descargó el controlador NVIDIA y ejecute el script como se muestra. Si hay alguna dependencia, necesita Yum los paquetes requeridos.

./NVIDIA-Linux*.run

Una vez que se complete la instalación, genere el archivo xorg.conf usando el siguiente comando.

# X -configure

Copie xorg.conf.new como /etc/X11/xorg.conf.

# cp /root/xorg.conf.new /etc/X11/xorg.conf

Ahora cambie a X Window como usuario root escribiendo.

# init 5

Inicie la ventana de configuración de NVIDIA y establezca la Resolución, manualmente, y por último haga clic en "Guardar en archivo de configuración X" y salga. Como referencia, siga la captura de pantalla que se agrega a continuación.

Instalación de controladores NVIDIA Debian / Ubuntu / Linux Mint

Primero, verifique la información sobre su tarjeta gráfica compatible emitiendo el siguiente comando.

# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)

A continuación, agregue un repositorio en el archivo "/etc/apt/sources.list" en la parte inferior. Guárdalo y ciérralo.

deb http://ftp.debian.org/debian/ wheezy main contrib non-free

Abra el archivo “/etc/modprobe.d/blacklist.conf” y agregue la siguiente línea. Guarde y cierre el archivo.

blacklist nouveau

A continuación, realice una actualización del sistema y luego instale los controladores NVIDIA y los paquetes de Kernel necesarios mediante el comando "apt-get".

# apt-get update
# apt-get install nvidia-kernel-dkms nvidia-glx nvidia-xconfig nvidia-settings 
# apt-get install nvidia-vdpau-driver vdpau-va-driver

Detenga el servicio X (gdm3).

# service gdm3 stop

Genere un nuevo archivo xorg.conf usando el siguiente comando.

# X -configure

Copie xorg.conf.new como /etc/X11/xorg.conf.

# cp /root/xorg.conf.new /etc/X11/xorg.conf

Ahora cambie a X Window como usuario root escribiendo.

# startx

Abra el asistente de configuración de NVIDIA y configure la resolución, manualmente, y por último haga clic en "Guardar en archivo de configuración X" y salga.

¡Felicidades! Ha finalizado la instalación y configuración del controlador de gráficos NVIDIA.

Eso es todo por ahora. Si se queda atascado en un lugar durante la instalación y no pudo arreglarlo usted mismo, siempre puede solicitar orientación en la sección de comentarios. Haznos un favor compartiendo el artículo.