Bumblebee: O módulo bbswitch não pôde ser carregado

5

Eu atualizei para 12.04 e tive que mudar de Ironhide para a última versão do Bumblebee.

Agora, quando tento executar bumblebeed , recebo este erro:

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.

Eu realmente não preciso usar o VGA secundário no Kubuntu, então eu gostaria de encontrar uma maneira de desligar definitivamente o GPU discreto e evitar o desperdício de bateria. Não consigo desativá-lo no BIOS porque o uso no Windows. Minha placa é uma nvidia 540M.

    
por StepTNT 03.05.2012 / 19:55

1 resposta

9

bbswitch é o módulo do kernel usado para desativar a GPU nvidia. Certifique-se de instalar o Bumblebee PPA, conforme descrito em Existe uma tecnologia NVIDIA GeForce com Optimus suportada pelo Ubuntu? . A instalação do Bumblebee desse PPA também recuperou o pacote bbswitch-dkms . Se você tiver esse pacote instalado, o provável motivo da falha é a falta dos cabeçalhos do kernel instalado.

Nesse caso, atualize seu kernel, incluindo cabeçalhos:

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

Reinicie. Se o problema persistir, tente instalar explicitamente os cabeçalhos para o kernel carregado :

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

Se o módulo ainda não estiver carregado, tente remover o bbswitch completamente e reinstalá-lo:

sudo apt-get purge bbswitch-dkms
sudo apt-get install bbswitch-dkms
    
por Lekensteyn 04.05.2012 / 11:08