LinuxParty
Soy un nuevo usuario de escritorio CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL Linux. Necesito usar el software Nvidia para mi software de edición de video y otros fines. ¿Cómo instalo el controlador Nvidia en CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL Linux?
Introducción : controladores Nvidia utilizados para juegos, edición de video, visualización, inteligencia artificial y más. Esta página muestra cómo instalar los controladores de GPU Nvidia en un escritorio CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL Linux.
Cómo instalar el controlador Nvidia en CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL Linux
El procedimiento para instalar controladores de GPU Nvidia patentados en CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL Linux es el siguiente:
- Actualice su sistema ejecutando el comando yum o el comando dnf
- Deshabilitar el controlador nouveau
- Descargue el controlador Nvidia para CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL
- Instale el software necesario para instalar el controlador patentado de Nvidia en CentOS
- Deshabilitar nuevo controlador en CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL
- Cambiar a CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL a modo texto
- Ejecute el instalador del controlador NVIDIA
- Reinicie CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL para usar el controlador NVIDIA
Veamos todos los pasos en detalle para instalar los controladores NVIDIA en CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL.
Cómo actualizar el escritorio de CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL
Es esencial que utilice el último kernel de Linux y otros controladores. Abra la aplicación de terminal y ejecute:
sudo yum update
Cómo encontrar información sobre la GPU Nvidia en CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL
Ejecute el comando lspci con el comando grep
lspci | grep -i --color 'vga\|3d\|2d'
O
sudo lshw -class display
De los resultados anteriores, está claro que tengo NVIDIA Corporation GK104GLM [Quadro K5000M] y el nuevo controlador cargado para el dispositivo.
Para comprobar la tarjeta gráfica instalada en el sistema escriba:
1º
$ sudo update-pciids
OR
# update-pciids
2º
Esto, es un ejemplo de cómo se realiza la comprobación, pese a que mi GPU, no es NVIDA, el proceso es el mismo.
$ lspci
$ lspci -v
$ lspci -v | less
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. Device 13c7
Flags: bus master, fast devsel, latency 0
Capabilities: <access denied>
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics
Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 13c7
Flags: bus master, fast devsel, latency 0, IRQ 32
Memory at dd000000 (64-bit, non-prefetchable) [size=4M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at e000 [size=64]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev
04)
Subsystem: ASUSTeK Computer Inc. Device 13c7
Flags: bus master, fast devsel, latency 0, IRQ 33
Memory at dfc0b000 (64-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: mei_me
También puede:
$ lspci | grep -i --color 'vga\|3d\|2d'
## using egrep ##
$ lspci -v | egrep -i --color 'vga|3d|2d'
Descargar el controlador NVIDIA
Visite esta página y tome los controladores para su sistema Linux:
Guardé el controlador en el directorio ~/Downloads/ en mi escritorio CentOS Linux 7:
ls -l ~/Downloads/
total 105416 -rw-rw-r--. 1 vivek vivek 107944209 Nov 14 01:58 NVIDIA-Linux-x86_64-410.78.run
Cómo instalar kernel-devel y otro software
Uno debe instalar kernel-devel y gcc kernel en un CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL:
sudo yum group install "Development Tools"
sudo yum install kernel-devel
instale EPEL Repo en un CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL.x
Debe instalar dkms para registrar el módulo kernel de NVIDIA con DKMS:
sudo yum -y install epel-release
sudo yum -y install dkms
Cómo deshabilitar el nuevo controlador
Si el nuevo controlador del kernel utilizado por CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL, el instalador no funcionaría ya que este controlador es incompatible con el controlador NVIDIA y debe desactivarse. Edite un archivo llamado /etc/default/grub de la siguiente manera:
sudo vi /etc/default/grub
Agregue lo siguiente a la línea: GRUB_CMDLINE_LINUX
modprobe.blacklist=nouveau
Guarde y cierre el archivo. Reconstruya la configuración de grub y reinicie el sistema según el sistema BIOS o UEFI.
USUARIO BIOS ejecuta esto
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
USUARIO UEFI ejecuta esto
sudo grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Reinicie la caja de Linux ahora:
sudo reboot
Cómo cambiar a CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL al modo de texto desde la GUI
Para instalar el controlador de Nvidia, cambie al modo de consola. El instalador de Nvidia se niega a funcionar si se ejecuta desde la GUI:
Por lo tanto, es necesario cambiar al modo de texto. Abra una ventana de terminal y ejecute:
sudo systemctl isolate multi-user.target
Instalación del controlador Nvidia en CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL
Inicie sesión y escriba el siguiente comando (reemplace NVIDIA-Linux-x86_64-410.78.run con el nombre real del archivo descargado):
sudo bash NVIDIA-Linux-x86_64-410.78.run
o escriba:
sudo bash ./NVIDIA-Linux-x86_64-410.78.run
Simplemente siga las instrucciones en pantalla. Una vez instalado, reinicie la máquina nuevamente:
./NVIDIA-Linux-x86_64-410.78.run
o también:
NVIDIA-Linux-x86_64-410.78.run
sudo reboot
Verificación
Debe iniciar sesión y ejecutar la configuración de nvidia desde la GUI para verificar que todo funcione bien:
Ejecute el siguiente comando nvidia-smi para ver qué aplicaciones están usando la GPU NVIDIA en el cuadro CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL:
./NVIDIA-Linux-x86_64-410.78.runnvidia-smi
o también
NVIDIA-Linux-x86_64-410.78.runnvidia-smi
Conclusión
Esta página demostró cómo deshabilitar el controlador Nouveau de código abierto e instalar el controlador patentado Nvidia en CentOS / AlmaLinux / Rocky Linux / Fedora / RHEL Linux. Las instrucciones también funcionan con RHEL.
-
CentOS
- Configurar dirección IP estática en RHEL 8 / CentOS 8 Linux
- Cómo migrar CentOS 7 a AlmaLinux 8 usando ELevate Repo
- CERN y Fermilab han anunciado que adoptarán AlmaLinux como su sistema operativo principal.
- Instalar Nvidia Driver en AlmaLinux, Rocky Linux, CentOS, RHEL y Fedora (último controlador patentado)
- Cómo actualizar / migrar de CentOS 8 a AlmaLinux 8.5
- Rocky Linux 9 llega con todo lo necesario para replicar la distro por tu cuenta
- Solucionar Failed to download metadata for repo ‘AppStream’ CentOS / AlmaLinux / RockyLinux / Fedora / RHEL
- Cómo actualizar de CentOS 8 a Centos Stream 8
- Cómo actualizar de CentOS 8 a Rocky Linux 8
- Cómo actualizar de CentOS 8 a RHEL 8
- Avanzando después de CentOS 8 EOL
- Wi-Fi 7: el futuro estándar cuatro veces más rápido que Wi-Fi 6 y que rivalizará con el ancho de banda con los cables.
- Como reiniciar la contraseña (password) en RedHat 7 / CentOS 7
- Cómo migrar de CentOS 8 a Rocky Linux 8
- Rocky Linux el sustituto de CentOS, disponible para su descarga.