でオープンソース OpenGL の初期サポートを追加> NVIDIA GeForce RTX 40「Ada Lovelace」GPU が出荷されている間、NVIDIA ハードウェアでオープンソースをサポートするための Nouveau Linux ドライバー スタックは、既存の RTX 30「Ampere」グラフィックス プロセッサに基本的な OpenGL サポートを提供する準備がついに整っています。
Linux 6.2 の Nouveau ドライバーの改善に伴い、次の四半期の Mesa 23.0 のために昨日 Mesa Git にマージされたコードと併せて、Ampere GPU の OpenGL サポートを有効にしています。 Ampere GPU に対するこの Mesa NVC0 Gallium3D ドライバーのサポートは、Linux 6.2+ と、署名済みの Ampere ファームウェア パッケージの使用に依存します。
Red Hat の Karol Herbst は、RTX 30 シリーズで OpenGL を動作させるために必要な数百行の Nouveau Gallium3D ドライバーの変更を解決しました。サポートは このマージ リクエストの一部でした。このリクエストは 3 か月間オープンされていましたが、現在マージされたばかりです。カーネル側のドライバー サポートが DRM-Next に統合されます。
これは RTX 30 シリーズの OpenGL アクセラレーションについてのみですが、Vulkan API サポートは進行中の「NVK」オープンソース Vulkan ドライバーを介して提供されます。さらに、Linux 6.2 の場合、GPU システム プロセッサ (GSP) の統合や、低パフォーマンス/ブート クロック速度の制限に対処するためのその他の回避策はまだありません。したがって、このオープンソースの OpenGL ドライバー サポートが GeForce RTX 30 シリーズで実行されると、オープンソースのドライバー スタックでは非常に遅くなります。 Nouveau GSP のサポートが開始され、電源管理/再クロッキングが整理されて初めて、優れたパフォーマンスが期待できます。
この RTX 30 シリーズの現時点でのサポート (GSP 以前) は、GeForce 900″Maxwell”シリーズ以降の非常に低いパフォーマンスのサポートに似ています。その GSP マイルストーンを超えるまで、最高の Nouveau サポート/パフォーマンスは老朽化した GeForce GTX 700 シリーズにとどまります。または、ソフトウェアのオープン性を気にしない場合は、最新の GPU で NVIDIA 独自のドライバーを使用します。 GSP の取り組みがうまくまとまり、NVK が Linux ゲームに対応できることが証明されれば、2023 年がオープンソース NVIDIA の最前線でよりエキサイティングなものになることを願っています。