Ubuntu 14.04 LTSでOpenGLドライバーを更新する方法


16

最近14.04にアップグレードしてから、steamとTF2をインストールしました。このエラーメッセージが表示されます。

必要なOpenGLエントリポイント 'glGetError'が見つかりませんでした!ビデオカードがサポートされていないか、OpenGLドライバーを更新する必要があります。

「必要なOpenGLエントリポイント「glGetError」が見つかりませんでした!ビデオカードがサポートされていないか、OpenGLドライバーを更新する必要があります。

とにかく、OpenGLドライバーを更新する必要があることは知っていますが、質問はどうすればいいですか?

編集:私はターミナルにインストールmesaして入力glxinfo | grep versionし、これを得た、

ここに画像の説明を入力してください

ここに画像の説明を入力してください 新しい編集:最初の答えを調べた後、すべての手順を実行し、コンピューターを再起動しました。起動時にSteamを起動すると、次のエラーが発生しました。


1
まず、openGlを使用しているかどうかを判断する必要があります。ターミナルウィンドウを開いて入力しglxinfo | grep version ます。エラーが発生した場合はsudo apt-get install mesa-utils、コマンドを再実行する必要があります。結果を質問に投稿してください。
チャールズグリーン14

@CharlesGreenあなたが言ったことをやりました、そして今それは私の質問にあります!
ジョン14

1
ありがとう-将来の参照-強調表示されたテキスト(ctrl-shift-c)を質問にコピーし、質問内で強調表示されている間にctrl-kを押してテキストをコードとしてフォーマットできます...
Charles Green

グラフィックカードを知っていますか?あなたがUbuntuの32ビット版実行されているように思える
チャールズ・グリーン

回答:


9

Charles Greenのアドバイスを使用するときは注意してください。

sudo apt-get upgradeステップでは、次のように表示される場合があります。

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

重要な部分は、私がやりたかったアップグレードが起こらなかったことです。

The following packages have been kept back:    

あなたはしなければならない:

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

私はやったこと:

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

この問題の詳細については、「次のパッケージは保存されていません」を参照してください。なぜ、どのように解決するのですか?


これを元に戻す必要があります。奇妙なグリッチが発生しています:(
ミナマイケル

1
@MinaMichael:Charles Greenの投稿を見てください。彼はそれを削除する方法についてのセクションを持っています。
ジョセフ

6

OpenGlのバージョンがあるようです。探しているアプリケーションを実行するのに十分な新しいバージョンではありません。

OpenGlドライバーの少し新しいバージョンを入手するには、ランチパッドWebサイトからoibafドライバーをお勧めします。これらはOpenGl 3.0を実装しており、非常に安定しています。

インストールするには、ターミナルウィンドウを開いて入力します

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

削除するには、ppa-purgeを使用できます

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers

1
これは私が蒸気にログインしたときに、私は私は私のポストにそれを編集しましょう、別のエラーを取得しています、仕事しませんでした
Johnn

2
oibafのppaをインストールする場合-ppa-purgeで削除することはできません。できますが、OS全体を台無しにします。
アレクサンダーキム

2
@平八ppa-purge問題なく何回か使ったことがあります-あなたのシステムで何が起きましたか?
チャールズグリーン

これを実行した後、Kubuntu 14.04.2では完璧に機能しました。しかし、Kubuntu 14.04.3の新規インストールを行い、上記と同じプロセスを実行しましたが、今回はゲームがFPS、20-30、最大50 fpsでドロップします。また、FPSがDota2にドロップすると、ドラゴンプレーヤーのビデオが時々遅くなります。私は今パージを行っており、何が起こるかを確認しています。
GTRONICK

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.