Como instalo os drivers mais recentes da NVIDIA do arquivo .run?

14

É isso que estou tentando fazer. Eu baixei o driver mais recente do meu VGA do link . A instalação precisa que o X11 seja desligado, então eu saio da minha conta e, em seguida, pressiono Ctrl + Alt + F1 e efetue login com meu nome de usuário e senha, então execute o comando

sh NVIDIA-Linux-x86_64-285.05.09.run

de todas as maneiras possíveis, eu até tentei CHMODing o pacote com 777 permissões, mas ainda estou recebendo o

sh: can't open NVIDIA-Linux-x86_64-285.05.09.run

erro. Qualquer ajuda seria muito apreciada.

    
por Shahe Tajiryan 14.10.2011 / 19:49

5 respostas

14

Certifique-se de que nenhum driver proprietário esteja instalado. Se estiverem, desative-os - caso contrário, eles causarão problemas.

Este é o procedimento que uso:

  • Pressione Ctrl + Alt + F1 .

  • Login

  • cd para o local do arquivo (somente se estiver em um local diferente de seu diretório $HOME )

  • Depois disso, execute os seguintes comandos:

    sudo su
    sudo service lightdm stop ## if you are using 11.04 replace 'lightdm' with 'gdm'
    chmod +x NVIDIA-Linux-x86_64-285.05.09.run
    sudo sh NVIDIA-Linux-x86_64-285.05.09.run
    

O instalador irá então reclamar que o Nouveau precisa ser desativado. Ele fará isso, então você precisará reiniciar o seu PC. Você terá que refazer o procedimento mencionado acima novamente para reiniciar a instalação.

Se você tiver outro driver instalado, este instalador irá desinstalá-lo para você.

Funciona toda vez para mim.

Veja também:

por Trevor 14.10.2011 / 20:02
5

O guia também trabalha com 12.04 LTS e 14.04 LTS.

Para o teste eu peguei um dos mais recentes drivers da Nvidia lançados pela Nvidia oficial.

Faça o download do driver da fonte oficial da Nvidia.

Download do link 1

Baixar o link nº 2

será nomeado algo como nvidia-304.119.run por exemplo.

antes de fazer qualquer backup, sua configuração atual da nvidia é simplesmente executada:

sudo nvidia-xconfig

ele automaticamente fará backup de sua configuração atual e criará um novo arquivo de configuração.

Desative o software conflitante (recomendado!) para evitar problemas durante a instalação. Abra ou crie o arquivo / etc / default / linux-restricted-modules-common com um editor, no uso do Ubuntu:

gksudo gedit /etc/default/linux-restricted-modules-common

e cole ou substitua uma linha:

DISABLED_MODULES="nv nvidia_new"

Feito! Agora remova o que está instalado:

faça o login em TTY terminal ( Ctrl + Alt + F1 ) e remova e limpe sua configuração atual executando os próximos comandos:

sudo /etc/init.d/lightdm stop

(ou qualquer gerenciador de exibição instalado no seu sistema xdm para o Xubuntu kdm para o Kubuntu, por exemplo)

sudo apt-get install build-essential linux-headers-'uname -r'

ou encontre os corretos para sua plataforma com o comando uname -r , por exemplo:

sudo apt-get install build-essential linux-headers-'3.8.0-36-generic'

(se já diz o mais recente instalado ou algo parecido próximo)

sudo apt-get remove --purge nvidia*

(remove nvidia-common para alguns pode precisar sudo apt-get install ubuntu-desktop para trazê-lo de volta manualmente, não foi necessário para mim)

sudo rm /etc/X11/xorg.conf

(remove a configuração do xorg)

Depois de terminar com este, você também deve colocar o novo driver na lista negra editando este arquivo:

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

… e adicione estas linhas no final:

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

E você também pode desativar o Kernel Nouveau digitando estas linhas em uma janela de terminal:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

e depois disso:

sudo update-initramfs -u

ou você pode remover o nouveau do sistema:

sudo apt-get remove --purge xserver-xorg-video-nouveau

( AVISO! remove o driver de vídeo de código aberto do sistema! a etapa é opcional, eu fiz isso para evitar que todos os conflitos com a Nvidia façam isso por sua conta e risco ou deixe-os sozinhos se você não tenho certeza)

Antes de continuar, você também pode instalar dkms no caminho.

(*DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. It is also very easy to rebuild modules as you upgrade kernels.)

sudo apt-get install dkms

Em seguida, quando tudo estiver pronto, vamos instalar o driver. Navegue até o local onde você baixou o driver, por exemplo:

cd /home/yourname/downloads/

e torne-o executável e executado:

sudo chmod +x nvidia-304.119.run

sudo ./nvidia-304.119.run

(não esqueça de instalar com privilégios de root usando sudo senão não continuará)

Clique em Yes (normalmente) durante os pop-ups de instalação e, no final do assistente de instalação, você será perguntado se deseja que a Nvidia configure e ative o driver para você? Clique em Yes!

Agora você precisa trazer de volta o Gerenciador de exibição:

sudo /etc/init.d/lightdm start

ou

sudo sevice lightdm restart

Ao efetuar login, não execute sudo nvidia-xconfig , pois ele já foi configurado. Basta executar gksudo nvidia-settings .

Voila! Feito.

O driver funciona basicamente em todas as placas de vídeo da Nvidia, incluindo as antigas.

Solução de problemas

