Eu consegui encontrar uma solução (usando o terminal para mover entre placas gráficas, tendo uma GeForce 840M e Ubuntu 14.04).
Primeiro de tudo, eu tinha quebrado muitas coisas no sistema, então eu decidi reinstalar o Ubuntu 14.04 novamente (algumas coisas não foram corrigidas após a remoção dos pacotes nvidia ... então eu decidi começar do zero). Depois de ter o Ubuntu 14.04 completamente novo, eu adicionei o seguinte repositório:sudo add-apt-repository ppa:xorg-edgers/ppa
Então eu fiz o clássico apt-get update
e apt-get upgrade
, e depois disso, instalei apenas esses 2 pacotes:
sudo apt-get install nvidia-common
sudo apt-get install nvidia-331
O driver para meu GPU 840M deve ser o 337, mas eu li que provavelmente 331 funciona de uma maneira melhor.
Então eu reiniciei e tudo parecia estar certo. Então, executando
prime-select query
Eu vi que estava usando nvidia. E nvidia-settings abriu corretamente. Então eu escolhi da nvidia-settings para migrar para a Intel. Eu fiz o logout e quando voltei, estava trabalhando com a intel (confira com prime-select query
).
E neste ponto, o nvidia-settings pára de funcionar e não consegue abrir. Mas se eu correr em um terminal
sudo prime-select nvidia
e depois saio, a nova sessão começa sob nvidia GPU e nvidia-settings é capaz de abrir novamente.
Em conclusão, depois de fazer isso, agora mudo de uma GPU para outra digitando
sudo prime-select nvidia
ou
sudo prime-select intel
e efetuando logout após ele. E o nvidia-settings só abre quando estou trabalhando sob a GPU nvidia.
Espero que isso seja útil para você ... Já testei 331 drivers antes, mas não funcionou. Acho que para mim o ponto importante era reinstalar o Ubuntu e instalar 331 drivers no começo.
Além disso, eu tenho que dizer que a primeira vez que eu mudei da Intel para a Nvidia, X caiu e me perguntou sobre a reconfiguração. Eu disse ok, eu reiniciei e a partir desse ponto agora eu mudo de intel para nvidia (usando o terminal) sem problemas, mas provavelmente você não terá esse X falhar ...
Boa sorte!