要約:
d4r というオープンソース プロジェクトが最近新しいバージョンをリリースし、NVIDIA DLSS 4 および DLSS 4.5 テクノロジの実験的サポートを AMD Radeon RX 9000 シリーズ グラフィックス カードにもたらしました。これは、元々 GeForce RTX グラフィックス カード用に設計された AI 超解像度モデルが、初めて RDNA 4 アーキテクチャに基づく AMD グラフィックス カード上で実行できることを意味します。

開発者の「countervolts」は、最新のアップデートで RDNA 4 アーキテクチャに実験的な適応サポートを追加し、Radeon RX 9060 や RX 9070 などの RX 9000 シリーズ製品でネイティブ DLSS 4 および DLSS 4.5 カーネルを構築および実行できるようにしました。この画期的な進歩の鍵は、RDNA 4 アーキテクチャが FP8 計算をネイティブにサポートしていることと、FP8 が新世代の DLSS モデルで広く使用されているデータ形式であることです。
新しいバージョンの d4r は FP8 操作を直接処理できるため、実行のために FP8 を FP16 に変換する必要がなくなりました。これにより、DLSS の実行時に発生する追加のパフォーマンス オーバーヘッドが削減され、全体的な効率が向上することが期待されます。
ただし、プロジェクト開発者は、RDNA 4 プラットフォームの現在のサポートはまだ非常に初期の実験段階にあることも強調しました。 d4r バージョン 0.1.2 および 0.1.3 では、サポート対象として RX 9070 XT や RX 9070 などのグラフィックス カードがリストされていますが、関連する動作パフォーマンスとパフォーマンス データはまだ完全に検証されていません。現時点で、プロジェクトによって実際にテストされた唯一のハードウェアは、前世代 RDNA 3 アーキテクチャの Radeon RX 7700 XT です。

技術的な実装の観点から見ると、d4r は DLSS ソース コードを直接移植するのではなく、NVIDIA が公式に提供する nvngx_dlss.dll ファイルを Linux および Proton 環境を通じて実行し、ZLUDA 互換レイヤーを使用して CUDA ワークロードを AMD グラフィック カードが実行できる命令に変換します。同時に、このプロジェクトは、DLSS の主要なコンピューティング タスクの一部を実行するための RDNA 3 および RDNA 4 アーキテクチャ用の専用コアも開発しました。
開発者は、プロジェクトが現在 DLSS 3、DLSS 4、および DLSS 4.5 の複数のバージョンをサポートしていると述べました。 RX 7700 XT での以前のテストでは、ネイティブに最適化されたカーネルを使用した後、単に変換に依存して DLSS コードを実行するよりもパフォーマンスが向上し、さらなる最適化の可能性が示されました。
それにもかかわらず、d4r は現在、一般ユーザー向けの成熟したソリューションではなく、依然として技術検証のための実験プロジェクトとみなされています。このプロジェクトは、日常的なゲームで使用されるにはまだ程遠く、AMD の公式 FSR 超解像度テクノロジを置き換えることはできません。
この進歩は、AI コンピューティング機能における RDNA 4 アーキテクチャの向上を改めて示しています。ネイティブ FP8 サポートの追加により、AMD の最新世代のグラフィックス カードは、独自の AI 機能をより効率的に実行できるだけでなく、プラットフォーム全体で NVIDIA の高度な AI モデルの実行を検討するサードパーティ開発者に新たな可能性を提供します。
詳細:
https://github.com/countervolts/d4r/releases/
コメント