Понимание модуля ядра bbswitch и nvidia

У меня есть ноутбук с GTX 970M dGPU и Intel GMA iGPU. В настоящее время у меня есть собственность nvidia драйверы установлены (нет nouveau) так же как bumblebee а также bbswitch,

По сути, я хочу, чтобы ноутбук по умолчанию использовал iGPU и мог переключаться на dGPU на лету (либо на основе приложений, либо вручную). Кроме того, в идеале я хочу иметь nvidia проприетарный драйвер, управляющий моим dGPU.

Это выглядит как bbswitch не может работать, если nvidia Модуль ядра выгружен. Если честно, я все еще новичок в Linux, и я не уверен на 100%, что nvidia модуль ядра, и как это связано с nvidia Водитель.

Итак, вот мои вопросы:

  • Хочу ли я, чтобы моя система выгрузила nvidia модуль ядра для использования bbswitch?

  • Разгрузив nvidia модуль ядра, это то же самое, что не иметь nvidia проприетарный драйвер установлен / работает?

  • (И в конечном итоге) как мне добраться до желаемой настройки?

1 ответ

Удалите драйверы NVIDIA и также удалите "шмеля".

Откройте терминал и выполните:

sudo apt-get purge nvidia* bumblebee  
sudo reboot

Установите последние официальные драйверы NVIDIA 358 и "nvidia-prime".

Откройте терминал и выполните:

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

Используйте настройки сервера NVIDIA X (основные профили) для переключения между Intel и NVIDIA GPU.

Другие вопросы по тегам