Se por algum motivo após a reinicialização você não conseguir fazer login ou ficar travado durante a inicialização, certifique-se de ter seguido todas as etapas se você fez e ainda tem problemas para Recovery Mode pressione e segure Shift digite Recovery Mode e inicie Failsafe boot por algum motivo seu xorg.conf pode ser nomeado de forma diferente mesmo quando você executa sudo nvidia-xconfig ele mesmo nomeia XF86Config é realmente uma boa configuração de trabalho e se necessário você pode simplesmente renomeá-lo:

sudo /etc/init.d/lightdm stop (just to be sure)

sudo mv /etc/X11/XF86Config /etc/X11/xorg.conf

E reconfigure-o com:

sudo dpkg-reconfigure xserver-xorg

( Mencione, porém, se você estiver usando diferentes lançamentos pontuais, digamos que 14.04.2 executando este comando retornará no package installed ou etc ... você terá que ter certeza se algum está instalado neste caso seja xserver-xorg-lts-utopic , você terá que executar sudo dpkg-reconfigure xserver-xorg-lts-utopic . )

sudo /etc/init.d/lightdm start

agora você deve estar na tela de login, inserir suas iniciais e, quando conectado, executar:

gksudo nvidia-settings (just to be sure)

não funcionou!?

Ao tentar iniciar o X, se você receber um erro sobre o nvidiactl (você precisará ver o log do X), tente o seguinte:

sudo update-rc.d -f nvidia-kernel remove

Se você quiser voltar ao método do Gerenciador Restrito depois de executar as instruções acima, faça o seguinte:

sudo update-rc.d nvidia-kernel defaults

Se o instalador falhar, passe pela seguinte lista de verificação:

  • O Xorg já estava configurado corretamente para o driver nv?

  • Você desativou o carregamento de drivers NVIDIA fornecidos pelo Ubuntu usando DISABLED_MODULES="nv nvidia_new" em /etc/default/linux-restricted-modules-common ? Essa é uma causa comum de erros de incompatibilidade de driver em instalações manuais devido a conflitos com o driver binário da NVIDIA fornecido pelo Ubuntu.

  • Você pode precisar remover o arquivo /lib/linux-restricted-modules/.nvidia_new_installed

  • Você removeu os pacotes nvidia-glx/nvidia-glx-legacy/nvidia-glx-new e nvidia-settings ?

  • Você leu o registro encontrado em /var/log/nvidia-installer-log para erros que podem orientá-lo?

  • Você verificou a saída de dmesg ?

  • Você instalou os cabeçalhos do kernel (e possivelmente o pacote de origem)?

  • Você verificou o readme da NVIDIA encontrado em seu site para garantir que sua placa é compatível com essa versão do driver?

AVISO!

Às vezes, pode não funcionar, por exemplo com o Ubuntu 14.04 LTS , atualmente existem incompatibilidades que podem ocorrer com os mais recentes linux-image kernels para algumas placas de vídeo e após a reinicialização você pode ficar com uma tela em branco.

O que você pode fazer é tentar isso:

Solução 1

Solução 2 (por Takkat )

Como faço o driver da Nvidia funcionar após a atualização do kernel em 14.04?

Quando você instalar manualmente o driver da Nvidia no 14.04, se o kernel foi atualizado então não reinicialize após uma atualização caso contrário você irá inicializar em uma tela em branco.

O que devo fazer?

Se a solução alternativa com dkms não tiver sido bem-sucedida, você precisará reinstalar o driver. Lance um console Ctrl + Alt + F1 e digite:

sudo service lightdm stop

navegue até a localização do arquivo nvidia .run usando o comando cd e reinstale o driver da nvidia sempre Yes quando solicitado. Após a conclusão da instalação, digite:

sudo service lightdm restart

Entre na sua conta, abra um terminal Ctrl + Alt + T e digite:

sudo nvidia-xconfig (only if xorg.conf is missing)

gksudo nvidia-settings

sudo update-initramfs -u -k all

sudo reboot

Concluído. Você deve fazer login normalmente agora.

    
por JoKeR 20.02.2014 / 13:02
2

No Ubuntu, existe um driver de código aberto chamado Nouveau. Nouveau faz algumas soluções de problemas na instalação do driver NVIDIA. Deve ser remover e limpar a configuração e vem com o driver NVIDIA apenas para melhores experiências.

é assim que eu costumava fazer talvez diferente com os outros:

CTRL + ALT + F1

Entre e depois pare a GUI

sudo stop lightdm

remova o Nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

instale o driver NVIDIA

$ cd to the location of the nvidia driver file

(exemplo: cd / home / obysr / Downloads, para verificar o local em que você pode digitar $ ls)

sudo chmod +x NVIDIA-Linux-x86_64-285.05.09.run

sudo ./NVIDIA-Linux-x86_64-285.05.09.run

e depois é só seguir as instruções

para o último reinício,

sudo reboot
    
por obysr 28.03.2012 / 22:10
2

Este é um primeiro passo para os iniciantes verificarem os drivers extras.

Espero que esta resposta ajude quem passa por aqui: Basta ir para System Settings -> Software and Updates -> Additional Drivers e instalar o driver mais recente da NVIDIA. Reinicie sua máquina depois

Se, após essas etapas, você ainda não visualizar o driver da NVIDIA, tente uma das respostas do terminal acima.

    
por Hakim 04.03.2016 / 20:43
0

As respostas de Trevor e obysr estão corretas, mas para mim eu tive que dar um passo a mais, já que não consegui me livrar do Nouveau:

  1. Abra / etc / default / grub:
  2. Adicione nouveau.blacklist=1 à seguinte linha:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.blacklist=1"
    
  3. Salvar e sair

  4. Em seguida, execute:

    sudo update-grub
    

Fonte: link

    
por danoprey 08.10.2013 / 13:16