Comment mettre à jour le pilote OpenGL sur Ubuntu 14.04 LTS

16

J'ai récemment mis à niveau vers 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»! Soit votre carte vidéo n'est pas prise en charge, soit votre pilote OpenGL doit être mis à jour.

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

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

EDIT: J'ai installé mesaet entré glxinfo | grep versiondans Terminal et obtenu ceci,

entrez la description de l'image ici

entrez la description de l'image ici Nouvelle modification: après avoir examiné la première réponse, j'ai effectué toutes les étapes et redémarré mon ordinateur, lorsque j'ai lancé Steam au démarrage, j'ai eu l'erreur suivante,

Johnn
la source
1
Vous devez d'abord déterminer si vous utilisez openGl. Ouvrez une fenêtre de terminal et entrez. glxinfo | grep version Si cela produit des erreurs, vous devrez sudo apt-get install mesa-utilset réexécuter la commande. Veuillez publier les résultats dans votre question.
Charles Green
@CharlesGreen J'ai fait ce que vous avez dit, et c'est maintenant dans ma question!
Johnn
1
Merci - référence future - vous pouvez copier le texte en surbrillance (ctrl-shift-c) devant dans la question, puis appuyez sur ctrl-k pendant qu'il est mis en surbrillance dans la question pour formater le texte en code ...
Charles Green
Connaissez-vous votre carte graphique? Il semble que vous exécutiez la version 32 bits d'Ubuntu
Charles Green

Réponses:

9

Soyez prudent lorsque vous utilisez les conseils de Charles Green.

À l'étape de mise à niveau sudo apt-get, 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

L'essentiel est que la mise à niveau que je voulais faire ne s'est pas produite:

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 packages suivants ont été conservés:" Pourquoi et comment le résoudre?

joseph
la source
Je dois annuler cela, je reçois des problèmes étranges :(
Mina Michael
1
@MinaMichael: regardez le post de Charles Green. Il a une section sur la façon de le supprimer.
joseph
6

Il semble que vous ayez une version d'OpenGl, mais pas une assez nouvelle 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 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
Charles Green
la source
1
Cela n'a pas fonctionné, je reçois une erreur différente lorsque je me connecte à Steam, je vais le modifier dans mon message
Johnn
2
Si vous installez ppa oibaf - vous ne pouvez pas le supprimer avec ppa-purge. Eh bien, vous pouvez, mais vous allez foirer tout votre système d'exploitation.
Alexander Kim
2
@Heihachi J'ai utilisé ppa-purgeplusieurs fois sans problème - que s'est-il passé sur votre système?
Charles Green
Après cela, sur Kubuntu 14.04.2, cela a fonctionné parfaitement. Mais, j'ai fait une nouvelle installation de Kubuntu 14.04.3, et j'ai fait le même processus ci-dessus, mais cette fois, le jeu tombe sur FPS, 20-30, 50 fps max. De plus, les vidéos sur Dragon Player ralentissent parfois, car le FPS baisse sur Dota2. Je fais la purge en ce moment et vois ce qui se passe.
GTRONICK