web-dev-qa-db-ja.com

最新のOpenGLバージョンをサポートするようにグラフィックドライバーをアップグレードできますか?

私のラップトップは2008年のCore 2 Duo Dellです。OpenGLプログラムをいくつか実行しようとしています。次のコードのプログラムは機能しません。

glutInitContextVersion(4, 0);
glutInitContextFlags(GLUT_FORWARD_COMPATIBLE);
glutInitContextProfile(GLUT_CORE_PROFILE);

コードには、OpenGLバージョン4.0が必要です。 glxinfoは、OpenGLバージョン2.1を提案します。

  • システム設定のIntelグラフィックドライバーの詳細は次のとおりです。

    enter image description here

既にアクティブになっているBroadcomドライバーを除き、追加のドライバーセクションには有用なものは表示されません。 Ubuntu Software Centreから、他のドライバーを検索してみたところ、Nvidiaの「173」および「current」ドライバーが見つかりました。しかし、インストールする必要があるかどうかはわかりません。 OpenGLプログラムが正常に実行されていても、破損しますか?

グラフィックドライバーをアップグレードして、4.0から4.3などの最新のOpenGLバージョンのサポートを開始するにはどうすればよいですか?

2
iammilind

OpenGLサポートは通常ハードウェア機能であり、新しい/異なるドライバーをインストールするだけではアップグレードできません。 nvidiaドライバーは、個別のNvidiaカード用であり、Intelグラフィックスには何もしません。

Intelのドキュメント によると、965GMチップセットはOpenGL 1.5までしかサポートしていません。

OpenGL 4.0+サポートの場合、 必要と思われます 新しいグラフィックカードにアップグレードするには、次のいずれかである必要があります。

  • Intel HD 2500/4000統合グラフィックス
  • AMD/ATI Radeon HD 5xxx/6xxx/7xxx
  • Nvidia GeForce 4xx/5xx/6xx

注:これには、新しいハードウェアを購入する必要があります。おそらく、新しいラップトップを使用しているように見えるためです。

8
ish