私のラップトップは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グラフィックドライバーの詳細は次のとおりです。
既にアクティブになっているBroadcomドライバーを除き、追加のドライバーセクションには有用なものは表示されません。 Ubuntu Software Centreから、他のドライバーを検索してみたところ、Nvidiaの「173」および「current」ドライバーが見つかりました。しかし、インストールする必要があるかどうかはわかりません。 OpenGLプログラムが正常に実行されていても、破損しますか?
グラフィックドライバーをアップグレードして、4.0から4.3などの最新のOpenGLバージョンのサポートを開始するにはどうすればよいですか?
OpenGLサポートは通常ハードウェア機能であり、新しい/異なるドライバーをインストールするだけではアップグレードできません。 nvidiaドライバーは、個別のNvidiaカード用であり、Intelグラフィックスには何もしません。
Intelのドキュメント によると、965GMチップセットはOpenGL 1.5までしかサポートしていません。
OpenGL 4.0+サポートの場合、 必要と思われます 新しいグラフィックカードにアップグレードするには、次のいずれかである必要があります。
注:これには、新しいハードウェアを購入する必要があります。おそらく、新しいラップトップを使用しているように見えるためです。