módulo do kernel de compilação do Bumblebee

0

Eu tive o primo nvidia junto com o indicador principal trabalhando 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 nvidia, mas na verdade usando gráficos Intel. Alternar usando nvidia-settings também não funcionava.

Então, eu decidi usar abelha em vez disso. Removido e removido nvidia * etc. O bumblebee instalado como descrito aqui . Mais tarde, também tentei o método .

Em ambos os casos, optirun / primusrun me diz 'Não foi possível carregar o driver da GPU'. Então, eu 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 foi encontrado.)

solução de problemas: "Então, assegure-se de que o módulo esteja construído."

Como alguém constrói esses módulos do kernel?

atualização:

Eu tentei usar o dkms autoinstall para meus drivers nvidia, essa foi sua saída:

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 é suportado?

Minha configuração: laptop XPS15 9550, Ubuntu 16.04 no kernel 4.7.0-040700-genérico.

    
por Easting 31.08.2016 / 09:45

1 resposta

0

Ok, agora está funcionando.

Etapas:

  • Completamente remova tudo o que tem a ver com nvidia, bumblebee e dependências.
  • Atualizar para o kernel 4.7.2 (não tenho certeza se essa foi a chave)
  • Instalado nvidia-367 através da interface de drivers adicionais, reinicializado.
  • Adicionado ppa:bumblebee/testing .
  • Instalado bumblebee, bumblebee-nvidia, primus e prime-indicator através de synaptics.
  • Ran sudo prime-select intel e reinicializado.
  • Modified /etc/bumblebee/bumblebee.conf , substituindo 'current' por '367', reinicializado.

Agora, posso alternar globalmente usando o indicador principal ou executar um aplicativo específico usando primusrun.

    
por Easting 31.08.2016 / 17:51