![Módulo de kernel de compilação do Bumblebee](https://rvso.com/image/885956/M%C3%B3dulo%20de%20kernel%20de%20compila%C3%A7%C3%A3o%20do%20Bumblebee.png)
Eu tive o nvidia-prime junto com o prime-indicator funcionando quando o configurei pela primeira vez.
Há alguns dias instalei o kernel 4.7; depois de fazer isso, notei que o indicador principal estava mostrando o símbolo da nvidia, mas na verdade usando gráficos Intel. Mudar usando as configurações da nvidia também não estava funcionando.
Então, decidi usar o zangão. Nvidia removida e eliminada * etc. Bumblebee instalado como descritoaqui. Mais tarde, também tenteiessemétodo.
Em ambos os casos, optirun/primusrun me diz 'Não foi possível carregar o driver GPU'. Então, fui para a solução de problemas do Bumblebee e parece que meus arquivos nvidia .ko não estão presentes. (bumblebeed: Módulo 'nvidia' não encontrado.)
solução de problemas: "Então certifique-se de que o módulo esteja construído."
Como construir esses módulos do kernel?
atualizar:
Eu tentei usar o dkms autoinstall para meus drivers nvidia, este foi o resultado:
Building module:
cleaning build area....
'make' -j8 NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=4.7.0-040700-generic IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=/lib/modules/4.7.0-040700-generic/build LD=/usr/bin/ld.bfd modules.....(bad exit status: 2)
ERROR (dkms apport): kernel package linux-headers-4.7.0-040700-generic is not supported
Error! Bad return status for module build on kernel: 4.7.0-040700-generic (x86_64)
Então, meu kernel não é compatível?
Minha configuração: laptop XPS15 9550, Ubuntu 16.04 no kernel 4.7.0-040700-genérico.
Responder1
Ok, está funcionando agora.
Passos:
- Remova completamente tudo o que tem a ver com nvidia, bumblebee e dependências.
- Atualização para o kernel 4.7.2 (não tenho certeza se esta era a chave)
- Instalado nvidia-367 através da interface de drivers adicionais, reinicializado.
- Adicionado
ppa:bumblebee/testing
. - Bumblebee instalado, bumblebee-nvidia, primus e prime-indicator através de sinápticos.
- Executei
sudo prime-select intel
e reiniciei. - Modificado
/etc/bumblebee/bumblebee.conf
, substituindo 'atual' por '367', reiniciado.
Agora posso mudar globalmente usando o indicador principal ou executar um aplicativo específico usando primusrun.