Como instalar os controladores de NVIDIA en Fedora 36 Linux

Cando se trata de procesamento de gráficos, a velocidade é a miúdo fundamental. Para calquera usuario de Linux que confíe no seu sistema para xogos ou deseño gráfico, é esencial ter os controladores máis rápidos posibles. Aínda que a maioría das distribucións de Linux modernas veñen con controladores NVIDIA preinstalados, a miúdo non son os controladores máis actualizados ou ben compatibles dispoñibles. O controlador de dispositivo gráfico de código aberto Nouveau para tarxetas de vídeo Nvidia adoita ser máis lento que o controlador propietario de Nvidia e carece de soporte para as últimas funcións de hardware e tecnoloxía de software. Na maioría dos casos, actualizar aos controladores NVIDIA adecuados proporcionará unha experiencia moito mellor. Nalgunhas situacións, a mellora da velocidade e do rendemento pode ser substancial.

O seguinte tutorial ensinarache como instalar os controladores de Nvidia en Fedora 36 Linux desde o repositorio propietario de Nvidia RPM Fusion ou Nvidia RPM Cuda REPO usando cli co terminal de liña de comandos.

Actualiza Fedora

Antes de comezar, actualice o seu sistema para asegurarse de que todos os paquetes existentes estean actualizados para evitar conflitos, isto é esencial ao instalar controladores como controladores de tarxetas gráficas e núcleos, etc.

sudo dnf upgrade --refresh -y

Para os usuarios que queiran unha alternativa, consulte o final do tutorial, onde pode instalar os controladores máis recentes directamente desde o RPM de Nvidia Cuda. A maioría dos usuarios de Fedora usan o Método RPM Fusion, pero esta alternativa estase facendo popular.

Importar o repositorio de RPM Fusion

Por defecto, como a maioría das distribucións de Linux, Fedora non inclúe controladores propietarios de NVIDIA. O mellor método para instalalos en Fedora 36 é usar o repositorio de fusión RPM.


Primeiro, abre o teu terminal e engade os seguintes repositorios

Importar RPM Fusion Free

sudo dnf install \
  https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Importar RPM Fusion Nonfree

sudo dnf install \
  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Unha vez feito isto, actualice a lista de repositorios.

sudo dnf update --refresh

Instale os controladores de NVIDIA en Fedora

Despois de importar o repositorio de RPM Fusion, executa o seguinte comando para instalar os últimos controladores de Nvidia no teu sistema Fedora.

sudo dnf install akmod-nvidia -y

A continuación, instale o soporte do controlador CUDA. O ideal é que non necesite isto, pero ás veces, se os problemas persisten, a instalación do soporte CUDA pode resolver os problemas.

sudo dnf install xorg-x11-drv-nvidia-cuda

Unha vez instalado todo, debes reiniciar o teu sistema Fedora. Por defecto, isto tamén desactivará os controladores Nouveau automaticamente.

reboot

Método opcional: habilite a rama de PROBAS de RPM Fusion

As probas de RPM Fusion contén principalmente paquetes de proba ou beta. Isto pode ser útil para aqueles que queiran instalar controladores NVIDIA de vangarda.


Primeiro, active o repositorio de probas de RPM Fusion usando o seguinte comando.

Activa o repositorio gratuíto

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

Activa o repositorio non gratuíto

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

Unha vez activado, proceda a instalar os controladores ou executar unha actualización. Se aparecen aquí controladores novos nunha proba ou, máis probablemente, controladores beta e podes comezar a actualizar estes, lembra que poden ter erros, así que non te sorprendas.

Ás veces pode querer desactivar o repositorio de probas de RPM Fusion. Isto pódese facer rapidamente usando o seguinte comando, para volver activar, use os seguintes comandos anteriores e enxágüe e repita.

Desactivar o repositorio gratuíto

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

Desactivar o repositorio non gratuíto

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

Método opcional: instala os controladores legados de NVIDIA

