Compreendendo o módulo do kernel bbswitch e nvidia

4

Eu tenho um laptop com uma GTX 970M dGPU e uma Intel GMA iGPU. Atualmente, tenho os drivers nvidia proprietários instalados (sem nouveau ), bem como bumblebee e bbswitch .

Basicamente, eu quero que o laptop use o iGPU por padrão, e seja capaz de mudar para o dGPU na hora (comutador baseado em aplicativo ou manual). Além disso, idealmente, quero ter o driver proprietário nvidia gerenciando meu dGPU.

Parece que bbswitch não pode funcionar a menos que o módulo do kernel nvidia seja descarregado. Para ser honesto, ainda sou um iniciante em Linux e não tenho 100% de certeza sobre o que o módulo do kernel nvidia faz e como ele se relaciona com o driver nvidia .

Então, aqui estão minhas perguntas:

  • Desejo que meu sistema descarregue o módulo do kernel nvidia para usar bbswitch ?

  • Ao descarregar o módulo do kernel nvidia , é a mesma coisa que não ter o driver proprietário nvidia instalado / em execução?

  • (e finalmente) como chego à minha configuração desejada?

por oaskamay 27.11.2015 / 21:11

1 resposta

2

Remova os drivers da NVIDIA e remova o "bumblebee" também.

Abra um terminal e execute:

sudo apt-get purge nvidia* bumblebee  
sudo reboot

Instale os drivers oficiais mais recentes da NVIDIA 358 e "nvidia-prime".

Abra um terminal e execute:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot  

Use as configurações do NVIDIA X Server (Prime Perfis) para alternar entre a Intel e a GPU NVIDIA.

    
por cl-netbox 01.12.2015 / 11:59