Como instalar um driver para uma placa NVIDIA não detectada por Drivers adicionais?

4
Nos últimos dias, tenho tentado fazer com que o compiz funcione no Ubuntu 12.04 com a minha placa de vídeo NVIDIA - GeForce GT550M, mas não consegui fazê-lo funcionar. Eu fui procurado por dicas e truques sobre como fazer isso, mas nada funcionou até agora. Este é o último que eu tentei - link .

Parece ser bastante fácil, mas sempre que eu abro a ferramenta Drivers Adicionais, ela diz "nenhum driver proprietário está em uso neste sistema". Todos os tutoriais que eu encontrei incluem este passo, então nenhum deles funcionou.

Eu realmente gostaria de usar efeitos de compiz, mas não sei mais o que tentar, então eu poderia realmente usar alguma ajuda. Agradecemos antecipadamente!

    
por Tim 01.05.2012 / 15:33

3 respostas

6

*** Esta abordagem é mais simples e permite uma reversão mais fácil.

Instalação manual do pacote de driver binário NVIDIA

Instale o pacote do driver binário NVIDIA manualmente. Ele irá automaticamente colocar na lista negra o driver padrão do Nouveau e criar os módulos do kernel para você:

sudo apt-get install nvidia-current

Torne-se root:

sudo -i

Em seguida, basta modificar seu "xorg.conf" para usá-lo. Copie e cole o snippet de código whole no terminal em que você executou "sudo -i":

echo 'Section "Screen"
        Identifier      "Default Screen"
        DefaultDepth    24
EndSection

Section "Module"
        Load    "glx"
EndSection

Section "Device"
        Identifier      "Default Device"
        Driver  "nvidia"
        Option  "NoLogo"        "True"
EndSection
' > /etc/X11/xorg.conf

Em seguida, reinicie a sua máquina.

Reversão

Caso isso não funcione, você pode voltar ao estado padrão, revertendo as alterações:

sudo rm /etc/X11/xorg.conf && sudo apt-get purge nvidia-current nvidia-settings

E, claro, você precisa reinicializar .

Depois, você pode tentar a sugestão de @ conner_bw como último recurso.

    
por Nicolay Doytchev 01.05.2012 / 16:20
1

Já experimentou o download e a instalação manual de drivers? Aviso justo: Isso é uma dor para se manter. Foi assim que consegui rodar o 10.04 LTS por vários meses. Minha placa NVIDIA (uma GeForce GT430) nunca foi detectada. Como um <último> último recurso , isso funcionou muito bem. Como eu digito a minha placa de vídeo agora bem em 12.04 ... Mas, nunca funcionou em 10.04, não importa o quanto eu tentei até que eu fiz isso.

1) Faça o download dos drivers mais recentes aqui:

link

IMPORTANTE: Guarde-os em um local seguro em sua pasta pessoal! Toda vez que você atualizar o kernel, você precisará executar o instalador novamente. O que acontece é que toda vez que o Ubuntu atualiza o kernel e reinicia, ele reclama e fica preso. Não entre em pânico. Basta acessar um console e executar o instalador novamente (etapas 6, 7, 8 e 9) quando isso acontecer.

2) Abra a lista negra do módulo como root:

gksudo gedit /etc/modprobe.d/blacklist.conf

3) Adicione estas linhas ao final do arquivo e salve:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

4) Desinstale qualquer driver Nvidia instalado anteriormente:

sudo apt-get --purge remove nvidia-*

5) Reinicie o seu computador

6) Quando uma mensagem de erro aparece dizendo que o Ubuntu não pode carregar os drivers da Nvidia, escolha Sair ao terminal (Sair para o console)

6b) Se inicializar sem erro, tente Ctrl + Alt + F1, faça o login como você mesmo, sudo service gdm stop

7) Instale os drivers (altere REPLACE_ME de acordo):

cd __REPLACE_ME__
sudo sh NVIDIA-Linux-__REPLACE_ME__.run

8) Responda as perguntas no instalador, siga-o, saia.

9) Reinicie:

sudo shutdown -r now

Fonte: link

PS: para desinstalar, se for o caso, é sudo sh NVIDIA-Linux-__REPLACE_ME__.run --uninstall

    
por conner_bw 01.05.2012 / 16:01
0

A saída de sudo apt-get install mesa-utils && glxinfo | grep direct é direct rendering: Yes

Está funcionando agora; Não sei porquê. Eu fiz a verificação 3D sugerida, o que foi positivo, então eu chequei minha sessão desktop com echo $DESKTOP_SESSION que retornou "ubuntu". Tanto quanto eu sei isso significa que está executando a unidade 3D. Então eu fiz "unidade - reset" e de repente eu tinha janelas bambas. Não tenho certeza do que exatamente fez isso funcionar.

    
por Tim 02.05.2012 / 14:51