Como instalar os controladores de Nvidia en LMDE 5

Linux Mint Debian Edition está, como saberían a maioría dos usuarios que a instalan, baseada en Debian. De forma predeterminada, Debian vén con soporte para controladores de Nvidia sobre os controladores nouveau de código aberto, que, dependendo do tipo de tarxeta gráfica que teñas instalada, o máis probable é que funcione e mellore o rendemento do teu sistema, especialmente para xogos e usuarios que o fan. deseño gráfico. Pero, para os usuarios con tarxetas máis novas, incluso os controladores de Nvidia do repositorio predeterminado poden quedar atrás. Afortunadamente, hai opcións para que os usuarios de LMDE instalen os controladores máis recentes usando o repositorio CUDA de Nvidia.

O seguinte tutorial ensinarache como instalar controladores gráficos de Nvidia usando repositorios predeterminados e instalar controladores de Nvidia directamente desde repositorios de Nvidia en Linux Mint Debian Edition, con controladores propietarios e de código aberto dispoñibles.

Aviso importante

O seguinte tutorial realizouse cunha versión de LMDE 5 "Linux Mint Debian Edition Elsie" e tomáronse imaxes de exemplo, pero probouse en LMDE 4; para a maioría dos usuarios, recomendaríalle actualizar a LMDE 5 se aínda está en 4. No futuro, se o equipo de Linux Mint fai algún cambio para romper o tutorial para unha das versións de distribución, coloque un comentario para que investigue para poder actualizar o tutorial.

Pasos recomendados antes da instalación

Antes de continuar co titorial, é bo asegurarse de que o seu sistema estea actualizado con todos os paquetes existentes.

sudo apt update

Opcionalmente, pode listar as actualizacións para os usuarios que precisen revisión ou teñan curiosidade.


sudo apt --list upgradable

Continúa coa actualización dos paquetes obsoletos usando o seguinte comando.

sudo apt upgrade

Instalacións anteriores de Nvidia

Teña en conta que a instalación de controladores de Nvidia sobre os paquetes estándar pode producir problemas inesperados, especialmente se instala os controladores de Nvidia desde o repositorio predeterminado, despois importa o repositorio de Nvidia Cuda e tenta reinstalar ou actualizar directamente sobre eses paquetes. Se usas un método, quédate con el e, se queres intercambiar, asegúrate de eliminar a instalación anterior para evitar conflitos.

Método #1 Instalar controladores de NVIDIA - Repositorio predeterminado

Instalación Pre-configuración

A primeira tarefa é habilitar o "contribuír" "non gratuíto" repositorios. Isto pódese facer rapidamente usando os seguintes comandos.

Primeiro, engade o repositorio de contrib.

sudo add-apt-repository contrib

Agora engade o repositorio non libre.

sudo add-apt-repository contrib

Unha vez engadido, actualiza a lista de repositorios.


sudo apt update

Antes de instalar os controladores de Nvidia, terás que instalar os encabezados do núcleo adecuados para que o controlador NVIDIA se constrúa. Podes instalar 64 bits ou 32 bits, e podes descubrilo executando o comando lscpu:

lscpu | grep CPU

Exemplo de saída:

CPU op-mode(s):                  32-bit, 64-bit
CPU(s):                          2
On-line CPU(s) list:             0,1
CPU family:                      23
CPU MHz:                         3900.025
NUMA node0 CPU(s):               0,1

A partir da saída, o sistema é de 64 bits, polo que é necesario instalar as seguintes cabeceiras.

sudo apt install linux-headers-amd64

sistemas LMDE de 32 bits, use o seguinte comando no seu lugar.

NON USE O SEGUINTE SE ESTÁ NUN SISTEMA DE 64 BITS.

Núcleo non PAE de 32 bits:


sudo apt install linux-headers-686

Núcleo PAE de 32 bits:

sudo apt install linux-headers-686-pae

Instalar controladores de Nvidia

A continuación, pode instalar o "nvidia-detect", que suxerirá automaticamente o mellor paquete para a túa tarxeta gráfica.

Para facelo, use o seguinte comando:

sudo apt install nvidia-detect

Agora que Nvidia-detect está instalado, executa o comando para comprobar a túa tarxeta gráfica Nvidia actual:

nvidia-detect

A saída mostrou que a máquina do exemplo ten unha tarxeta GeForce GTX 1650 e que se recomenda instalar o paquete nvidia-driver, pero esta é só unha recomendación.

A continuación, instale o paquete recomendado:


sudo apt install nvidia-driver linux-image-amd64

Verá unha nota sobre o controlador de gráficos Nouveau en conflito co novo controlador instalado. Segundo a mensaxe, cómpre reiniciar para corrixilo; polo momento, preme o botón "CLAVE INTRO" proceder.

Unha vez instalado, reinicie o sistema.

reboot now

Unha vez que inicie sesión de novo, execute o "nvidia-smi" comando para confirmar que se instalaron os novos controladores de Nvidia.

nvidia-smi

Instalar controladores legacy de Nvidia

Se a túa tarxeta gráfica Nvidia é bastante antiga desde a serie 400 para abaixo, terás que instalar os controladores legados. O proceso é o mesmo, só cun novo comando de instalación:

sudo apt install nvidia-legacy-390xx-driver firmware-misc-nonfree -y

Unha vez completado, non esqueza reiniciar o sistema.

sudo reboot now

A continuación, execute o "nvidia-smi" comando para verificar a instalación.


nvidia-smi

A serie 340 pódese instalar tecnicamente; con todo, xa non é compatible e existen varios fallos de seguridade importantes neses controladores. Non se recomenda instalar estes controladores se precisa substituír 390xx por 340xx, pero non se recomenda.

Método #2: Instale os controladores de Nvidia co repositorio de Nvidia

O segundo método instalará os controladores máis recentes para o teu escritorio ou servidor usando o repositorio Cuda. Recomendo usar estes controladores xa que cando se publique unha actualización, recibirao inmediatamente. Isto é bo para a seguridade e o rendemento xa que Nvidia adoita facer novos lanzamentos e agora podes instalar a opción de código aberto.

Determine a súa tarxeta gráfica

O primeiro paso para os usuarios con tarxetas gráficas NVIDIA antigas é determinar cal é e se é compatible, os usuarios con tarxetas novas poden omitir esta parte xa que non hai dúbida de que serán compatibles.

Primeiro, busca o módulo da túa tarxeta gráfica.

lspci | grep -e VGA

Exemplo de saída:

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

Importación do repositorio de Nvidia

Primeiro, asegúrate de instalar os seguintes paquetes, que poden estar xa instalados.


sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https dkms curl -y

A continuación, importe a clave GPG e asegúrate de coincidir a importación coa versión da túa distribución.

Importar clave GPG para LMDE 5:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/debian11/x86_64/3bf863cc.pub | gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg >/dev/null

Importar clave GPG para LMDE 4:

curl -fSsL https://developer.download.nvidia.com/compute/cuda/repos/debian10/x86_64/3bf863cc.pub | gpg --dearmor | sudo tee /usr/share/keyrings/nvidia-drivers.gpg >/dev/null

En segundo lugar, importa o repositorio para o teu sistema Debian e asegúrate de novo de importar o correcto para que coincida coa túa versión de distribución de Debian.

Importar o repositorio de Nvidia para LMDE 5:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian11/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

Importar o repositorio de Nvidia para LMDE 4:

echo 'deb [signed-by=/usr/share/keyrings/nvidia-drivers.gpg] https://developer.download.nvidia.com/compute/cuda/repos/debian10/x86_64/ /' | sudo tee /etc/apt/sources.list.d/nvidia-drivers.list

permitir que o CONTACTO repositorio. Executa isto aínda que xa o teñas activado para estar seguro.

sudo add-apt-repository contrib

Instalación de controladores de Nvidia: opcións propietarias ou de código aberto

Actualiza a túa lista de fontes para reflectir o repositorio recentemente engadido.

sudo apt update

A continuación, instale os últimos controladores de NVIDIA.

Instale controladores NVIDIA sen soporte Cuda (propietario):

sudo apt install nvidia-driver nvidia-smi nvidia-settings

Instale controladores de NVIDIA con soporte de Cuda (propietario):

sudo apt install nvidia-driver cuda nvidia-smi nvidia-settings

Instale controladores NVIDIA sen soporte Cuda (Opensource):


sudo apt install nvidia-driver nvidia-kernel-open-dkms nvidia-smi nvidia-settings

Instale controladores NVIDIA con soporte Cuda (Opensource):

sudo apt install nvidia-driver nvidia-kernel-open-dkms cuda nvidia-smi nvidia-settings

Teña en conta que a descarga é grande e pode levar un tempo; dado que se trata dunha versión xeral, recoméndase instalar todos os controladores para evitar problemas ou inconsistencias no escritorio.

Unha cousa boa sobre a instalación do repositorio de Nvidia é que se esqueceu de eliminar o anterior, vería un aviso para os usuarios con instalacións preexistentes antes de que continúe a instalación. Seleccione si para eliminar os controladores existentes, o non facelo pode causar inestabilidade do sistema. Unha vez feito, a instalación estará completa.

Unha vez completada a instalación, solicitaráselle que reinicie o PC para activar os controladores NVIDIA.

Exemplo:

aviso de reinicio despois da instalación dos controladores de Nvidia en Linux Mint Debian Edition (LMDE)

Reinicie o sistema unha vez feito.


sudo reboot

Verifique a instalación executando NVIDIA-SMI tal e como se indican previamente os pasos da instalación manual.

nvidia-smi

Exemplo de saída:

Exemplo de saída do terminal SMI de Nvidia en Linux Mint Debian Edition (LMDE)

Alternativamente, pode abrir a GUI para usuarios de escritorio usando o seguinte comando.

nvidia-settings

Ou abra a icona da aplicación situada no seguinte camiño.

Barra de tarefas > Administración > Nvidia X Server

Exemplo de saída:


Exemplos de controladores de Nvidia instalados información de exemplo en Linux Mint Debian Edition (LMDE)

Instale soporte de 32 bits para controladores Nvidia

O soporte de 32 bits pódese activar e instalar facilmente primeiro. Instale os controladores de 64 bits anteriores e, a continuación, continúe cos seguintes pasos.

En primeiro lugar, activa a arquitectura de 32 bits.

sudo dpkg --add-architecture i386

Actualiza o APT-CACHE para reflectir os cambios na arquitectura.

sudo apt update

Instala soporte de 32 bits e elimina o paquete Cuda "libcuda1-i386" para aqueles usuarios que non o precisen.

sudo apt install libcuda1-i386 nvidia-driver-libs-i386

Reinicie o seu PC.

sudo reboot


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

Deixe un comentario