Bumblebee: Не удалось загрузить модуль bbswitch

Bumblebee: Не удалось загрузить модуль bbswitch

Я обновился до версии 12.04 и мне пришлось перейти с Ironhide на последнюю версию Bumblebee.

Теперь, когда я пытаюсь запустить bumblebeed, я получаю эту ошибку:

FATAL: Module bbswitch not found.
[ERROR]Module bbswitch could not be loaded (timeout?)
[WARN]No switching method available. The dedicated card will always be on.

Мне не нужно использовать вторичный VGA на Kubuntu, поэтому я хотел бы найти способ определенно отключить дискретный GPU и не тратить батарею. Я не могу отключить его в BIOS, потому что использую его в Windows. Моя карта — nvidia 540M.

решение1

bbswitchэто модуль ядра, который используется для отключения графического процессора nvidia. Обязательно установите Bumblebee PPA, как описано вПоддерживается ли Ubuntu NVIDIA GeForce с технологией Optimus?. Установка Bumblebee из этого PPA также извлекла bbswitch-dkmsпакет. Если у вас установлен этот пакет, вероятная причина сбоя в том, что отсутствуют заголовки ядра для установленного ядра.

В этом случае обновите ядро, включая заголовки:

sudo apt-get update
sudo apt-get install linux-headers
sudo apt-get dist-upgrade

Перезагрузите. Если проблема все еще сохраняется, попробуйте явно установить заголовки длязагруженядро:

sudo apt-get install linux-headers-$(uname -r)

Если модуль по-прежнему не загружается, попробуйте полностью удалить bbswitch и переустановить его:

sudo apt-get purge bbswitch-dkms
sudo apt-get install bbswitch-dkms

Связанный контент