¿Cómo instalar el controlador nvidia optimus?

11

He seguido http://ubuntuportal.com/2012/01/bumblebee-3-0-tumblewed-nvidia-optimus-gpu-switching-for-linux-has-been-released-how-to-install-bumblebee-3 -0-on-ubuntu.html esta guía para instalar el controlador nvidia en mi computadora portátil Dell Inspiron N5110 (Intel HD Graphics 3000 + NVIDIA GeForce GT525M), pero siempre recibo algún error mientras quiero iniciar cualquier programa con el comando optirun.

Terminal dice:

adam@Adam-LT:~$ optirun firefox
[ 1482.559417] [ERROR]Cannot access secondary GPU - error: Could not load GPU driver

[ 1482.559517] [ERROR]Aborting because fallback start is disabled.

Mi refrigerador portátil siempre enfría la computadora portátil, lo que significa que la tarjeta nvidia está consumiendo energía en segundo plano. (El terminal a veces dice algo que el servidor daemon no se está ejecutando). ¿Me puede dar alguna solución para esto?

Adán
fuente

Respuestas:

12

Recientemente tuve este problema también.

Para mí, todo lo que tenía que hacer era ejecutar los siguientes comandos. Los desglosaré:

sudo apt-get install ppa-purge
sudo apt-get purge bbswitch-dkms bumblebee-nvidia

Eso instala la utilidad PPA-Purge y elimina BBSwitch y Bumblebee

sudo apt-get install linux-headers-generic

Eso instala los encabezados de Linux adecuados. Por alguna razón, BBSwitch no se insertaría (por falta de una palabra mejor) en el núcleo.

Entonces un simple

sudo apt-get install bbswitch-dkms bumblebee-nvidia

arregló todo Ah, y un reinicio, por supuesto :)

¡Espero que esto te ayude al menos un poco! Por favor déjame saber cómo te va

CruzBishop
fuente
1
Creo que es suficiente para correr sudo apt-get install linux-headers-$(uname -r) && sudo dkms autoinstall && sudo restart bumblebeed. Eso instala las cosas para compilar bbswitch y reinicia bumblebeed para que pueda detectar bbswitch.
Lekensteyn
1
También funcionó para mí, ¡genial!
Makario
1

En una actualización de Ubuntu 12.04 a 12.10, es lógico que Bumblebee se haya instalado antes. Sin embargo, el PPA se desactiva en la actualización, por lo que deberá habilitarlo nuevamente.

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install bbswitch-dkms bumblebee-nvidia

En este momento se instalará la nueva versión de bumblebee y también nvidia-currentdepende de ella bumblebee-nvidia.

Si su directorio de inicio está encriptado, el proceso de instalación se bloqueará update-initramfs. Esto se puede resolver deshabilitando FRAMEBUFFER=yen/usr/share/initramfs-tools/conf-hooks.d/cryptsetup

# This will setup non-us keyboards in early userspace,
# necessary for punching in passphrases.
KEYMAP=y

# force busybox on initramfs
BUSYBOX=y

# and for systems using plymouth instead, use the new option
# FRAMEBUFFER=y  # DISABLED to install nvidia drivers

Ahora optirun funciona perfectamente en mi sistema, Geforce GT 650M, en un Asus N56V.

Anne van Rossum
fuente
0

¿Intentaste "optirun glxspheres" de la guía? ¿Y qué dice es? El mío dice;

toddi @ ubuntu-e530: ~ $ optirun glxspheres Polígonos en escena: 62464 ID visual de la ventana: 0x21 El contexto es Direct OpenGL Renderer: GeForce GT 630M / PCIe / SSE2

de acuerdo con este sitio más oficial; " http://bumblebee-project.org/install.html ", que seguí, dice que ejecute "sudo apt-get install bumblebee-nvidia", que parece no hacer en la guía a la que se vinculó.

!! NOTA !! Yo no soy experto. Esto es justo lo que hice, y parece funcionar aquí. No he probado nada más que el primer comando: acabo de recibir esta computadora, y desde entonces estoy más interesado en ahorrar batería.

usuario98593
fuente
1
adam @ Adam-LT: ~ $ optirun glxspheres [4817.799920] [ERROR] No se puede acceder a la GPU secundaria: error: no se pudo cargar el controlador de la GPU [4817.800070] [ERROR] Se canceló porque el inicio alternativo está deshabilitado.
Adam