Podemos (por favor) criar um resumo da comunidade de como instalar drivers gráficos sãos para o hardware Nvidia Optimus no * Ubuntu 16.04?
Eu posso ver isso se tornando uma coisa recorrente a cada poucos anos.
O Ubuntu 16.04 foi lançado há alguns meses e eu comprei um novo disco rígido e instalei o Kubuntu 16.04 nele. Meu laptop é algo de alguns anos atrás, com um driver gráfico de algo intel na CPU e uma placa discreta Nvidia GTX 670MX. (É um sistema optimus.)
Agora aquele usado para começar este trabalho através de uma estranha combinação de abelha e os drivers NVIDIA e edição de arquivos de configuração de texto, etc, etc, que você usou para executar primusrun/optirun executable_file
e (tipo de, em vez de forma pouco convincente) trabalhou. (Até que uma nova atualização a interrompa novamente ou você queira usar o CUDA ...)
Consulte esta pergunta para obter um contexto adicional e também as perguntas vinculadas lá.
Como eu "optimus" com o Ubuntu 16.04?
Entendo que o novo lançamento do 16.04 elimine todo o material primusrun / optirun, e agora temos uma solução gráfica de comutação aparentemente que funciona "muito mais melhor" do que antes. (Ou é apenas uma informação totalmente errada e eu não entendi completamente o que leio online?)
Então, tentei fazer um sudo apt-get install nvidia-361-updates
que o trouxesse nvidia-prime
... Reiniciei o Kubuntu e tudo parecia estar funcionando! Minha placa de vídeo começou a esquentar e o ventilador começou a girar, o que geralmente não acontece a menos que a placa esteja "ligada e fazendo algo para aquecer". Não pude testá-lo mais, mas presumo que estava renderizando coisas para o ambiente de área de trabalho.
Mas, algum tempo depois, meu sistema desliga repentinamente. Eu reinicio e, de repente, não consigo mais fazer login ... O sistema congela, desconecta ou desliga.
Então, eu tentei seguir as informações nesta pergunta .
O que apenas piorou as coisas. Agora nem consigo acessar a tela de login. Após a inicialização, minha tela fica preta / em branco. No entanto, ainda posso chegar a uma tty
janela.
Há outras perguntas aqui e aqui que descrevem problemas semelhantes, mas não resolveram o problema. (Encontrei-os depois de pesquisar ubuntu 16.04 graphics driver blank screen
ou algo semelhante a isso.)
Qual é a maneira "certa" de fazê-lo.
Eu fiz o clássico de tentar muitas coisas "que podem corrigi-lo", mas como não entendo completamente os efeitos exatos de todos os comandos que estou executando, me meti em um buraco e é provavelmente é hora de começar de novo com uma nova instalação e acertar na primeira vez .
Então, minha pergunta é: como faço para "acertar"? Eu tenho um laptop optimus com uma Nvidia GTX 670MX ao lado de um processador gráfico integrado Intel, que combinação de drivers, ppa's e software devo instalar no * Ubuntu 16.04 e em que ordem para tornar meu hardware optimus funcional?
Além disso, estou correto ou incorreto na minha declaração anterior quando sugiro que algo fundamentalmente grande foi feito para melhorar o suporte de hardware para sistemas optimus na versão 16.04?
Respostas:
O que eu fiz
1: Primeiro corri
lspci | grep VGA
para verificar qual placa de vídeo / chipset da Nvidia meu computador está usando.2: Depois fui ao site do driver da nvidia para verificar qual versão do driver gráfico devo instalar no Linux x86_64.
3: Adicionei os drivers gráficos ppa ao meu sistema
sudo apt-add-repository ppa:graphics-drivers/ppa
4: Então
sudo apt-get update
5: Então,
sudo apt-get install nvidia-367
mas seu sistema será uma versão de driver diferente, dependendo do resultado da Etapa 2!... agora será reiniciado para verificar se funcionou ...
Funcionou?
Provavelmente. Posso entrar, mas precisava alterar minha configuração de tela dupla novamente. Agora que está pronto, parece funcionar bem. Se alguém tiver alguma sugestão de como posso verificar o desempenho do meu sistema, deixe um comentário.
Editar:
glxgears
relatórios 13000 FPS. Não tenho certeza do que seria sem o driver da Nvidia.Atualização - Não, não funciona!
Eu tenho um problema bastante irritante que tornou meu sistema inutilizável. Ao procurar arquivos, às vezes, ao alterar o diretório, ocorre um atraso de aproximadamente 1 segundo antes da atualização da janela - isso dificulta a busca rápida de arquivos no sistema.
Além disso, ao digitar o terminal, há um atraso / atraso ocasionais que impede a execução de comandos com eficiência e rapidez.
Portanto, meu sistema é "inutilizável".
O que estou tentando agora.
0: Nova instalação do xubuntu 16.04.
apt-get update / upgrade
1:
sudo apt-get install intel-microcode
2: Reinicialização
3:
sudo apt-add-repository ppa:/graphics-drivers/ppa
4:
sudo apt-get install nvidia-364
(não 367)Acabei de verificar e o BIOS do laptop parece ter a inicialização segura desativada.
5: Reinicialização
6:
glxgears -info | grep "GL_"
relata que o glxgears está sendo executado agora usando o cartão Nvidia7:
glxinfo | grep "OpenGL version"
Também sugere que a placa nvidia está funcionando.8: ... será atualizado se surgirem problemas gráficos ...
Atualizações: Percebeu problemas gráficos ao ativar / desativar o protetor de tela. Isso foi muito chato, então executei
sudo apt-get remove nvidia-*
, reiniciei, entãosudo apt-get install nvidia-361
... espero que esse driver seja melhor ...nvidia-361
parece ter o mesmo problema de rasgar a tela ao rolar com o gerenciador de arquivos, assim como a versão do drivernvidia-367
.Vai tentar
nvidia-361-updates
... Não esperançoso no entanto.361
ainda tem problemas com o gerenciador de arquivos rolando e rasgando ... Vai tentar352
Notei que a tentativa de instalar a versão 352 faz com que o apt-get tente instalar a nvidia-361 como um pacote adicional ... Não tenho certeza do que causou isso ou se eu simplesmente não havia notado antes ...
Tentei nvidia 340 ... Falhava quando tentei fazer o login, então removemos todos os pacotes da nvidia. Esse parece ser o método correto, no entanto, nenhum desses drivers parece funcionar bem com o meu sistema.
Voltei a isso algumas semanas depois
... e seguiu este guia: http://lenovolinux.blogspot.co.uk/2016/05/bumblebee-on-lenovo-t440p-nvidia-gt.html?m=1
Eu estava recebendo um erro com o optirun, mas com o comando adicional
sudo apt-get remove xserver-xorg-legacy
parecia funcionar, no entanto, o desempenho não parece tão bom quanto costumava ser com o 14.04!fonte