Instalé una versión nueva de Ubuntu 18.04 en mi computadora portátil optimus y luego seguí las instrucciones de este sitio para instalar el paquete de abejorro. Tuvo éxito pero vi una línea durante la instalación que decía que no podía eliminar el módulo nouveau. Realicé un reinicio y corrí optirun --statuspara ver si funciona y salió que la tarjeta nvidia discreta está desactivada, luego intenté ejecutar optirun glxgearsy apareció este mensaje de error.
[ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
Hubo un cambio importante en el controlador de nvidia que impide que el abejorro funcione: glvnd ( https://github.com/NVIDIA/libglvnd ). En resumen, el abejorro está ejecutando una instancia separada de xorg en una pantalla separada, que glvnd no puede manejar. Este comportamiento debería estar deshabilitado para el abejorro. Pon la siguiente línea en/etc/environment
__GLVND_DISALLOW_PATCHING=1
Para que glvnd funcione, nvidia también cambió los directorios donde se encuentran los archivos / controladores relacionados. El abejorro debe reconfigurarse en consecuencia ( /etc/bumblebee/bumblebee.conf):
El último problema que evita que Bumblebee descargue los controladores de nvidia es causado por lo nvidia-drmque no se supone que se cargue en el entorno del abejorro. Esto es fácil de deshabilitar alias off( /etc/modprobe.d/blacklist-nvidia.conf):
blacklist nvidia
blacklist nvidia-drm
blacklist nvidia-modeset
#alias nvidia off
alias nvidia-drm off
#alias nvidia-modeset off
nvidia-modeset no es necesario también, pero cargarlo no hace daño y es posible que desee deshabilitarlo también.
También deshabilitaría gpu manager ( ¿Qué hace gpu-manager? ), Ya que no es necesario en este caso ( /etc/default/grub): agregar nogpumanagera la GRUB_CMDLINE_LINUX_DEFAULTsección.
En mi caso, systemd no estaba causando ningún problema con el "bloqueo" nvidia-drm. Pero este módulo evita que el abejorro se descargue nvidiacorrectamente.
trébol
1
Esta respuesta me lo arregló. Miré en timrichardsons' excelente trabajo en torno a prime-selecciono sin embargo creo que mi GPU es demasiado viejo para esas funciones del controlador (aún no ha Drivier de Nvidia han prime-seleccionar)
Baggers
2
Estoy asombrado por todos los problemas que Linux sufre con respecto a optirun / Optimus / Nvidia / Bumblebee, esto es demasiados problemas para un usuario promedio.
peligro89
0
Bumblebee lamentablemente no se ha actualizado desde el 14.04. Sin embargo, aún puede hacerlo funcionar, pero no conozco ningún Tutorial 18.04 existente.
Sin embargo, podrías darle una oportunidad a esto;
Tengo exactamente el mismo problema que ustedes, los conductores con errores, al tener que reiniciar después de cambiar entre gpu (y esto hace que mi tarjeta nvidia se pueda descargar, gracias nvidia).
Linux es excelente, pero el soporte de controladores de nvidia es deficiente y, debido a ello, muchas personas optimistas se quitan el pelo tratando de hacerlo funcionar, incluyéndome a mí.
nvidia-drm
. Pero este módulo evita que el abejorro se descarguenvidia
correctamente.Bumblebee lamentablemente no se ha actualizado desde el 14.04. Sin embargo, aún puede hacerlo funcionar, pero no conozco ningún Tutorial 18.04 existente.
Sin embargo, podrías darle una oportunidad a esto;
https://www.reddit.com/r/linuxquestions/comments/7ulymw/for_anyone_struggling_to_set_up_bumblebee/
Tengo exactamente el mismo problema que ustedes, los conductores con errores, al tener que reiniciar después de cambiar entre gpu (y esto hace que mi tarjeta nvidia se pueda descargar, gracias nvidia).
Linux es excelente, pero el soporte de controladores de nvidia es deficiente y, debido a ello, muchas personas optimistas se quitan el pelo tratando de hacerlo funcionar, incluyéndome a mí.
Tengo exactamente el mismo gpu que tú.
fuente