Tutoriales

Cómo instalar el controlador de GPU NVIDIA en Fedora 40+ KDE 6 Spin en Wayland

Después de instalar Fedora 40 en su computadora, lo primero que debe hacer es instalar el controlador de GPU NVIDIA. Fedora 40 viene con diferentes versiones (entornos de escritorio) y el software más reciente. El servidor de visualización Wayland (que algún día reemplazará completamente al servidor de visualización X11/Xorg) es el servidor predeterminado en algunos giros de Fedora 40. Uno de los lanzamientos de Fedora 40 más esperados es el lanzamiento de KDE. Fedora 40 KDE spin viene con el entorno de escritorio KDE Plasma 6, que solo admite servidores de visualización Wayland. Dado que el servidor de visualización X tradicional ha desaparecido, hacer que el controlador de la GPU NVIDIA funcione en Wayland puede ser un poco complicado.

En este artículo, le mostraré cómo instalar la última versión del controlador de GPU NVIDIA en Fedora 40 KDE 6 Spin en el servidor de visualización Wayland. Este artículo debería funcionar con cualquier cambio en otros giros de Fedora 40 (reemplazando el servidor de visualización X con un servidor de visualización Wayland).

Tabla de contenido

  1. Verifique el estado de arranque seguro UEFI
  2. Compruebe si hay una GPU NVIDIA disponible en su sistema
  3. Descargue los controladores NVIDIA para Fedora Linux
  4. Actualizar los paquetes de software del sistema Fedora 40
  5. Instale las bibliotecas y herramientas necesarias para crear los módulos principales de NVIDIA
  6. Lista negra del controlador Nouveau en Fedora 40
  7. Fedora 40 cambia a una interfaz de usuario basada en texto
  8. Instale el controlador de GPU NVIDIA en Fedora 40
  9. Vuelva al entorno de escritorio gráfico en Fedora 40
  10. Compruebe si el controlador NVIDIA se está ejecutando en Fedora 40
  11. Solución para que el instalador de nvidia se vea obligado a adivinar las rutas de la biblioteca X y las rutas del módulo X
  12. en conclusión

Verifique el estado de arranque seguro UEFI

Para que el controlador de GPU NVIDIA funcione en sistemas que admiten UEFI Secure Boot, debe firmar manualmente el módulo central de NVIDIA, lo cual es un poco complicado. Sin un módulo central NVIDIA firmado, el controlador de la GPU NVIDIA no funcionará incluso si completa todos los pasos de instalación correctamente.

En este artículo, asumo que está intentando instalar el controlador de GPU NVIDIA en un sistema con el arranque seguro UEFI deshabilitado. Si su sistema tiene habilitado el arranque seguro UEFI, asegúrese de deshabilitarlo desde el firmware BIOS/UEFI de su computadora para que el controlador de la GPU NVIDIA funcione correctamente.

Puede verificar el estado de arranque seguro UEFI desde Fedora 40 usando el siguiente comando:

LEER  Guía para principiantes de RTL SDR (radio definida por software) en Kali Linux
Publicaciones relacionadas

Como puede ver, el arranque seguro UEFI está deshabilitado en mi sistema Fedora 40.

Compruebe si hay una GPU NVIDIA disponible en su sistema

Para verificar si la GPU NVIDIA está instalada en el sistema Fedora 40, ejecute el siguiente comando:

$ lspci | egrep -i 'VGA|3D'

Como puede ver, tengo una GPU NVIDIA GeForce RTX 4070 instalada en mi computadora. Es probable que tengas una GPU diferente instalada en tu computadora. Por lo tanto, verá resultados diferentes.

Descargue los controladores NVIDIA para Fedora Linux

El controlador oficial de NVIDIA no está incluido en el repositorio de paquetes oficial de Fedora 40. Sitio web oficial de NVIDIA.

una vez Página de descarga del controlador NVIDIA Cargue en su navegador web y seleccione su GPU NVIDIA categoria de producto, Producción en seriey producto menús desplegables[1]elegir Linux de 64 bits de Sistema operativo Menú desplegable[2]elegir Rama de producción de Tipo de descarga Menú desplegable[3]luego haga clic buscar[4].

Hacer clic descargar.

Hacer clic Aceptar y descargar.

Su navegador web debería comenzar a descargar el archivo de instalación del controlador de la GPU NVIDIA. Tardará un poco en completarse.

En este punto, se debe descargar el archivo de instalación del controlador de la GPU NVIDIA.

Después de descargar el archivo de instalación del controlador NVIDIA GPU, podrá ~/descargar Directorio para sistemas Fedora 40.

Actualizar los paquetes de software del sistema Fedora 40

Antes de intentar instalar el controlador de GPU NVIDIA en un sistema Fedora 40, es una buena idea actualizar todos los paquetes de software instalados en el sistema Fedora 40.

Primero, actualice la caché de la base de datos del paquete Fedora 40:

Para actualizar todos los paquetes de Fedora 40 instalados, ejecute el siguiente comando:

Para confirmar la operación de actualización, presione entonces presione .

Todas las actualizaciones se están descargando e instalando en los sistemas Fedora 40. Tardará un poco en completarse.

En este punto, todas las actualizaciones deberían estar instaladas en su sistema Fedora 40.

Para que los cambios surtan efecto, reinicie su sistema Fedora 40 usando el siguiente comando:

Instale las bibliotecas y herramientas necesarias para crear los módulos principales de NVIDIA

Para instalar todas las bibliotecas y herramientas necesarias para crear los módulos principales de NVIDIA, ejecute el siguiente comando:

$ sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx
libglvnd-opengl libglvnd-devel libxcb egl-wayland pkgconf-pkg-config xorg-x11-server-Xwayland xorg-x11-server-Xwayland-devel xorg-x11-server-Xorg xorg-x11-server-devel

Para confirmar la instalación, presione entonces presione .

Descargando e instalando todos los paquetes necesarios. Tardará un poco en completarse.

En este punto, todos los paquetes necesarios deberían estar instalados.

Lista negra del controlador Nouveau en Fedora 40

Si tiene una GPU NVIDIA instalada en su sistema Fedora 40, lo más probable es que tenga el controlador Nouveau de código abierto instalado y habilitado de forma predeterminada. Pero para que el controlador oficial de NVIDIA funcione correctamente, debe incluir en la lista negra/deshabilitar el controlador Nouveau en Fedora 40.

Puede verificar si el controlador Nouveau está habilitado en su sistema Fedora usando el siguiente comando:

Si el controlador Nouveau está habilitado, verá nuevo estilo El módulo principal está cargado en su sistema Fedora.

Para incluir en la lista negra el controlador Nouveau en sistemas Fedora 40, cree un nuevo archivo lista negra-nouveau.conf adentro /etc/modprobe.d/ directorio y ábralo usando nanómetro El editor de texto es el siguiente:

$ sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Ingrese en la siguiente línea lista negra-nouveau.conf documento.

lista negra nuevo trabajo
opción patrón nuevo establecido = 0

Cuando termine, presione + X seguido por y ahorrar lista negra-nouveau.conf documento.

Utilice el siguiente comando para abrir el archivo de configuración del gestor de arranque GRUB nanómetro El editor de texto es el siguiente:

$ sudo nano /etc/default/grub

Controlador Blacklist Nouveau que utiliza parámetros de arranque principales rd.driver.blacklist=nuevo Y utilice los parámetros de arranque principales para forzar la carga del controlador oficial de NVIDIA (después de la instalación) nvidia-drm.modeset=1.

Después de agregar los parámetros de inicio básicos requeridos GRUB_CMDLINE_LINUX en variables de entorno /etc/default/grub archivo, presione + X seguido por y Guarda el archivo.

Utilice el siguiente comando para actualizar initramfs de los sistemas Fedora 40:

Además, utilice el siguiente comando para actualizar el gestor de arranque GRUB en sistemas Fedora 40:

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Fedora 40 cambia a una interfaz de usuario basada en texto

Debe instalar el controlador oficial de GPU NVIDIA en Fedora 40 a través de la interfaz de usuario basada en texto.

Para habilitar la interfaz de usuario basada en texto en Fedora 40, ejecute el siguiente comando:

$ sudo systemctl set-default multi-user.target

Para que los cambios surtan efecto, reinicie su sistema Fedora 40:

La próxima vez que inicie, verá una interfaz de usuario basada en texto en su sistema Fedora 40 en lugar de un entorno de escritorio gráfico.
Inicie sesión en la interfaz de usuario basada en texto del sistema Fedora 40 utilizando su nombre de usuario y contraseña.

Instale el controlador de GPU NVIDIA en Fedora 40

Archivo de instalación del controlador NVIDIA GPU descargado NVIDIA-Linux-x86_64-550.78.run debería estar en ~/descargar Directorio para sistemas Fedora 40. Antes de ejecutar el archivo de instalación del controlador de la GPU NVIDIA, debe hacerlo ejecutable.

Puede hacer que el archivo de instalación del controlador NVIDIA GPU sea ejecutable usando el siguiente comando:

$ chmod +x NVIDIA-Linux-x86_64-550.78.run

Puede ejecutar el archivo de instalación del controlador NVIDIA GPU NVIDIA-Linux-x86_64-550.78.run como sigue:

$ sudo ./NVIDIA-Linux-x86_64-550.78.run

El instalador del controlador de GPU NVIDIA debería comenzar a construir el módulo central de NVIDIA para Fedora 40.

Después de ver las siguientes indicaciones, seleccione y presione Instale la biblioteca de compatibilidad de 32 bits del controlador NVIDIA GPU.

