Come installare il driver nvidia optimus?


11

Ho seguito 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 questa guida per installare il driver nvidia sul mio notebook Dell Inspiron N5110 (Intel HD Graphics 3000 + NVIDIA GeForce GT525M), ma ricevo sempre qualche errore mentre voglio avviare qualsiasi programma con il comando optirun.

Il terminale 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.

Il mio dispositivo di raffreddamento per laptop raffredda sempre il laptop, il che significa che la scheda nvidia consuma energia in background. (Il terminale a volte dice che qualcosa daemon-server non è in esecuzione.) Puoi darmi qualche soluzione per questo?

Risposte:


12

Di recente ho avuto anche questo problema.

Per me, tutto quello che dovevo fare era eseguire i seguenti comandi. Li romperò:

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

Ciò installa l'utilità PPA-Purge e rimuove BBSwitch e Bumblebee

sudo apt-get install linux-headers-generic

Ciò installa le intestazioni Linux appropriate. Per qualche motivo, BBSwitch non si inserisce (per mancanza di una parola migliore) nel kernel.

Quindi un semplice

sudo apt-get install bbswitch-dkms bumblebee-nvidia

risolto tutto. Oh, e un riavvio, ovviamente :)

Spero che questo ti aiuti almeno un po '! Per favore fatemi sapere come andate


1
Penso che sia sufficiente correre sudo apt-get install linux-headers-$(uname -r) && sudo dkms autoinstall && sudo restart bumblebeed. Ciò installa il materiale per compilare bbswitch e riavvia bumblebeed in modo che sia in grado di rilevare bbswitch.
Lekensteyn,

1
Ha funzionato anche per me, fantastico!
Makario,

1

Su un aggiornamento da Ubuntu 12.04 a 12.10 è logico che bumblebee sia stato installato prima. Il PPA tuttavia viene disabilitato durante l'aggiornamento, quindi sarà necessario abilitarlo di nuovo!

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

In questo momento verrà installata la nuova versione di bumblebee e nvidia-currentuna dipendenza di bumblebee-nvidia.

Se la tua home directory è crittografata, il processo di installazione si bloccherà update-initramfs. Questo può essere risolto disabilitando FRAMEBUFFER=yin/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

Ora optirun funziona perfettamente sul mio sistema, Geforce GT 650M, su un Asus N56V.


0

Hai provato "optirun glxspheres" dalla guida? E cosa dice? Il mio dice;

toddi @ ubuntu-e530: ~ $ optirun glxspheres Poligoni nella scena: 62464 ID visivo della finestra: 0x21 Il contesto è Direct Rendering OpenGL: GeForce GT 630M / PCIe / SSE2

secondo questo sito più ufficiale; " http://bumblebee-project.org/install.html " - che ho seguito - dice di eseguire la strega "sudo apt-get install bumblebee-nvidia" che sembra non fare nella guida a cui ti sei collegato.

!! NOTA !! Non ho un esperto. Questo è proprio quello che ho fatto - e sembra funzionare qui. Non ho testato nient'altro che il primo comando: ho appena ricevuto questo computer e dal momento che sono più interessato al risparmio della batteria.


1
adam @ Adam-LT: ~ $ optirun glxspheres [4817.799920] [ERRORE] Impossibile accedere alla GPU secondaria - errore: impossibile caricare il driver GPU [4817.800070] [ERRORE] Interruzione perché l'avvio di fallback è disabilitato.
Adam,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.