Pesquisa de site

Como instalar os drivers NVIDIA no Fedora 29 Linux


O driver NVIDIA é um programa necessário para que sua GPU gráfica NVIDIA funcione com melhor desempenho. Ele se comunica entre o seu sistema operacional Linux, neste caso o Fedora 29 Linux, e o seu hardware, a GPU gráfica NVIDIA.

Neste artigo você aprenderá como instalar drivers NVIDIA no Fedora 29 Linux. Começaremos desabilitando os drivers NVIDIA de código aberto nouveau padrão e, em seguida, forneceremos instruções passo a passo sobre como instalar com sucesso o driver NVIDIA oficial no Fedora 29.

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

Neste guia de instalação de drivers NVIDIA você aprenderá:

  • Como identificar o modelo da sua placa gráfica NVIDIA no seu sistema operacional.

  • Onde baixar o pacote de drivers NVIDIA para Fedora 29.

  • Como instalar os pré-requisitos para uma compilação e instalação bem-sucedida do driver Nvidia no Fedora 29.

  • Como desabilitar o driver nouveau.

  • Como instalar com sucesso os drivers NVIDIA em seu sistema operacional Fedora 29 Linux.

Drivers Nvidia instalados no desktop Fedora 29 Linux GNOME executando benchmark de placa gráfica.

Como instalar os drivers oficiais NVIDIA no Fedora 29 Linux instruções passo a passo

  1. Abra o terminal e identifique o modelo da sua placa gráfica Nvidia executando:

    $ lspci -vnn | grep VGA
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1) (prog-if 00 [VGA controller])
    
  2. Baixe o pacote de driver Nvidia em nvidia.com usando critérios de pesquisa baseados no modelo da placa Nvidia e no sistema operacional Linux. Como alternativa, 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-*
    NVIDIA-Linux-x86_64-410.73.run
    
  3. Instale todos os pré-requisitos para uma compilação e instalação bem-sucedida do driver Nvidia.

    $ sudo dnf groupinstall "Development Tools"
    $ sudo dnf install dkms "kernel-devel-uname-r == $(uname -r)"
    
  4. Desative o driver nouveau alterando o arquivo de configuração /etc/default/grub. Adicione nouveau.modeset=0 na linha começando com GRUB_CMDLINE_LINUX. Abaixo você pode encontrar um exemplo do arquivo de configuração grub refletindo a alteração sugerida anteriormente:

    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="resume=UUID=df614470-884d-4992-a13c-1665fb0a230e rhgb quiet nouveau.modeset=0"
    GRUB_DISABLE_RECOVERY="true"
    

    A linha 6 acima garante que o driver nouveau seja desabilitado na próxima vez que você inicializar seu sistema Fedora 29 Linux. Quando estiver pronto, execute o seguinte comando para aplicar a nova alteração na configuração do GRUB.

    Com base no seu método de inicialização, selecione um dos seguintes:

    BIOS:
    $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    EFI:
    $ sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
    
  5. Reinicie seu sistema Linux Fedora 29.

    $ sudo reboot
    
  6. Os drivers da Nvidia devem ser instalados enquanto o servidor Xorg estiver parado. Mude para o modo de texto:

    $ sudo  systemctl isolate multi-user.target
    
  7. Instale o driver Nvidia executando o seguinte comando:

    $ sudo bash NVIDIA-Linux-x86_64-*
    
  8. Reinicie seu sistema mais uma vez.

    $ sudo reboot

    AVISO
    Ao usar o gerenciador de exibição GDM após o login, você poderá ser saudado com uma tela preta. Observe que, no momento em que este artigo foi escrito, este problema estava relacionado ao GDM e é recomendado que você mude temporariamente para algum outro gerenciador de exibição, como por exemplo sddm:

    $ sudo dnf install sddm 
    $ sudo systemctl disable gdm
    $ sudo systemctl enable sddm
    $ sudo reboot
    

Artigos relacionados: