Eu tive problemas semelhantes. Eu não notei tanta tela rasgando com o Prime, mas houve um problema que me obrigou a reiniciar toda vez que eu queria trocar a GPU. No entanto, depois de instalar o Bumblebee, eu sempre obtinha um terminal preto no login, independentemente dos guias ou posts que eu seguisse. Passei dois finais de semana instalando e desintegrando várias combinações de drivers e finalmente consegui que funcionasse instalando o Prime eo Bumblebee.
Estou usando os drivers nvidia-355 do PPA de drivers gráficos:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Primeiro, eu desinstalei completamente os drivers gráficos e reinstalei o nouveau (recebi essas instruções de várias partes da Internet e, eventualmente, as reuni em um script porque eu estava reinstalando o material o tempo todo):
# Remove everything to do with the Nvidia proprietary drivers.
sudo apt-get remove -y --purge nvidia* bumbleblee*
# Start from scratch.
sudo apt-get remove -y --purge xserver-xorg-video-nouveau
# Reinstall all the things!
sudo apt-get install -y nvidia-common
sudo apt-get install -y xserver-xorg-video-nouveau
sudo apt-get install -y --reinstall xserver-xorg-core
# Reconfigure the X server.
sudo dpkg-reconfigure xserver-xorg
# Remove leftover xorg.conf files
sudo rm /etc/X11/xorg.conf
Depois, segui os passos de este tópico :
-
Instale as configurações nvidia-355, nvidia-prime e nvidia.
sudo apt-get install nvidia-355 nvidia-prime nvidia-settings
-
Selecione o driver intel no painel nvidia e faça logout (ou no meu caso: reboot).
sudo prime-select intel
-
Instale apenas bumblebee (não bumblebee-nvidia) e edite o arquivo /etc/bumblebee/bumblebee.conf seguindo as instruções do guia rajat .
line 22 -> Driver=nvidia
replace nvidia-current with nvidia-355 everywhere in the file (line 55, 58, 61)
-
Edite: /etc/bumblebee/xorg.conf.nvidia e descomente o BusID "PCI: 01: 00: 0".
Eu não tenho ideia de por que isso funcionaria enquanto as outras soluções não funcionariam, mas você tem isso. Espero que funcione tão bem para você como para mim.
Para referência, aqui ' s meu próprio post sobre o assunto.
Editar - mais uma coisa. Depois de tudo isso, eu teria problemas de inicialização causados pelo nouveau. Eu só seria capaz de inicializar no sistema pressionando e na tela do Grub e adicionando "nouveau.nomodeset = 0" à linha que começa com "linux". Eu tentei várias soluções para tornar esta mudança permanente, mas no final a única coisa que funcionava era reinstalar nvidia-355, nvidia-settings e nvidia-prime novamente.