O diagnóstico do meu laptop mostra várias pré-falhas e tem outros problemas, por isso estou comprando urgentemente um novo laptop, meu segundo usando o Ubuntu. Preciso de um laptop com bons recursos gráficos e me deparei com alguns deles com a placa de vídeo Nvidia GeForce 840M. Em outras palavras, não tenho um problema agora e espero evitar um.
Minha pesquisa no Ask Ubuntu e em outros lugares mostra que houve alguns bugs nos drivers Ubuntu 14.04 e Nvidia (não apenas no driver 840M), mas que as correções foram feitas ou menos sugeridas. Mas não vi nada definitivo, por exemplo, a Certificação Ubuntu para laptops mal começa no 14.04.
Estou prestes a gastar mil dólares e gostaria de um pouco mais de garantia antes de prosseguir - meu entendimento é que um Live CD não pode executar uma simulação completa. Existem fatores concretos fáceis de reconhecer que tornam a compatibilidade (mais) previsível, como modelos específicos de computador e seus processadores?
Eu estou considerando um MSI GP60 com um Intel i5 4200M e um ASUS n56jn-mb71 com um Intel i7 4700HQ. Ambos usam uma placa de vídeo Nvidia 840M.
Respostas:
Eu tive um problema muito semelhante e passei vários dias tentando colocar meu cartão em funcionamento.
Eu tenho um ASUS X550LN que possui um driver gráfico da Intel na CPU e uma NVIDIA GEFORCE GT 840M dedicada.
Primeiro, a instalação dos drivers nvidia-340 causaria falha no Unity e no Gnome ao iniciar. Eu poderia cair em um shell
Ctrl + Alt + F1
e remover o driversudo apt-get remove nvidia*
para que as coisas voltassem a funcionar exclusivamente no driver gráfico da Intel.Após algumas pesquisas, descobri que ter essas duas interfaces transformou o sistema em NVIDIA Optimus (que na verdade é bom, mas ainda não é bem suportado no Linux). Felizmente, existe um projeto chamado Bumblebee que ajudará. Mais informações aqui: https://wiki.ubuntu.com/Bumblebee
Aqui está o que finalmente funcionou para mim:
Instale o zangão
add-apt-repository ppa:bumblebee/stable
apt-get update
apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic
Para mim, neste momento, o zangão foi instalado, mas o
nvidia-304
pacote foi instalado, pois é isso que está instaladonvidia-current
. Procurando online, achei que precisava do Driver 337+. No momento em que escrevi isso, o melhor driver para mim eranvidia-340
. No entanto, isso não está no repositório padrão, portanto você precisará adicionar outro.Instale o driver nvidia correto
add-apt-repository ppa:xorg-edgers/ppa
apt-get update
apt-get install nvidia-xxx
Para mim, recebi uma mensagem de erro na primeira vez em que corri
apt-get install nvidia-xxx
. No entanto, simplesmente executá-lo novamente funcionou bem. Não tenho 100% de certeza do que aconteceu.Configurar o zangão para usar o driver mais recente
/etc/bumblebee/bumblebee.conf
Driver
e altere-a paraDriver=nvidia
KernelDriver
e altere-a paraKernelDriver=nvidia-xxx
LibraryPath
e altere-a paraLibraryPath=/usr/lib/nvidia-xxx:/usr/lib32/nvidia-xxx
XorgModulePath
e altere-a paraXorgModulePath=/usr/lib/nvidia-xxx/xorg,/usr/lib/xorg/modules
Basicamente, substitua todos os bits da nvidia pelo driver da nvidia instalado na etapa 2.
Após a reinicialização, espero que você possa acessar o Unity, o Gnome ou qualquer outro gerenciador de exibição que esteja usando.
glxspheres
optirun glxspheres
Espero que isso funcione para a próxima pessoa!
fonte
Instalei um laptop Lenovo Z50-70 há dois dias com um Intel HD 4400 integrado e com esta GPU Nvidia Geforce 840M. Instalei um Ubuntu 14.04 confiável (a partir de um pendrive com inicialização UEFI). O sistema funcionava com o intel vga por padrão, sim, um driver de nouveau atual não pode reconhecer o Geforce 840M.
A solução mais fácil para trabalhar com ela:
No terminal, adicione o xorg-edgers ppa:
(digite a senha e pressione outra tecla Enter após a solicitação ppa add)
Atualize o banco de dados do pacote:
Abra a janela Configurações do sistema, em seguida, softwares e atualizações, e a guia Drivers adicionais. Aguarde alguns segundos e agora você pode ver pelo menos dois componentes na lista da Nvidia. Selecione o driver nvidia em vez de nouveau (a versão estável atual é 340.58) e aguarde a instalação automática (uma barra de progresso funcionará na janela).
Opcional (mas sugerido para sistemas híbridos como o meu): no terminal, instale nvidia-settings e nvidia-prime (talvez instalado por padrão, não sei exatamente), então digite:
Não instale o indicador principal, porque mata o bom driver (a menos que o pacote do indicador principal seja atualizado pelo mantenedor do pacote, atualmente não é)!
Reinicie o sistema e (depois de piscar na primeira inicialização) o 840M funciona bem!
Se você instalou o zangão ou qualquer outra ferramenta não suportada, limpe essas coisas primeiro! Ou você pode tentar enganar com esses brinquedos. Com o suporte oficial oficial, você pode alternar entre os chips intel e nvidia com o aplicativo de configurações da nvidia.
fonte
Bem, eu tive o mesmo problema no meu Z50-70. Eu tentei muitas soluções, incluindo as descritas aqui. E descobri algo que funcionou muito melhor para mim do que esses dois.
Primeiro adicione o apt-repositório:
sudo add-apt-repository ppa:xorg-edgers/ppa
.Atualize o banco de dados do pacote
sudo apt-get update
.E instale o driver nvidia-331. Instale esta versão exata , não qualquer versão mais recente. Tentei algumas versões mais recentes (e também muitas outras coisas) e elas estavam funcionando, mas muito pior.
sudo apt-get install nvidia-331
.Em seguida, basta reiniciar. Tudo deve funcionar bem.
Você não precisa instalar adicionalmente itens como nvidia-prime ou nvidia-settings, pois eles são instalados automaticamente com a nvidia-331.
Esta solução é boa para sistemas híbridos e normais.
Para proprietários de sistemas híbridos: A GPU padrão usada deve ser a nVidia, mas se você quiser usar a Intel (por exemplo, para economizar energia), poderá alterá-la facilmente
nvidia-settings
.Espero que ajude. :-)
fonte