web-dev-qa-db-fra.com

Comment mettre à jour le pilote OpenGL sur Ubuntu 14.04 LTS

Je suis récemment passé à 14.04, puis j'ai installé Steam et TF2. Je reçois ce message d'erreur:

Impossible de trouver le point d'entrée OpenGL requis 'glGetError'! Votre carte vidéo n'est pas prise en charge ou votre pilote OpenGL doit être mis à jour.

"Could not find required OpenGL entry point "glGetError"! Either your video card is unsupported, or your OpenGL driver needs to be updated.

Quoi qu'il en soit, je sais que je dois mettre à jour mon pilote OpenGL, ma question est comment puis-je le faire?

EDIT: J'ai installé mesa et saisi glxinfo | grep version dans Terminal et je l’ai obten

enter image description here

enter image description here Nouvelle édition: Après avoir examiné la première réponse, j'ai suivi toutes les étapes et redémarré mon ordinateur. Lorsque j'ai lancé Steam au démarrage, j'ai obtenu l'erreur suivante,

16
Johnn

Soyez prudent lorsque vous utilisez les conseils de Charles Green.

À l'étape de mise à niveau d'apt-get de Sudo, vous pouvez voir:

Sudo add-apt-repository ppa:oibaf/graphics-drivers
Sudo apt-get update
Sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer
    required:
  account-plugin-windows-live libupstart1
Use 'apt-get autoremove' to remove them.
The following packages have been kept back:
  libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2
  libdrm-nouveau2:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2     libdrm2:i386
  libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dev libgl1-mesa-dri
  libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa
  libglapi-mesa:i386 libgles1-mesa libgles2-mesa libosmesa6 libosmesa6:i386
  libva1 libwayland-egl1-mesa mesa-common-dev xserver-xorg-video-intel

La partie clé est que la mise à niveau que je voulais faire n'a pas eu lieu:

The following packages have been kept back:    

Tu vas devoir:

Sudo apt-get install <list of packages kept back>

J'ai fini par faire:

Sudo apt-get install libegl1-mesa libegl1-mesa-drivers xserver-xorg-video-intel libgl1-mesa-dri libglapi-mesa 

Pour plus d'informations sur ce problème, voir: "Les paquets suivants ont été conservés:" Pourquoi et comment le résoudre?

9
joseph

Il semble que vous ayez une version d'OpenGl, mais pas une nouvelle suffisamment pour exécuter l'application que vous recherchez.

Pour obtenir une version légèrement plus récente des pilotes OpenGl, je recommanderais les pilotes oibaf à partir du site Web du tableau de bord - ceux-ci implémentent OpenGl 3.0 et sont assez stables.

Pour installer, ouvrez une fenêtre de terminal et entrez

Sudo add-apt-repository ppa:oibaf/graphics-drivers
Sudo apt-get update
Sudo apt-get upgrade

Pour supprimer, vous pouvez utiliser ppa-purge

Sudo apt-get install ppa-purge
Sudo ppa-purge ppa:oibaf/graphics-drivers
6
Charles Green

J'ai écrit mon correctif/réponse ici pour ce même problème:

buntu 14.04 “n'a pas pu trouver le point d'entrée OpenGL requis 'glGetError'!"

Avoir une lecture

3
Schalk