Linux用のOpenGLおよびVulkanAPIを実装するオープンソースのMesaグラフィックライブラリは、ハードウェアレイトレーシングアクセラレータがないAMDGPUにレイトレーシングサポートをもたらすアップデートを受け取りました。
提案されたテクノロジーは、Vulkan APIを介してソフトウェアに実装され、特殊なハードウェアRTアクセラレータの代わりに通常のシェーダーを使用してトレースを処理します。これにより、第1世代のAMD Navi、Vega、PolarisGPUでレイトレーシングを使用できるようになります。もちろん、このアプローチでのトレースの処理速度は、専用のハードウェアユニットで処理する場合よりも遅くなります。
開発者のJoshuaAshtonは、古いAMDGPUのレイトレーシングサポートの実装が成功したことを確認しました。 「このアップデートには、旧世代のAMDグラフィックカード(Navi、Vega、Polarisなど)のレイトレーシングのサポートが含まれています。これは、AMD命令をエミュレートするBHVソフトウェア方式を使用して行われます。これで、レイトレーシングは、RDNA 2カードの場合と同様に、互換性テストに合格しました」-アシュトンの言葉の出典を引用しています。
入手可能なデータによると、ユーザーはすでにイノベーションをテストしており、Quake II RTX Editionを実行することもできましたが、Steamのバージョンが正しく機能しないため、ソースコードからゲームを再コンパイルする必要がありました。 Ubisoftが「ハイブリッドレイトレーシング」をFarCry 6に統合したことが最近明らかになりました。これは、アルゴリズムがシェーダーとレイトレーシングカーネルを使用して目的の結果を達成することを意味します。
2021-09-24 02:16:52
著者: Vitalii Babkin