MesaのRadeonVulkanオープン-ソースドライバー「RADV」は、メッシュシェーダーの実験的サポートを導入する準備をしています。

金曜日のパッチは、 NV_mesh_shader仕様。メッシュシェーダーは機能していますが、タスクシェーダーはまだ実装されていません。ただし、開発者はサポートがまもなく提供されると述べています。メッシュシェーダーは、従来の頂点/ジオメトリパイプラインを置き換えるコンピューティングのようなシェーダーステージを提供します。メッシュシェーダーの背景情報の詳細については、このNVIDIAブログ投稿を参照してください。 TuringGPUの機能。

RADV開発者は、「NV_mesh_shaderはAMDハードウェアでのパフォーマンスが低いため、RADVで正式にサポートされることはありません。ただし、メッシュシェーダーテクノロジーの経験を積むためにこの拡張機能を実装しています。ユーザーはすべきではありません。潜在的なクロスベンダー拡張が表示された場合は削除するため、このサポートに依存してください。」

Intelは、メッシュシェーダー用のMesaドライバーも準備しています。 Intel Xe HPGハードウェアはメッシュシェーダーをサポートするため、少なくともメッシュシェーダー用のクロスベンダーVulkan拡張機能が登場するまで、NV_mesh_shaderのサポートに取り組んできました。

AMD RDNA2(Radeon RX 6000シリーズ)グラフィックハードウェアはメッシュシェーダーをサポートし、次世代ジオメトリ(NGG)に依存しています。

RADV Vulkanドライバーの実験的なメッシュシェーダーの動作は、現在このマージで確認できます。リクエストは審査中ですが、まもなくマージされる予定です。

Categories: IT Info