web-dev-qa-db-fra.com

Installation des pilotes Nvidia sur Ubuntu 12.04

Donc, j'ai essayé d'exécuter Steam sur mon ordinateur (hp Pavilion dv7, Ubuntu 12.04), mais je me retrouve avec l'erreur suivante:

Xlib:  extension "GLX" missing on display ":0".

Après quelques recherches, j'ai compris que cela avait quelque chose à voir avec les pilotes Nvidia que je devrais installer.

Je me suis retrouvé sur cette page: https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia , disant que je devrais utiliser cette ligne de commande:

jockey-text -e xorg:nvidia_current

Voici ma question: avec quoi dois-je remplacer "nvidia_current"? Ou comment puis-je le trouver?

J'ai essayé d'aller dans "Paramètres système" -> "Pilotes supplémentaires", mais tout ce que cela montre, c'est que j'ai un "pilote sans fil Broadcom STA" installé, cela ne dit rien sur les pilotes GPU.

Excusez-moi, je suis un débutant et un débutant pour Ubuntu.

Oh, et mon GPU est un Nvidia Geforce GT630M - 2GB

Toute aide sera fortement appréciée!

2
user178739

Puisque vous avez mentionné 630M, auquel cas je suppose que vous êtes sur un ordinateur portable, vous disposez alors d'une technologie Nvidia Optimus. Dans ce cas, n'essayez jamais d'installer les pilotes nvidia en tant qu'app/driver autonome, car cela ne fonctionnera tout simplement pas.

Vous avez besoin d'un outil qui permette de basculer entre 2 cartes graphiques, dans ce cas, Bumblebee https://wiki.ubuntu.com/Bumblebee

Pour l'installer, supprimez d'abord toutes les occurrences du pilote Nvidia

Sudo apt-get purge nvidia

* SOYEZ PRUDENT !!!! * Cette commande peut supprimer ubuntu-desktop si vous avez des problèmes de dépendances. Lisez attentivement ce que vous supprimez.

Après cela, assurez-vous de mettre à jour complètement votre système, pour cette exécution

Sudo apt-get update && Sudo apt-get dist-upgrade

De nombreux utilisateurs n'ont pas réussi à mettre à jour à l'avance, ce qui a provoqué une installation corrompue de bumblebee.

Lorsque tout est prêt, pour une bonne mesure, redémarrez l'ordinateur portable.

Passons maintenant à la partie installation.

Sudo add-apt-repository ppa:bumblebee/stable
Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install nvidia-325 nvidia-settings-325
Sudo add-apt-repository -r ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install bumblebee bumblebee-nvidia
Sudo apt-get dist-upgrade

En bref, ce que font ces commandes

  1. Ajouter des référentiels de pilotes bumblebee et nvidia
  2. Mettre à jour les informations du référentiel
  3. Installer le dernier pilote actuel 325 pour nvidia
  4. Installer Bumblebee
  5. Supprimez le référentiel xorg edgers car il contient d'autres bibliothèques et pilotes expérimentaux qui ne sont pas requis pour les nouveaux utilisateurs.
  6. Mise à jour pour une bonne mesure :)

Après ce redémarrage, vous avez un commutateur de graphiques.

Pour utiliser la carte Nvidia, ouvrez le terminal et tapez

 optirun app_name 

J'espère que cela t'aides :)

2
Nikki Kononov

Tout d’abord, supprimez toutes les tentatives infructueuses d’exécution de vos pilotes:

Sudo apt-get purge nvidia*

Après cela, installez les pilotes Nvidia actuels:

Sudo apt-get install nvidia-current

Et n'oubliez pas de redémarrer.

1
Joren