Pesquisa de site

Como instalar os drivers NVIDIA no Ubuntu 20.10 Groovy Gorilla Linux


O objetivo é instalar os drivers NVIDIA no Ubuntu 20.10 Groovy Gorilla Linux e mudar de um driver Nouveau de código aberto para o driver proprietário da Nvidia.

Para instalar o driver Nvidia em outras distribuições Linux, siga nosso guia do driver Nvidia Linux.

Neste tutorial você aprenderá:

  • Como realizar uma instalação automática do driver Nvidia usando o repositório padrão do Ubuntu

  • Como realizar uma instalação de driver Nvidia usando repositório PPA

  • Como instalar o driver oficial Nvidia.com

  • Como desinstalar/voltar do driver de código aberto Nvidia para Nouveau

Drivers NVIDIA instalados no Ubuntu 20.10 Groovy Gorilla Linux. Após a instalação, opcionalmente, execute o teste da placa gráfica Nvidia seguindo nosso guia Benchmark Your Graphics Card On Linux.

Como instalar drivers da Nvidia usando um repositório padrão do Ubuntu, instruções passo a passo

O primeiro método é o mais fácil de executar e na maioria dos casos é a abordagem recomendada.

Método de instalação da Nvidia GUI do GNOME

Abra a janela do aplicativo Software e atualizações. Selecione TAB Drivers adicionais e escolha qualquer driver proprietário da NVIDIA. Quanto maior o número do driver, mais recente será a versão.

Método de instalação da Nvidia por linha de comando

  1. Primeiro, detecte o modelo da sua placa gráfica nvidia e o driver recomendado. Para fazer isso, execute o seguinte comando. Observe que sua saída e driver recomendado provavelmente serão diferentes:

    
    $ ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
    vendor   : NVIDIA Corporation
    model    : GP106 [GeForce GTX 1060 6GB]
    driver   : nvidia-driver-418-server - distro non-free
    driver   : nvidia-driver-390 - distro non-free
    driver   : nvidia-driver-450 - distro non-free
    driver   : nvidia-driver-450-server - distro non-free
    driver   : nvidia-driver-440-server - distro non-free
    driver   : nvidia-driver-435 - distro non-free
    driver   : nvidia-driver-455 - distro non-free recommended
    driver   : xserver-xorg-video-nouveau - distro free builtin
    
  2. Instale o driver.

    Se você concordar com a recomendação, sinta-se à vontade para usar o comando ubuntu-drivers novamente para instalar todos os drivers recomendados:

    
    $ sudo ubuntu-drivers autoinstall
    

    Alternativamente, instale o driver desejado seletivamente usando o comando apt. Por exemplo:

    
    $ sudo apt install nvidia-driver-445
    
  3. Assim que a instalação for concluída, reinicie o sistema e pronto.

    
    $ sudo reboot
    

Instalação automática usando repositório PPA para instalar drivers Nvidia Beta

    $ sudo add-apt-repository ppa:graphics-drivers/ppa
    
  1. A seguir, identifique o modelo da sua placa gráfica e o driver recomendado:

    
    $ ubuntu-drivers devices
    == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
    modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00
    vendor   : NVIDIA Corporation
    model    : GP106 [GeForce GTX 1060 6GB]
    driver   : nvidia-driver-418-server - distro non-free
    driver   : nvidia-driver-390 - distro non-free
    driver   : nvidia-driver-450 - distro non-free
    driver   : nvidia-driver-450-server - distro non-free
    driver   : nvidia-driver-440-server - distro non-free
    driver   : nvidia-driver-435 - distro non-free
    driver   : nvidia-driver-455 - distro non-free recommended
    driver   : xserver-xorg-video-nouveau - distro free builtin
    
  2. Instale o driver Nvidia

    Da mesma forma que no exemplo de repositório padrão do Ubuntu acima, instale todos os drivers recomendados automaticamente:

    
    $ sudo ubuntu-drivers autoinstall
    

    ou seletivamente usando o comando apt. Exemplo:

    
    $ sudo apt install nvidia-driver-445
    
  3. Tudo feito.

    Reinicie o computador:

    
    $ sudo reboot
    

