Como instalar drivers Nvidia no Ubuntu 24.04, 22.04 ou 20.04

A instalação de drivers NVIDIA no Ubuntu é crucial para usuários que desejam otimizar o desempenho de seu sistema, especialmente para jogos, renderização 3D ou cálculos baseados em CUDA. O Ubuntu oferece vários métodos para instalar esses drivers, dependendo de suas necessidades e preferências. Você pode usar o repositório padrão do Ubuntu para uma instalação direta, o ppa:graphics-drivers/ppa Launchpad PPA para acesso aos drivers mais recentes ou o repositório NVIDIA CUDA APT para aqueles que trabalham especificamente com desenvolvimento CUDA.

Este guia orientará você no processo de instalação usando cada um desses métodos no Ubuntu 24.04, 22.04 ou 20.04, garantindo que você tenha a configuração de driver correta para seu hardware e caso de uso.

Remover instalações anteriores da NVIDIA

Se você já instalou drivers NVIDIA usando um método específico e deseja reinstalar usando uma abordagem diferente mencionada aqui, tenha cuidado. Misturar vários repositórios NVIDIA pode atrapalhar seus drivers. Você deve primeiro reverter os drivers Mesa e depois instalar os drivers NVIDIA.

Nota: Você pode ignorar esta seção se ainda não tiver instalado nenhum driver NVIDIA.

Método 1: Método APT de remoção de drivers NVIDIA

Primeiro, use um comando geral para remover quaisquer vestígios de instalação da NVIDIA em seu sistema. Este comando procura quaisquer pacotes relacionados à NVIDIA e os elimina do seu sistema:

sudo apt autoremove nvidia* --purge

Método 2: Removendo instalações de driver Runfile NVIDIA

Suponha que você tenha instalado os drivers NVIDIA usando o método de arquivo “.run” (que não é recomendado devido a alternativas melhores, como o repositório NVIDIA CUDA). Nesse caso, você precisa removê-los usando uma abordagem diferente.

Para remover o tipo de arquivo runfile de instalação, use o seguinte comando:

sudo /usr/bin/nvidia-uninstall

Método 3: Removendo instalações de arquivo de execução do NVIDIA CUDA Toolkit

Se você instalou o kit de ferramentas CUDA usando o método runfile, também deverá removê-lo. Para fazer isso, execute o seguinte comando:

sudo /usr/local/cuda-X.Y/bin/cuda-uninstall

Substitua XY pelo número da versão do kit de ferramentas CUDA instalado.

Esses métodos devem remover todos os drivers NVIDIA existentes do seu sistema Ubuntu, permitindo que você prossiga com uma nova instalação.

Etapas de pré-instalação para instalação de drivers NVIDIA

Antes de instalar os drivers NVIDIA, é essencial realizar algumas verificações de pré-instalação para garantir um processo de instalação tranquilo. Esta seção irá guiá-lo pelas etapas necessárias.

Atualize o Ubuntu antes da instalação dos drivers da Nvidia

Atualizar seu sistema garante que todos os pacotes estejam atualizados, reduzindo a probabilidade de conflitos durante a instalação. Isto é particularmente importante ao instalar pacotes como novos kernels e drivers de placas gráficas.

Primeiro, atualize a lista de pacotes:

sudo apt update

Em seguida, atualize todos os pacotes desatualizados:

sudo apt upgrade

Determine sua placa gráfica

É essencial determinar se sua placa gráfica NVIDIA mais antiga é compatível. Os usuários com cartões novos podem pular esta etapa, pois sem dúvida serão suportados.

Primeiro, encontre o módulo da sua placa gráfica usando o seguinte comando:

lspci | grep -e VGA

Este comando exibirá informações sobre sua placa gráfica. Um exemplo de saída é mostrado abaixo:

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

Se você usa uma placa mais antiga, pesquise-a no site da NVIDIA para verificar se os drivers mais recentes são compatíveis. Em alguns casos, pode ser necessário instalar drivers legados.

Método 1: instalar drivers NVIDIA via terminal CLI

A linha de comando é a primeira opção para instalar drivers NVIDIA em seu sistema Ubuntu. Embora usuários avançados possam preferir métodos baseados em comandos, até mesmo os iniciantes podem seguir facilmente essa abordagem.

Identifique sua placa gráfica e driver recomendado

Abra seu terminal pressionando CTRL+ALT+T e encontre informações sobre sua placa gráfica usando o seguinte comando:

ubuntu-drivers devices

No exemplo de saída, o modelo da placa gráfica é “TU117 [GeForce GTX 1650]” e o driver NVIDIA recomendado é “nvidia-driver-545-open”. Lembre-se de que o modelo da sua placa gráfica NVIDIA pode ser diferente, portanto procure a opção de driver recomendada em sua saída.

Instale o driver recomendado ou escolha outra versão

Você pode instalar o pacote de driver recomendado usando um dos dois métodos abaixo.

Se você estiver satisfeito com a versão recomendada, use este comando para instalá-la automaticamente:

sudo ubuntu-drivers autoinstall

Se você preferir instalar uma versão específica do driver, use o comando apropriado da lista abaixo. Lembre-se de que esses números de versão são exemplos e mudarão com o tempo.

Os comandos abaixo são apenas exemplos comuns. Lembre-se de que a Nvidia lança constantemente versões mais recentes. Este guia pode não ser atualizado para cada comando, mas ainda existirá.

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510

Reinicie o seu sistema

Assim que a instalação do driver for concluída, reinicie o sistema Ubuntu digitando o seguinte comando:

reboot

Após a reinicialização do sistema, seus drivers NVIDIA deverão ser instalados com sucesso e prontos para uso.

Método 2: instalar drivers NVIDIA por meio da GUI de desktop

A segunda solução para instalar drivers NVIDIA em seu sistema Ubuntu é usar uma interface gráfica de usuário (GUI). Esta abordagem é especialmente recomendada para iniciantes em Linux.

Abra o aplicativo “Drivers adicionais”

Primeiro, vá ao menu do seu aplicativo e abra o aplicativo “Drivers Adicionais”. Para usuários novos no Ubuntu, você pode encontrá-lo seguindo estas etapas:

  1. Clique em “Atividades” no canto superior esquerdo da tela.
  2. Digite “Drivers adicionais” na barra de pesquisa.
  3. Selecione o aplicativo “Drivers adicionais” nos resultados da pesquisa.

Escolha o driver NVIDIA para instalar

A janela “Software e atualizações” aparecerá, exibindo uma lista de drivers disponíveis para sua placa gráfica NVIDIA. O número de drivers listados pode variar dependendo da idade e popularidade da sua placa gráfica.

Selecione o driver NVIDIA que deseja instalar e clique no botão “Aplicar alterações”. Dependendo do seu sistema e de seus recursos, o processo de instalação levará de 2 a 3 minutos.

Reinicie o seu sistema

Assim que a instalação do driver for concluída, reinicie o sistema. Você pode fazer isso imediatamente digitando o seguinte comando em seu terminal:

reboot

Método 3: Instalar drivers NVIDIA usando “drivers gráficos/ppa”

O método a seguir envolve a instalação de drivers NVIDIA do repositório graphics-drivers/ppa, que é conhecido por fornecer os drivers proprietários NVIDIA mais atualizados. Esta abordagem é recomendada para usuários que desejam atualizar seus drivers gráficos regularmente.

Instale as dependências necessárias

Primeiro, você precisa instalar as dependências necessárias executando o seguinte comando:

sudo apt install software-properties-common -y

Adicione o PPA dos drivers gráficos

Em seguida, adicione o repositório graphics-drivers/ppa ao seu sistema usando o seguinte comando:

sudo add-apt-repository ppa:graphics-drivers/ppa -y

Atualizar cache de pacotes

Com o PPA agora adicionado ao seu sistema, atualize a lista de pacotes executando:

sudo apt update

Verifique os drivers Nvidia recomendados

Agora, digite o seguinte comando para exibir os drivers recomendados para sua placa gráfica:

ubuntu-drivers devices

A saída será diferente daquela que você recebeu usando o repositório APT padrão do Ubuntu. Na lista, você verá um driver recomendado de terceiros.

Instale os drivers NVIDIA via comando APT do PPA

Para instalar o driver, escolha uma das seguintes opções:

Se você estiver satisfeito com a versão recomendada, use este comando:

sudo ubuntu-drivers autoinstall

Alternativamente, se você deseja instalar uma versão específica do driver, use um dos comandos abaixo:

sudo apt install nvidia-driver-550
sudo apt install nvidia-driver-545
sudo apt install nvidia-driver-535
sudo apt install nvidia-driver-530
sudo apt install nvidia-driver-525
sudo apt install nvidia-driver-520
sudo apt install nvidia-driver-515
sudo apt install nvidia-driver-510
sudo apt install nvidia-driver-470
sudo apt install nvidia-driver-450
sudo apt install nvidia-driver-390

Reinicie o seu sistema

Assim que a instalação for concluída, reinicie o sistema usando o seguinte comando:

reboot

Após a reinicialização, os drivers NVIDIA recém-instalados do repositório graphics-drivers/ppa estarão ativos em seu sistema.

Método 4: instalar drivers NVIDIA em versões LTS via CUDA PPA

Esta seção se aplica apenas às versões Ubuntu 24.04, 22.04 e 20.04 LTS. Não pode ser usado para lançamentos de curto prazo.

Instale os pacotes necessários para instalar os drivers Nvidia do CUDA PPA

O último método de instalação de drivers NVIDIA envolve o uso do repositório NVIDIA CUDA, que é atualizado frequentemente e oferece suporte a Debian, Ubuntu, RHEL e outras distribuições Linux populares.

Primeiro, certifique-se de instalar os seguintes pacotes, que já podem estar instalados em seu sistema:

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

Importar chave GPG do repositório NVIDIA

A seguir, importe a chave GPG para sua versão de distribuição:

Nobre Numbat: Ubuntu 24.04:

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

Água-viva Jammy: Ubuntu 22.04:

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

Poço Focal: Ubuntu 20.04:

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

Adicionar repositório NVIDIA CUDA

Agora, adicione o repositório NVIDIA ao seu sistema, certificando-se de importar o repositório correto para corresponder à sua versão de distribuição do Ubuntu:

Nobre Numbat: Ubuntu 24.04:

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

Água-viva Jammy: Ubuntu 22.04:

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

Poço Focal: Ubuntu 20.04:

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

Atualizar índice de pacotes APT

Atualize sua lista de fontes para refletir o repositório recém-adicionado:

sudo apt update

Pesquise e instale drivers Nvidia VIA Nvidia PPA

Em seguida, instale os drivers Nvidia mais recentes. Você pode usar o comando de pesquisa APT para ver a lista completa de drivers disponíveis:

apt search nvidia-driver-*

Este tutorial demonstra como instalar a versão mais recente disponível atualmente. Se preferir, substitua 545 por 530, 525, 520, 515, etc.

Para melhor compatibilidade, instale a versão proprietária, especialmente se você for novo no Ubuntu. Drivers de código aberto podem causar problemas com determinadas placas gráficas.

Os usuários avançados podem alternar facilmente entre drivers proprietários e de código aberto, conforme necessário.

  • Instale os drivers NVIDIA 550.xx sem suporte CUDA (proprietário):
sudo apt install nvidia-driver-550
  • Instale os drivers NVIDIA 550.xx com suporte CUDA (proprietário):
sudo apt install nvidia-driver-550 cuda-drivers-550 cuda
  • Instale os drivers NVIDIA 550.xx sem suporte CUDA (código aberto):
sudo apt install nvidia-driver-550-open
  • Instale os drivers NVIDIA 550.xx com suporte CUDA (código aberto):
sudo apt install nvidia-driver-550-open cuda-drivers-550 cuda

Se os drivers acima não funcionarem, tente usar a versão 545, 530, 520, 515, etc., ou use o comando de pesquisa anterior para encontrar outras versões.

Instale os drivers sem cabeça da Nvidia

Para usuários que não são de desktop e que executam servidores com software especializado, geralmente é melhor instalar drivers NVIDIA diretamente do repositório CUDA. As instruções são as mesmas para usuários de desktop, mas você precisa adicionar “headless” ao comando.

Drivers proprietários sem cabeça NVIDIA 545

