OpenGL は GNU/Linux ベースのシステムにおける主要な 3D グラフィックス API です。 もしあなたのデバイスが GNU/Linux で 3D アクセラレーションをサポートしているなら、それはおそらく OpenGL ディストリビューションを含んでいます。
OpenGL はドライバーに含まれているので、OpenGL を使ったプログラムを楽しみたいなら、ドライバーが適切にインストールされていることを確認しなければなりません。 プロプライエタリドライバは、彼ら自身の OpenGL ライブラリを埋め込みます。
Proprietary optionsEdit
Nvidia は、彼らのウェブサイトから nvidia driver を介して一般的に優れた、非オープンソースドライバを提供します。
フリー/オープンソースオプション編集
もしあなたの CPU が Intel 製で内蔵グラフィックスを備えているなら、必要なオープンソースドライバは Linux カーネルの標準部分として提供されています。 しかし、AMD がチップの仕様を公開して以来、オープン ソースの「radeon」は、フル機能の 2D および 3D ドライバになるための道を歩んできました。 3D パフォーマンスは、最新のカードではまだ AMD Catalyst ドライバーの方が優れていますが、将来的には変わる可能性があります。
オープンソースの nouveau ドライバは nVidia チップセットをサポートしていますが、執筆時点では nVidia のクローズドソースドライバほど完全ではなく、3D サポートは満足のいくものではないかもしれません。glx.soはXorgの拡張パスにあり、xorg.soによってロードされなければなりません。(xorg.conf の man ページを参照)。
Many OpenGL applications require libGLU.so as well; GLU operations are not hardware-accelerated, so the implementation provided by Mesa is an excellent option.
OpenGL アプリケーションの多くは、libGLU.so も必要とします。