nova atualização: como eu pensei, mudar apenas uma linha em /etc/bumblebee/bumblebee.conf
realmente funcionou: eu consegui que tudo funcionasse perfeitamente no LMDE 201403 atualizado (baseado no debian jessie) apenas adicionando algum código à KernelDriver
line. Antes de editar, era como:
KernelDriver=nvidia
Acabei de adicionar -current
a ele. Esta é a linha agora:
KernelDriver=nvidia-current
Agora funciona bem com primusrun glxgears
e optirun glxgears
.
Não verifiquei com mais nada, não tenho tempo atualmente. Espero que isso tenha ajudado, vivas. : D
EDITAR: O motivo pelo qual o bumblebee falha e "não pode encontrar o driver" é devido a caminhos incorretos para as bibliotecas do driver nvidia. O que eu faço agora para fazer o bumblebee funcionar com qualquer versão de driver que eu desejo é mudar as linhas seguintes em /etc/bumblebee/bumblebee.conf
file:
- linha 22:
Driver=nvidia
- linha 55:
KernelDriver=nvidia-_version_
, ou seja, nvidia-352
- linhas 58, 61: estas linhas contêm caminhos para bibliotecas nvidia e módulos xorg. Os caminhos provavelmente começam com
/usr/lib/nvidia
, /usr/lib32/nvidia
ou /usr/lib/xorg
. Você deve substituir nvidia
por nvidia-_version_
, ou seja, /usr/lib/nvidia-352
. Preste atenção: cada linha contém 2 caminhos, separados por dois pontos ou por vírgula. Você deve fazer alterações em cada caminho (NÃO edite o caminho que começa com /usr/lib/xorg
).
Se você quiser usar os drivers padrão, _version_
deve ser current
, ou seja, linha 52: KernelDriver=nvidia-current
. Eu acho que o bumblebee vem pré-configurado para usar nvidia-current
quando o pacote bumblebee-nvidia
está instalado ( sudo apt-get install bumblebee-nvidia
).
Se feito corretamente, o bumblebee não deve relatar erros ao encontrar drivers - isso funcionou para mim com várias versões de drivers.