User:Edvinonan/NVIDIA instalación de controlador privativo

From ArchWiki

This article is not officially supported.

The Arch Linux community does not offer support for the information contained in this page; for installation procedures, the Installation guide is the only officially supported document. The content below is mainly maintained by User:Edvinonan, who last reviewed it on 2022-09-12, and it may be out of date or inaccurate.

Instalar controlador Nvidia GT 710 OFICIAL (NO RECOMENDADO)

A pleno año 2023, el controlador libre o el abierto no son factibles para jugar con esta gráfica vieja, por lo que me vi en la necesidad de instalar su versión oficial.


Manual de nvidia, aquí el link oficial por si desean leer los requisitos que estos dictan. De igual manera facilitaré el trabajo: [1]


Requisitos:

1- Debes poseer el kernel 5.10.25 lts ó 5.15.145 lts, para ello te ayudara mucho esta pagina: Kernel/Traditional compilation deberás compilarlo, y sugiero que a la hora de hacer el paso 4.1 "Install the modules", des-instales el driver nouveau e instales mejor el driver de tu gráfica integrada en tu procesador Intel o AMD -mira el cuadro de controladores disponibles en Xorg, ya que sino se colará en los módulos que carga al iniciar tu kernel compilado-, Kernel module (Español) para más información.

#pacman -Rs xf86-video-nouveau

2- Instalar los paquetes necesarios para instalación del controlador:

  • base
  • base-devel
  • linux-5.10.205-lts ó 5.15.145 lts (EL QUE COMPILO ANTES DE SEGUIR CON LA GUÍA)
  • linux-lts-headers
  • linux-firmware opcional
#pacman -Syu base base-devel linux-lts-headers linux-firmware

RECUERDA ARRANCAR CON TU KERNEL LINUX 5.10.205 ó 5.15.145 ÁNTES DE INSTALAR EL CONTROLADOR

Buscar el controlador de nuestra tarjeta

Sí, no sabes el modelo de la tarjeta haz:

$lspci | grep -i nvidia
Obtendrían algo así:
[edvin@Toto-Alfaro ~]$ lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
[edvin@Toto-Alfaro ~]$
En mi caso es una: GeForce GT 710

Una vez lo tengas identificado entra a la pagina oficial para descargar el controlador adecuado: aquí


Preavio a la instalación

Debes de iniciar sin un "Display manager", en mi caso que uso Gnome

#systemctl disable gdm


Configurar pacman, para evitar actualizar el kernel

La razón es porque sí actualizas dejará de funcionar tu controlador oficial de nvidia para tu tarjeta gráfica.

Busca estas lineas y te deberá quedar así:

#nano /etc/pacman.conf
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg   = linux linux-headers linux-firmware
#IgnoreGroup =

NoUpgrade   = linux linux-headers linux-firmware
#NoExtract   =


Controlador nouveau en la lista negra

Este proceso ya lo hace el instalador cuando se ejecuta, el detecta si esta activado el driver y te consulta si deseas enviarlo a la lista negra, por lo que no es necesario, pero te evita reiniciar la computadora.

#nano /etc/modprobe.d/blacklist.conf
blacklist nouveau

Instalar el driver privativo

Bien, ahora vamos a ejecutar el controlador privativo, un ejemplo será:

#sh /home/mi usuario/Descargas/Nvidia-GT-710.run

La extención puede variar según el controlador a descargar, pero siempre se podra ejecutar con el comando sh, se empezará a cargar la instalación en un entorno negro con azul, todo esta en inglés, utiliza tu telefono para traducir ya que el te dice los primeros pasos en caso que tengas un error en la instalación, -solo reinicia tu computadora ya que si el escribió al controlador nouveau en la lista negra "blacklist" te indica que debes reiniciar para continuar.

```QUÉ CUADROS SALEN DURANTE LA INSTALACIÓN```

CUADRO 1
Building kernel modules

-Construyendo módulos del kernel-

CUADRO 2
Installing `NVIDIA` Acelerated Graphics Driver for Linux-x86_64` (470.223.02):

-Instalación del controlador de gráficos acelerados `NVIDIA` para Linux-x86_64` (470.223.02):-

CUADRO 3
Would you kike to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be back up.

-¿Le gustaría ejecutar la utilidad nvidia-xconfig para actualizar automáticamente su archivo de configuración de X para que se utilice el controlador NVIDIA X cuando reinicie X? Se realizará una copia de seguridad de cualquier archivo de configuración X preexistente.-

CUADRO 4
your X configuration file has been successfully update. Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version: 470.223.02) is now complete.

-Su archivo de configuración X se ha actualizado correctamente. La instalación del controlador de gráficos acelerados NVIDIA para Linux-x86_64 (versión: 470.223.02) ya está completa.-

Posibles errores durante la instalación del controlador

ERROR: The nouveau kernel driver is currently in use by your system. 

-El controlador del kernel nouveau está actualmente en uso en su sistema.-

Presionas Ok y sale el siguiente cuadro.

For some distributions, nouveau can be disabled by adding a file in the modprobe configuration directory. would you like nvidia-installer to attemp to create this modprobe file for you? 

-Para algunas distribuciones, nouveau se puede desactivar agregando un archivo en el directorio de configuración de modprobe. ¿Le gustaría que nvidia-installer intentara crear este archivo modprobe por usted?-

Puede que a la hora de instalar, el controlador libre xf86-video-nouveau se esta ejecutando, solo selecciona yes y reinicia, al iniciar de nuevo y ejecutar el controlador no aparecera el error.