![Módulo de kernel de compilación de Bumblebee](https://rvso.com/image/885956/M%C3%B3dulo%20de%20kernel%20de%20compilaci%C3%B3n%20de%20Bumblebee.png)
Tenía nvidia-prime junto con prime-indicator funcionando cuando lo configuré por primera vez.
Hace unos días instalé el kernel 4.7; Después de hacer esto, noté que el indicador principal mostraba el símbolo de nvidia, pero en realidad usaba gráficos Intel. Cambiar usando la configuración de nvidia tampoco funcionó.
Entonces, decidí usar abejorro en su lugar. Se eliminó y purgó nvidia*, etc. Se instaló Bumblebee como se describe.aquí. Más tarde también intentéestemétodo.
En ambos casos, optirun/primusrun me dice "No se pudo cargar el controlador de GPU". Entonces, fui a la solución de problemas de Bumblebee y parece que mis archivos nvidia .ko no están presentes. (abejorro: no se encuentra el módulo 'nvidia').
solución de problemas: "Entonces asegúrese de que el módulo esté construido".
¿Cómo se construyen estos módulos del kernel?
actualizar:
Intenté usar la instalación automática de dkms para mis controladores nvidia, este fue el 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)
Entonces, ¿mi kernel no es compatible?
Mi configuración: computadora portátil XPS15 9550, Ubuntu 16.04 en el kernel 4.7.0-040700-generic.
Respuesta1
Bien, ya está funcionando.
Pasos:
- Elimina por completo todo lo que tenga que ver con nvidia, bumblebee y dependencias.
- Actualización al kernel 4.7.2 (No estoy seguro si esta fue la clave)
- Instalé nvidia-367 a través de la interfaz de controladores adicionales, reinicié.
- Agregado
ppa:bumblebee/testing
. - Instalé bumblebee, bumblebee-nvidia, primus y prime-indicator a través de sinápticos.
- Corrió
sudo prime-select intel
y reinició. - Modificado
/etc/bumblebee/bumblebee.conf
, reemplazando 'actual' por '367', reiniciado.
Ahora puedo cambiar globalmente usando prime-indicator o ejecutar una aplicación específica usando primusrun.