Cómo instalar los controladores gráficos adecuados en Fedora

Resuelto
DindonFurtif13 Mensajes publicados 26 Estado Miembro -  
mamiemando Mensajes publicados 33228 Fecha de registro   Estado Moderador Última intervención   -

Hola,

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

  1. mamiemando Mensajes publicados 33228 Fecha de registro   Estado Moderador Última intervención   7 942
     

    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

    1. 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
    2. Desinstalar nvidia.

    nvidia

    1. 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.

    2. 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):

        1. 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.

        2. Instalar lo necesario para compilarlo. Para Fedora, ver aquí.

        3. 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
    3. Reiniciar.

    Buena suerte

    2
  2. DindonFurtif13 Mensajes publicados 26 Estado Miembro 1
     

    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

    1
    1. mamiemando Mensajes publicados 33228 Fecha de registro   Estado Moderador Última intervención   7 942
       

      Gracias por tu respuesta y felicitaciones :-) No olvides votar positivamente el(los) mensaje(s) que te ayudaron, y que tengas una buena estancia en Linux ;-)

      1
  3. DindonFurtif13 Mensajes publicados 26 Estado Miembro 1
     

    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

    0
  4. DindonFurtif13 Mensajes publicados 26 Estado Miembro 1
     

    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.

    0
  5. DindonFurtif13 Mensajes publicados 26 Estado Miembro 1
     

    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

    0
    1. jns55
       

      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/

      0
  6. steph810 Mensajes publicados 1865 Fecha de registro   Estado Miembro Última intervención   152
     

    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:

    el archivo X11 línea comentada:

    comentar la línea o no poniendo o quitando el # delante.

    wayland:

    el archivo wayland activado:

    0
    1. jns55
       

      Fedora 42 ha eliminado definitivamente X11. Solo queda la sesión Wayland.

      0
      1. steph810 Mensajes publicados 1865 Fecha de registro   Estado Miembro Última intervención   152 > jns55
         

        Sí, es cierto sobre GNOME.

        Acabo de ver, pero reinstalación posible.

        wayland:

        X11:

        fetch:

        0