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
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
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
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
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
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
Tudo feito.
Reinicie o computador:
$ sudo reboot
$ sudo add-apt-repository ppa:graphics-drivers/ppa
Instalação manual usando instruções passo a passo do driver oficial Nvidia.com
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
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
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 useCTRL+ALT+F2
para alternar o console TTY e continuar com a instalação.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
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
O driver da Nvidia agora está instalado.
Reinicie seu sistema:
$ sudo reboot
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
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