sudo apt install nvidia-headless-545

Drivers sem cabeça NVIDIA 545 de código aberto

sudo apt install nvidia-headless-545-open

Para mais opções, use o comando de pesquisa APT em seu terminal para localizar pacotes específicos:

apt search nvidia-headless*

Além disso, você pode adicionar CUDA e quaisquer outros pacotes necessários. Os usuários de desktop não devem instalar drivers headless.

Confirmando a instalação dos drivers Nvidia

Depois de instalar com sucesso os drivers da Nvidia e reiniciar o sistema, é essencial verificar se a instalação foi bem-sucedida. Esta seção irá guiá-lo na confirmação da instalação usando a linha de comando e a interface gráfica do usuário (GUI).

Verifique os drivers da Nvidia via terminal

Você pode usar a linha de comando para verificar a instalação. Este comando exibirá informações sobre sua GPU Nvidia, como versão do driver, uso da GPU, temperatura e muito mais.

nvidia-smi

Acesse a GUI de configurações da Nvidia

Você pode iniciar a GUI de configurações da Nvidia se preferir uma interface gráfica. Para fazer isso, siga as etapas abaixo:

Abra o terminal e digite o seguinte comando:

nvidia-settings

Alternativamente, você pode acessar as configurações da Nvidia através do menu do aplicativo:

Vá para Atividades > Mostrar aplicativos > Configurações do servidor NVIDIA X.

Depois de abrir a GUI de configurações da Nvidia, você pode ver a configuração, informações e outras configurações da sua GPU que podem ser personalizadas.

Conclusão

Ao instalar os drivers NVIDIA usando o método que melhor atende às suas necessidades, você pode garantir desempenho e compatibilidade ideais com seu sistema Ubuntu. Quer você escolha a estabilidade do repositório padrão do Ubuntu, os drivers de última geração do ppa:graphics-drivers/ppa ou os drivers otimizados para CUDA do repositório NVIDIA CUDA, cada método fornece uma maneira confiável de manter sua GPU funcionando com eficiência . Embora as atualizações para esses drivers sejam comuns, certifique-se de selecionar o repositório que se alinha aos seus requisitos específicos para manter uma experiência tranquila e estável em seu sistema Ubuntu.

Links Úteis

Aqui estão alguns links úteis relacionados à instalação de drivers NVIDIA:

  • Drivers gráficos PPA: Acesse os drivers NVIDIA mais recentes no PPA de drivers gráficos do Ubuntu. Este repositório geralmente contém os drivers mais atualizados disponíveis.
  • Drivers NVIDIA Unix: Visite a página oficial da NVIDIA para drivers Unix para baixar os drivers mais recentes diretamente da NVIDIA.
  • Kit de ferramentas NVIDIA CUDA: conheça e baixe o CUDA Toolkit, que inclui drivers e ferramentas para computação acelerada por GPU.
  • Documentação do driver NVIDIA Tesla: leia a documentação dos drivers NVIDIA Tesla, que fornece informações detalhadas sobre ramificações e atualizações de drivers.
  • Fóruns NVIDIA: Participe dos fóruns da comunidade NVIDIA para discutir problemas, compartilhar soluções e obter suporte de outros usuários NVIDIA.
Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

3 comentários em “How to Install Nvidia Drivers on Ubuntu 24.04, 22.04, or 20.04”

  1. Apenas como um alerta após a reinicialização, não consegui acessar nvidia-smi, então fiz (NÃO DIGITE ESTE COMANDO AINDA) sudo prime-select nvidia. E depois de reiniciar novamente não consegui usar o mouse ou teclado, encontrei uma solução aqui:
    https://forums.developer.nvidia.com/t/ubuntu-22-04-2-lts-nvidia-525-105-17-hangs-on-login-screen/249679

    O que basicamente está fazendo: sudo apt-get install xserver-xorg-input-all
    Então faça “sudo prime-select nvidia” e reinicie

    NOTA: Se após a reinicialização o mouse e o teclado não estiverem respondendo, entre no modo de recuperação (selecione para abrir um shell) e volte para intel “sudo prime-select nvidia” e siga as etapas acima.

    Responder

Deixe um comentário