Imagination Technologies の GPus はすでに OpenGL 4.6 をサポートしています
最近のニュースはそれを壊しました Imagination Technologies の発表 ブログ投稿経由 GPU での OpenGL 4.6 グラフィックス API のサポート、 Mesa プロジェクト リポジトリで開発されたオープン Zink ドライバーを使用して実装されます。
サポートについて言及されているのは、 Collabora 開発者と協力して実装されました。 インクルード 想像力エンジニア Zink 実装を実行します。
Collabora は、Imagination のエンジニアと協力してこれを実現することができて光栄でした。その結果を世界に披露できることをとても嬉しく思います。
Collabora の開発者は、これは ハードウェア ベンダーが OpenGL-on-Vulkan Mesa ドライバーを信頼しているのを初めて見た ネイティブ OpenGL ドライバーを完全にバイパスして出荷製品で使用するには十分です。
Zink が、特に高性能グラフィック設定で主力製品として現実的に使用できることは素晴らしいことです。
コントローラについて ツィンク、これについて言及されています Vulkan を介した OpenGL の実装を提供し、ハードウェア アクセラレーションによる OpenGL を可能にします Vulkan API のみをサポートするデバイス上で。
強調されている Zink のパフォーマンスは、ネイティブ OpenGL 実装のパフォーマンスに近いです。あるいは、ハードウェア メーカーが GPU での OpenGL の実装にリソースを費やさず、GPU での Vulkan API のみのサポートと、レイヤーを介した OpenGL の実装に限定できるようになります。 Imagination Technologies は、このスキームを使用した最初のメーカーです。
サポートは、Collabora のオープンソース スペシャリストと協力して実現されました。 Zink は、オープン ソース Mesa プロジェクトの一部である階層化された OpenGL® 実装であり、OpenGL® 4.6 コンテンツをネイティブ Vulkan ドライバー上で実行できるようにします。 Imagination GPU にとって、これは双方にとって有利です。 OpenGL® は、以前から人気があったため、現在では Vulkan や DirectX などの新しい API を好む開発者によってあまり使用されていませんが、コントローラー レベルのサポートがなければ Imagination ハードウェアでは動作しないレガシー アプリケーションが数多くあります。 最終バージョンについては。 Vulkan ドライバーを通じて OpenGL® 4.6 のサポートを提供することは、グラフィックス スタックをシンプルに保つエレガントなソリューションです。
このプロジェクトは、Imagination によるいくつかのオープンソース プロジェクトのうちの XNUMX つです。 私たちは企業として、開発者が毎回車輪の再発明をするのではなく、特定の差別化分野で優れた能力を発揮できるようにするオープンソース テクノロジーがエコシステムにもたらす貢献を高く評価しています。
準備されたソリューションは CTS テスト スイートで正常にテストされました (Khronos Conformance Test Suite) であり、OpenGL 4.6 仕様に完全に準拠していることが判明しました。 これは、クロノスによって正式に認定された最初の亜鉛ベースの製品です。
Khronos の基準によれば、別の Zink ベースの実装が認定された場合、Zink ドライバー自体がユニバーサル レイヤーとして OpenGL 4.6 準拠として正式に認められます。 証明書を取得すると、グラフィック標準のサポートを正式に宣言し、それに関連するクロノス商標を使用できるようになります。
Imagination Technologies は、他の取り組みの中でも特に、Rogue アーキテクチャに基づく GPU 用のオープン ドライバー セットの開発に重点を置いています。 このセットには、Linux カーネル用の DRM (ダイレクト レンダリング マネージャー) ドライバー、Vulkan 1.0 の初期実装を備えたドライバー、および GPU 用のファームウェアのセットが含まれています。
Vulkan ドライバーはすでに Mesa メインストリームにコミットされており、DRM ドライバーは Linux カーネルに組み込まれる準備が整っています。 将来的には、Zink サポートがこのセットに追加される可能性があり、OpenGL および Vulkan サポートを備えた Imagination ハードウェア用の完全にオープンなグラフィックス スタックが利用可能になります。
最後に、 あなたがそれについてもっと知りたいのなら、 詳細はオリジナルのノートで確認できます。 次のリンク。