Instalação manual usando instruções passo a passo do driver oficial Nvidia.com

    Os comandos abaixo permitirão que você identifique o modelo da sua placa Nvidia:

    
    $  lshw -numeric -C display
    or
    $ lspci -vnn | grep VGA
    or
    $ ubuntu-drivers devices
    
  1. Baixe o driver oficial da Nvidia.

    Usando seu navegador, navegue até o site oficial da Nvidia e baixe um driver apropriado para sua placa gráfica Nvidia.

    Alternativamente, se você sabe o que está fazendo, pode baixar o driver diretamente da lista de drivers Nvidia Linux. Quando estiver pronto, você deverá obter um arquivo semelhante ao mostrado abaixo:

    
    $ ls
    NVIDIA-Linux-x86_64-450.80.02.run
    
  2. Pré-requisitos de instalação

    Os seguintes pré-requisitos são necessários para compilar e instalar o driver Nvidia:

    
    $ sudo apt install build-essential libglvnd-dev pkg-config
    
  3. Desative o driver Nouveau Nvidia.

    O próximo passo é desabilitar o driver nouveau Nvidia padrão. Siga este guia sobre como desabilitar o driver Nouveau Nvidia padrão.

    AVISO
    Dependendo do modelo da sua Nvidia VGA, seu sistema pode apresentar mau comportamento. Nesta fase esteja pronto para sujar as mãos. Após a reinicialização, você pode acabar sem a GUI. Certifique-se de ter o SSH ativado em seu sistema para poder fazer login remotamente ou use CTRL+ALT+F2 para alternar o console TTY e continuar com a instalação.

  4. Pare o Gerenciador de Área de Trabalho.

    Para instalar o novo driver da Nvidia, precisamos parar o servidor de exibição atual. A maneira mais fácil de fazer isso é mudar para o nível de execução 3 usando o comando telinit. Depois de executar o seguinte comando Linux, o servidor de exibição irá parar, portanto, certifique-se de salvar todo o seu trabalho atual (se houver) antes de continuar:

    
    $ sudo telinit 3
    
  5. Instale o driver Nvidia.

    Para iniciar a instalação do driver Nvidia execute o seguinte comando Linux e siga o assistente:

    
    $ sudo bash NVIDIA-Linux-x86_64-450.80.02.run
    OR
    $ bash NVIDIA-Linux-x86_64-*.run
    
  6. O driver da Nvidia agora está instalado.

    Reinicie seu sistema:

    
    $ sudo reboot
    
  7. Após a reinicialização, você poderá iniciar o aplicativo NVIDIA X Server Settings no menu Atividades.

Como desinstalar o driver Nvidia

Apêndice

Mensagens de erro:


WARNING: Unable to find suitable destination to install 32-bit compatibility libraries

Dependendo de suas necessidades, isso pode ser ignorado com segurança. No entanto, se você deseja instalar a plataforma de jogos Steam, este problema não pode ser ignorado. Para resolver execute:


$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install libc6:i386

e execute novamente a instalação do driver nvidia.


  An incomplete installation of libglvnd was found. All of the essential libglvnd libraries are present, but one or more optional    
  components are missing. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.

Está faltando o pacote libglvnd-dev. Execute o seguinte comando para resolver esse problema:


$ sudo apt install libglvnd-dev

  Oct  9 10:36:20 linuxconfig gdm-password]: gkr-pam: unable to locate daemon control file
Oct  9 10:36:20 linuxconfig gdm-password]: pam_unix(gdm-password:session): session opened for user linuxconfig by (uid=0)
Oct  9 10:36:20 linuxconfig systemd-logind[725]: New session 8 of user linuxconfig.
Oct  9 10:36:20 linuxconfig systemd: pam_unix(systemd-user:session): session opened for user linuxconfig by (uid=0)
Oct  9 10:36:21 linuxconfig gdm-password]: pam_unix(gdm-password:session): session closed for user linuxconfig
Oct  9 10:36:21 linuxconfig systemd-logind[725]: Session 8 logged out. Waiting for processes to exit.
Oct  9 10:36:21 linuxconfig systemd-logind[725]: Removed session 8.
Oct  9 10:36:45 linuxconfig dbus-daemon[728]: [system] Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)

Para resolver, não substitua nenhuma biblioteca libglvnd existente durante a instalação do driver Nvidia.


  WARNING: Unable to determine the path to install the libglvnd EGL vendor library config files. Check that you have pkg-config and  
           the libglvnd development libraries installed, or specify a path with --glvnd-egl-config-path.

Certifique-se de instalar o pacote pkg-config:


$ sudo apt install pkg-config

Artigos relacionados: