Cómo instalar los controladores gráficos adecuados en Fedora
ResueltoHola,
Después de instalar Fedora 42 en esta máquina
# Informe de Detalles del Sistema
---
## Detalles del informe
- **Fecha generada:** 2025-05-15 20:22:27
## Información del Hardware:
- **Modelo de Hardware:** Dell Inc. Latitude E6410
- **Memoria:** 6.0 GiB
- **Procesador:** Intel® Core™ i5 M 540 × 4
- **Gráficos:** NVA8
- **Capacidad del Disco:** 250.1 GB
## Información del Software:
- **Versión del Firmware:** A03
- **Nombre del SO:** Fedora Linux 42 (Edición Workstation)
- **Compilación del SO:** (null)
- **Tipo de SO:** 64-bit
- **Versión de GNOME:** 48
- **Sistema de Ventanas:** Wayland
- **Versión del Núcleo:** Linux 6.14.5-300.fc42.x86_64
El sistema se congela de forma repetida.
La memoria no es el problema, la refrigeración tampoco.
Queda la hipótesis de controladores de tarjeta gráfica inadecuados o defectuosos.
Al ir al sitio de Nvidia no encuentro la referencia de la tarjeta NVA8 y además indican que para Linux se deben usar controladores específicos para Linux.
¿Cómo proceder?
Gracias a quienes sepan aportar su luz.
Buenas noches a todas y a todos
Bernard
6 respuestas
-
Hola,
Dado que tienes una tarjeta nvidia, hay dos opciones posibles (deberías decirnos cuál prefieres priorizar):
- o bien usar el controlador propietario (nvidia): necesario si juegas a juegos 3D exigentes bajo Linux o si quieres hacer aprendizaje automático
- o bien usar el controlador libre (nouveau): suficiente para los demás casos y más fácil de instalar.
Si ambos están instalados simultáneamente, nvidia tendrá prioridad sobre nouveau. Esto significa que para usar nouveau, lo más sencillo es asegurarse de haber eliminado toda traza del controlador nvidia.
Generalmente, nouveau funciona bien, y a menudo para nvidia hay que estar atento a la versión del controlador. De hecho, los controladores recientes no son compatibles con tarjetas nvidia un poco antiguas.
Si utilizas un controlador nvidia inadecuado, hay muchas probabilidades de que se bloquee, colapsando el núcleo y congelando así la máquina (pantalla congelada, teclado y ratón inoperativos, en particular el atajo ctrl alt supr que se supone que "siempre funciona" mientras el núcleo esté vivo).
nouveau
- Instalar nouveau. Supongo que está instalado por defecto, pero si no es el caso, ver esta página, supongo que el comando para instalarlo sería:
sudo dnf install xorg-x11-drv-nouveau
- Desinstalar nvidia.
nvidia
- Identificar la versión del controlador adecuado:
- o bien buscando en nvidia.com, en tu caso
- NVS
- Serie NVS
- NVS 300
- Linux 64 bits
- Francés
- ... se puede entonces descargar, si se desea, el controlador 340.1080
- o bien a través de tu gestor de paquetes si está bien hecho. Por ejemplo, en Debian (sé que estás en Fedora, pero esto permite obtener la respuesta que buscamos) lanzaríamos (supongo que existe un comando equivalente en Fedora, pero al no conocerlo, te dejo la tarea de buscarlo :p):
apt-cache search GT218M
Resultado: Aquí vemos que es el controlador 340 el que soporta tu tarjeta
(mando@velvet) (~) $ apt-cache search GT218M nvidia-legacy-340xx-driver - Paquete metaplus NVIDIA (versión legado 340xx) nvidia-legacy-340xx-kernel-dkms - Módulo binario del núcleo NVIDIA DKMS fuente (versión legado 340xx) nvidia-legacy-340xx-kernel-source - Código fuente del módulo binario NVIDIA (versión legado 340xx) xserver-xorg-video-nvidia-legacy-340xx - Controlador binario Xorg de NVIDIA (versión legado 340xx)
Podemos confirmar mirando la descripción del paquete:
(mando@velvet) (~) $ apt show nvidia-legacy-340xx-kernel-dkms | grep GT218M ADVERTENCIA: apt no tiene una interfaz CLI estable. Úsalo con cuidado en scripts. GeForce 305M [GT218M], GeForce 310 [GT218], GeForce 310M [GT218M], GeForce 315 [GT216], GeForce 315 [GT218], GeForce 315M [GT218M], GeForce G 103M [G98M], GeForce G 105M [G98M], GeForce G 105M [GT218M], GeForce G 110M [G96M], GeForce G 210 [GT218], GeForce G 210M [GT218M], ION 2 [GT218], NVS 300 [GT218], NVS 2100M [GT218M], NVS 3100M [GT218M],
Exactamente lo mismo que en el sitio de nvidia.
- o bien buscando en nvidia.com, en tu caso
-
Recuperar el controlador.
-
Verificar si el controlador adecuado está disponible como paquete. Siempre se prioriza este tipo de instalación cuando es posible para asegurarse de que el controlador se redeploye en caso de actualización del núcleo. Este enfoque es específico de la distribución Linux elegida, así que aquí detallo para Fedora. En tu caso, el controlador 340 parece disponible como lo muestra esta página. En tu caso, debes activar los repositorios RPMFusion no libres, luego instalar a elección:
-
o bien akmod-nvidia-340xx: akmod-nvidia (y variantes) que en cada arranque, verifica la presencia del controlador, y si este está ausente, lo compila automáticamente. Esto es muy práctico para las actualizaciones del núcleo y, de hecho, se recomienda encarecidamente.
-
o bien kmod-nvidia-340xx: kmod-nvidia (y variantes) que contiene directamente el controlador ya compilado, este paquete debe ser construido para la versión del núcleo que estás utilizando. Por lo tanto, puede haber un cierto lapso de tiempo entre la salida de un nuevo núcleo Fedora y la disponibilidad del kmod-nvidia asociado.
-
-
Si no hay paquete (o si se quiere hacer de otra manera):
-
Descargar el script de instalación desde el sitio de nvidia. A continuación, supongo que tu login es toto y que el script se ha descargado en /home/toto/Téléchargements.
-
Instalar lo necesario para compilarlo. Para Fedora, ver aquí.
-
Ejecutar el script. Es muy probable que el archivo no tenga los permisos de ejecución, deberás otorgárselos.
su - # Para pasar a root cd /home/toto/Téléchargements chmod a+x NVIDIA-Linux-*.run ./NVIDIA-Linux-*.run
-
-
-
Reiniciar.
Buena suerte
-
hola
La hipótesis de mamiemondo era la correcta, no era el sistema el que estaba en causa, ni la edad del ordenador, sino el controlador presente en Fedora.
Desde la instalación del controlador recomendado, el sistema ya no se congela.
¡Uf!
Veremos si las actualizaciones transcurren normalmente.
Gracias por la otra información sobre una versión particular de Fedora y la otra posibilidad de instalar el controlador nvidia.
Gracias y que tengan un buen día todos y todas.
Bernard
-
haciendo en un terminal
/sbin/lspci|grep-e VGA
da como resultado
Controlador compatible con VGA: NVIDIA corporation GT 218M [NVS 3100M] (reva 2)
no sé qué puedo hacer con esto
-
Hola y muchas gracias por todas estas explicaciones.
No juego nunca.
El machine learning parece más interesante, pero nunca había oído hablar de él, parece que Francia Trabajo lo utiliza, así que no descarto usarlo en el futuro.
Por el momento voy a instalar de nuevo.
Puede que sea un poco deportivo, el ordenador se bloquea prácticamente todo el tiempo cuando abro un terminal sobre una página de Firefox.
Veremos.
Gracias a todos y todas.
-
OK
No debería haberse instalado Nouveau.
El comando
sudo dnf install xorg-x11-drv-nouveau
no indicó que ya estaba presente.
La desinstalación de nvidia no presentó problemas.
Después de apagar, la computadora se reinició con total normalidad, solo que las imágenes son significativamente menos nítidas, no es una impresión, salta a la vista.
Ahora queda ver si el sistema ya no se bloquea.
Muchas gracias, los mantendré informados para decir si sigue fallando o si el sistema se ha vuelto estable.
Hasta pronto
Bernard
-
Hola,
Algunas distribuciones de Linux ofrecen una imagen ISO distinta con el controlador de Nvidia preinstalado. Este es el caso, por ejemplo, de Pop_OS pero también de Nobara. Esta última es precisamente una derivada de Fedora orientada a juegos. Podría ser interesante preparar una llave live-usb con esta imagen ISO, usarla en vivo sin instalar nada durante un tiempo para ver si todavía tienes problemas con el controlador preinstalado.
Página de inicio del sitio de Nobara:https://nobaraproject.org/
Página de descarga de Nobara Gnome:
https://nobaraproject.org/download-nobara/
-
-
Hola a todos,
solo una pequeña intervención de mi parte.
Ciertas tarjetas gráficas no soportan Wayland, por lo que se producen bloqueos. Muchas distribuciones tienen la posibilidad de desactivarlo.
Desactivándolo, y después de reiniciar, pasarán automáticamente de una sesión Wayland a una sesión X11, por eso les decía que el controlador ya estaba presente.
x11:






