Estou usando um laptop ASUS (gráficos MUXless) com uma GPU GT 630M (renomeada 540M) e apenas o Fedora 16 instalado. Instalei o bumblebee e os drivers NVIDIA usando as instruções descritas aqui:http://duxyng.wordpress.com/2012/01/26/finally-working-nvidia-optimus-on-fedora-16/
Estas instruções funcionaram perfeitamente com o serviço bumblebee funcionando corretamente entre diferentes subversões do kernel Linix 3.3. Se eu carregar o kernel versão 3.3.7 e 3.3.8, o serviço bumblebee será iniciado e permitirá que o optirun
comando funcione. Isso não acontece com a versão 3.4.2 do kernel e o serviço bumblebee falha ao iniciar.
Esta questão parece ter sido levantada aqui: https://github.com/Bumblebee-Project/bbswitch/issues/23
Estou perfeitamente bem usando os kernels mais antigos, mas agora tenho que evitar qualquer atualização do kernel. Gostaria de saber se alguém tem alguma familiaridade com esse problema, parece ser bastante recente.
Responder1
1) Você deve garantir que esses kernels sejam compilados com um conjunto semelhante de opções, também conhecido como arquivo de configuração usado para compilar o kernel
2) Neste caso, e na minha experiência, algo pode estar errado com o sistema de semáforos ou com o BIOS/ACPI, pelo menos este é o maior suspeito se você me perguntar. Além disso, o BIOS e o ACPI são softwares proprietários, então podem oferecer um verdadeiro desafio se o fabricante não estiver disponível para oferecer um melhor suporte.
Há tambémhttps://launchpad.net/~mj-casalogic/+archive/ironhide/que é um fork do Bumblebee e provavelmente é sua melhor opção no momento.
EDIT: você pode acessar os repositórios de origem emhttps://github.com/MrMEEE/ironhide