Para aqueles que actualizaron Fedora e necesitan controladores máis antigos, a súa tarxeta gráfica xa non é compatible cos paquetes de controladores máis novos de Nvidia. A continuación móstranse algúns controladores de instalación de opcións, teña en conta que moitas veces non se actualizan tanto e poden existir fallos de seguridade.

Instale os controladores da serie GeForce 600/700 NVIDIA:

sudo dnf install xorg-x11-drv-nvidia-470xx akmod-nvidia-470xx xorg-x11-drv-nvidia-470xx-cuda

Instale os controladores da serie GeForce 400/500 NVIDIA:

sudo dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx xorg-x11-drv-nvidia-390xx-cuda

Instale os controladores da serie GeForce 8/9/200/300 NVIDIA:

sudo dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx xorg-x11-drv-nvidia-340xx-cuda

Como actualizar os controladores de Nvidia

Todas as actualizacións futuras estarán no procedemento estándar de comandos dnf refresh, e isto comprobará as actualizacións do repositorio de RPM Fusion e o resto dos seus paquetes de Fedora.

Para comprobar se hai actualizacións:


sudo dnf upgrade --refresh

Método alternativo: instale os controladores de Nvidia desde Nvidia CUDA RPM

Outro método para que os usuarios instalen os controladores de Nvidia é instalar os controladores directamente desde o repositorio CUDA.

ADVERTENCIA, A ARQUITECTURA X86_64 SÓ SE COMPROME NESTE MÉTODO DE NVIDIA.

En primeiro lugar, importa o repositorio para o teu sistema.

sudo dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/fedora36/x86_64/cuda-fedora36.repo

Instala as dependencias necesarias para as medidas seguras.

sudo dnf install kernel-headers kernel-devel tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconfig dkms

A continuación, instale os últimos controladores de NVIDIA usando o seguinte comando.

sudo dnf module install nvidia-driver:latest-dkms

Verifique a instalación dos controladores NVIDIA

Unha vez que regresas, consulta a configuración do servidor NVIDIA X usando o seguinte camiño.


Actividades > Mostrar aplicacións > Servidor NVIDIA X

Alternativamente, se abriu un terminal, use o seguinte comando.

nvidia-settings

Exemplo se a instalación foi exitosa:

Como instalar os controladores de NVIDIA en Fedora 36 Linux

Alternativamente, pode usar o comando CLI no seu terminal. Isto funcionará co método de instalación de Nvidia RPM. Usuarios de RPM Fusion, isto pode non funcionar xa que está deseñado para escritorios máis que CLI.

nvidia-smi

Exemplo se a instalación foi exitosa:

Como instalar os controladores de NVIDIA en Fedora 36 Linux

Como eliminar os controladores de Nvidia e RollBack

Se non queres seguir usando os controladores oficiais de Nvidia, utiliza o seguinte comando.


Método de eliminación de RPM Fusion

sudo dnf autoremove akmod-nvidia xorg-x11-drv-nvidia-cuda -y

Método de eliminación de Nvidia RPM

sudo dnf module remove nvidia-driver:latest-dkms

Isto eliminará todas as dependencias instaladas e, unha vez eliminadas, debes reiniciar.

reboot

Durante o reinicio, o proceso volverá activar os controladores Nouveau. Verá unha mensaxe que indica que os controladores de Nvidia non se atoparon para reactivar os controladores Nouveau, polo que é máis doado cambiar se é necesario.

Comentarios e conclusión

Se está a buscar mellores controladores de gráficos ou se o seu sistema non funciona ben co controlador Nouveau, suxiro que intente instalar os controladores propietarios de NVIDIA. Pode levar un pouco de traballo extra para que se configuren e funcionen correctamente, pero na miña experiencia, paga a pena.


Non é o que buscabas? Proba a buscar titoriais adicionais.

3 pensamentos sobre "Como instalar controladores de NVIDIA en Fedora 36 Linux"

Deixe un comentario