web-dev-qa-db-fra.com

Comment installer le pilote nvidia optimus?

J'ai suivi 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 ce guide pour installer le pilote nvidia sur mon portable Dell Inspiron N5110 (Intel HD Graphics 3000 + NVIDIA GeForce GT525M), mais je reçois toujours une erreur programme avec la commande optirun.

Terminal dit:

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.

Mon ordinateur portable refroidit toujours l'ordinateur portable, ce qui signifie que la carte nvidia consomme de l'énergie en arrière-plan. (Terminal dit parfois que quelque chose démon-serveur n'est pas en cours d'exécution.) Pouvez-vous me donner une solution à cela?

11
Adam

J'ai récemment eu ce problème aussi.

Pour moi, tout ce que j'avais à faire était d'exécuter les commandes suivantes. Je vais les décomposer:

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

Cela installe l'utilitaire PPA-Purge et supprime BBSwitch et Bumblebee

Sudo apt-get install linux-headers-generic

Cela installe les en-têtes Linux appropriés. Pour une raison quelconque, BBSwitch ne se serait pas inséré dans le noyau (faute d'un meilleur mot).

Puis un simple

Sudo apt-get install bbswitch-dkms bumblebee-nvidia

tout corrigé. Oh, et un redémarrage, bien sûr :)

J'espère que cela vous aidera au moins un peu! S'il vous plaît laissez-moi savoir comment vous allez

12
CruzBishop

Sur une mise à niveau d'Ubuntu 12.04 à 12.10, il est logique que bumblebee ait été installé auparavant. Le PPA est toutefois désactivé lors de la mise à niveau. Vous devez donc l'activer à nouveau!

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

À ce moment, la nouvelle version de bumblebee sera installée ainsi que nvidia-current car il s’agit d’une dépendance de bumblebee-nvidia.

Si votre répertoire personnel est crypté, le processus d'installation sera bloqué à update-initramfs. Cela peut être résolu en désactivant FRAMEBUFFER=y dans /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

Maintenant, optirun fonctionne parfaitement sur mon système, Geforce GT 650M, sur un Asus N56V.

1
Anne van Rossum

Avez-vous essayé "optirun glxspheres" dans le guide? Et que dit-on? Le mien dit;

toddi @ ubuntu-e530: ~ $ optirun glxspheres Polygones dans la scène: 62464 ID visuel de la fenêtre: 0x21 Le contexte est Direct OpenGL Renderer: GeForce GT 630M/PCIe/SSE2

selon ce site plus officiel; " http://bumblebee-project.org/install.html " - que j'ai suivi - il est dit de lancer "Sudo apt-get install bumblebee-nvidia", ce qui ne semble pas être le cas dans le guide vous lié à.

!! REMARQUE !! Je ne suis pas un expert. C’est ce que j’ai fait - et cela semble fonctionner ici. Je n'ai rien testé d'autre que la première commande - je viens de recevoir cet ordinateur, et depuis que je suis plus intéressé par l'économie de batterie.

0
user98593