Cuando actualiza el núcleo en un sistema Fedora, es posible que necesite reconstruir el módulo central de NVIDIA. Para permitir esta operación, seleccione y presione Utilice DKMS para registrar fuentes de módulos principales de NVIDIA.

elegir Reconstruir initramfs y presione .

Se están reconstruyendo los initramfs de los sistemas Fedora 40. Tardará unos segundos en completarse.

elegir y presione permitir nvidia-xconfig Utilidad para actualizar automáticamente los archivos de configuración del servidor X en sistemas Fedora 40

La instalación del controlador de la GPU NVIDIA debería completarse. de acuerdo a Cierre el instalador del controlador de la GPU NVIDIA.

Vuelva al entorno de escritorio gráfico en Fedora 40

Para volver al entorno de escritorio gráfico predeterminado desde la interfaz de usuario basada en texto, ejecute el siguiente comando:

$ sudo systemctl establece gráficos.target predeterminados

Para que los cambios surtan efecto, reinicie su sistema Fedora 40 usando el siguiente comando:

Compruebe si el controlador NVIDIA se está ejecutando en Fedora 40

Una vez que su sistema Fedora 40 arranque, debería ver NVIDIA Módulo kernel cargado. Esto muestra que el controlador de la GPU NVIDIA se instaló correctamente.

Si el controlador de la GPU NVIDIA se instala correctamente, NVIDIA-SMI El comando proporcionará información sobre la GPU NVIDIA instalada en su máquina Fedora 40.

Como para mí, NVIDIA-SMI El comando informa la siguiente información sobre mi NVIDIA GeForce RTX 4070:

  • Versión del controlador NVIDIA instalada
  • La versión CUDA más alta admitida por la versión del controlador de GPU NVIDIA actualmente instalada
  • Límites de potencia de la GPU y potencia utilizada en vatios
  • Temperatura de la GPU (Celsius)
  • Procesos que utilizan la GPU y uso de memoria por proceso (en MiB)
  • Memoria total disponible y uso total de memoria en MiB, etc.

Si el controlador de la GPU NVIDIA está instalado correctamente, Configuración de NVIDIA La aplicación también mostrará información sobre la GPU NVIDIA instalada en su máquina Fedora 40.

Como puede ver, mi GPU NVIDIA GeForce RTX 4070 funciona bien en el entorno de escritorio Fedora 40 KDE Plasma 6 en un servidor de visualización Wayland.

Solución para que el instalador de nvidia se vea obligado a adivinar las rutas de la biblioteca X y las rutas del módulo X

Si ve uno de los siguientes errores/advertencias al instalar el controlador de GPU NVIDIA en un sistema Fedora 40, significa que faltan las bibliotecas de desarrollo del servidor X requeridas en su sistema.

  • Advertencia: nvidia-instalelr se ve obligado a adivinar la ruta de la biblioteca X «/usr/lib64» y la ruta del módulo X «/usr/lib64/xorg/modules»: estas rutas no se pueden consultar desde este sistema. Si X no puede encontrar el módulo del controlador NVIDIA X, instale la utilidad «pkg-config» y el paquete de desarrollo/SDK de X.org para su distribución, luego reinstale el controlador.

  • Advertencia: Parece que está utilizando una versión modulada de X.Org, pero la ruta de instalación de los módulos X «/usr/lib64/xorg/modules» aparece en «/usr/bin/pkg-config –variable=moduledir xorg-server» ' no existe. Por favor verifique su instalación de X.Org.

A veces, el controlador de GPU NVIDIA funciona sin las bibliotecas de desarrollo del servidor X, otras no.
En este artículo, incluyo el kit de desarrollo del servidor X y la utilidad pkg-config en Instale las bibliotecas y herramientas necesarias para crear los módulos principales de NVIDIA parte. Por lo tanto, es posible que no encuentre estos errores/advertencias. Pero si encuentra estos errores/advertencias y está buscando una solución, simplemente instale las bibliotecas de desarrollo X requeridas en su sistema Fedora 40 usando los siguientes comandos y luego intente reinstalar el controlador de GPU NVIDIA.

$ sudo dnf makecache
$ sudo dnf install pkgconf-pkg-config xorg-x11-server-Xwayland-devel xorg-x11-server-Xorg xorg-x11-server-devel

en conclusión

En este artículo, demuestro cómo instalar el controlador oficial de GPU NVIDIA en un entorno de escritorio Fedora 40 KDE Plasma 6 que se ejecuta en un servidor de visualización Wayland. El mismo proceso debería aplicarse a cualquier entorno de escritorio Fedora que se ejecute en un servidor de visualización Wayland. Con algunos ajustes, también debería poder instalar el controlador de GPU NVIDIA y trabajar en un entorno/giro de escritorio Fedora 40 que aún no se ha cambiado a Wayland.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba