Como resolver problemas do Bumblebee / Nvidia Optimus com o kernel 3.4 (funciona perfeitamente em 3.2)

1

Eu instalei o Ubuntu e poderia configurar para utilizar perfeitamente meus gráficos híbridos Intel HD 3000 / Geforce GT 540M com o método descrito aqui: A NVIDIA GeForce com tecnologia Optimus é suportada pelo Ubuntu?

Tudo funciona bem no Kernel 3.2. Agora eu queria atualizar para o Kernel 3.4, pois traz muitas melhorias, especialmente para economizar a vida da bateria (ou seja, Intel RC6) ... pelo menos do que ouvi.

Apesar de não ter problemas ao instalar o kernel 3.4 no Ubuntu 12.04 e tudo corre bem, o Bumblebee causa problemas no kernel 3.4. Ao tentar executar comandos como optirun, lsmod (ou ferramentas de kernel semelhantes), estes apenas bloqueiam e nunca retornam. Os desenvolvedores do Bumblebee parecem se recusar a ajudar com os kernels mainline (como visto aqui: link ).

Alguém sabe como resolver esse problema? Eu poderia resolver isso provavelmente, compilando o kernel e / ou o Bumblebee contra as fontes de kernels e tendo um kernel semelhante ao Ubuntu?

Qualquer outra ideia que possa ajudar-me a resolver isso, para poder beneficiar das funcionalidades do 3.4 e da Optimus, seria muito apreciada.

    
por theJimy 01.06.2012 / 18:46

1 resposta

3

Os kernels da linha principal são problemáticos porque são construídos com uma cadeia de ferramentas incompatível. Se você quer ter o kernel 3.4 mais novo de uma maneira fácil, pegue os arquivos .deb do Ubuntu + 1 (Quantal):

Você precisa dos pacotes linux-image-<version>-generic e linux-headers-<version>-generic vinculados das páginas acima. Além disso, linux-image-extra-<version>-generic parece também ser necessário. Instale os cabeçalhos antes da imagem para permitir que o driver do bbswitch e nvidia seja construído corretamente.

    
por Lekensteyn 01.06.2012 / 19:14