Instale o driver da Nvidia em vez do nouveau

41

Instalei o Ubuntu 14.04 e estou passando por uma tela borrada / borrada e com suporte ruim para várias telas.

Percebi que o Ubuntu instala o nouveau como padrão, mas eu preciso instalar drivers nvidia, então eu tentei isso:

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get install nvidia-current
apt-get upgrade

Now that nvidia is installed, you need to blacklist the nouveau driver so it don’t pop out when you will reboot. Create or edit the following file:

nano /etc/modprobe.d/blacklist-nouveau.conf

…and add these lines at the end:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

Eu verifiquei através do software & atualizações se o driver nvidia foi instalado com sucesso, e ele diz que o driver instalado é nvidia 304.117

Eu então tentei executar:

lshw -c video | grep 'configuration'

e o resultado é que o driver ainda é nouveau :

configuration: driver=nouveau latency=0

Então, como eu instalo e uso os drivers nvidia?

    
por Dor Zohar 10.06.2014 / 18:12

4 respostas

44

Ubuntu 14.04 a 16.10

Por favor, note que a remoção manual dos drivers nouveau é necessária somente se você for instalar os drivers nvidia proprietários por conta própria. Se este não for o caso, instale diretamente os drivers gráficos necessários do Sistema > Administração > Drivers de hardware . É a maneira recomendada e mais conveniente disponível.

Vamos colocar todos os módulos culpados na lista negra, remover todos os pacotes nvidia * e, como uma etapa extra, podemos ter que atualizar o disco initramfs porque ele pode ser configurado para carregar os módulos na inicialização.

  1. Lista negra dos módulos. Abra o arquivo blacklist.conf .

    sudo vim /etc/modprobe.d/blacklist.conf
    

    pressione i para entrar no modo de inserção e adicione os seguintes módulos no arquivo.

    # this one might not be required for x86 32 bit users.
    blacklist amd76x_edac 
    
    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    

    Salve o arquivo e saia.

  2. Remova todos os pacotes nvidia *

    sudo apt-get remove --purge nvidia-*
    
  3. Quando você concluir as etapas acima, reinicialize, pare o gerenciador de exibição e tente instalar os drivers nvidia.

    Pressione Ctrl + Alt + F1 . Quando estiver no modo de texto, pare o gerenciador de exibição. Isso forçará o encerramento de todos os aplicativos em execução, portanto é melhor salvar tudo o que estiver trabalhando e fechá-los antes de concluir esta etapa. Para parar o gerenciador de exibição, execute um desses comandos, dependendo do seu gerenciador de exibição ( lightdm é o padrão do Ubuntu, mas versões mais antigas ou sistemas com área de trabalho GNOME podem usar gdm e no KDE / Kubuntu / Plasma deve ser kdm :

Editar: Para determinar qual o gerenciador de exibição padrão que seu sistema Ubuntu está usando, execute o comando cat /etc/X11/default-display-manager Embora isso não garanta nada, em muitos casos, será a escolha correta.

    sudo service lightdm stop

    sudo /etc/init.d/gdm stop

Agora, execute o pacote de driver que você baixou do site da Nvidia. Editar: Substitua o nome do arquivo no exemplo abaixo pelo que você realmente tem.

    sudo ./NVIDIA-Linux-x86-260.19.44.run

Nota: Se você ainda receber o erro relacionado aos drivers nouveau, provavelmente precisará atualizar o initramfs, que pode estar configurado para carregar os drivers nouveau. Não reinicialize ou desligue, execute este comando para atualizar o disco initramfs.

sudo update-initramfs -u

Agora reinicie e repita o passo 3. Desta vez, as coisas devem correr bem.

    
por Elder Geek 10.06.2014 / 21:47
8

A remoção manual de nouveau não é mais necessária. Se você instalar nvidia drivers de Additional Drivers no Ubuntu, os scripts de instalação garantirão que o nouveau esteja na lista negra.

No entanto, antes de fazer qualquer coisa, você precisa adicionar um repositório de gráficos para drivers nvidia:

sudo apt-add-repository ppa:graphics-drivers/ppa
sudo apt-get update

Eu sugiro que você dê uma olhada no site da nvidia para os drivers que sua placa suporta e instale-os da ferramenta Additional Drivers no Ubuntu.

    
por Monku 15.09.2016 / 00:00
5

Inserir

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

em

etc/modprobe.d/blacklist.conf

e reinicie, antes de instalar o driver NVidia. Trabalhei para mim no Ubuntu 16.04 LTS.

    
por P.K 08.09.2016 / 16:06
2

O nouveau da lista negra, como mencionado na documentação da nvidia, não funciona. Nós não precisamos colocá-lo na lista negra. Basta instalar os drivers nvidia usando o apt. Você só precisa fazer login no tty pressionando ctrl + alt + f1 e parar o serviço lightdm e digitar

sudo apt-add-repository ppa:graphics-drivers/ppa 
sudo apt install nvidia-384 _(or whatever version compatible with your GPU)_  

depois reinicie

    
por Vajira Prabuddhaka 14.10.2017 / 08:53