Mesa の Radeon Vulkan ドライバー「RADV」は、しばらくの間 Quake II RTX および DOOM Eternal ゲームで動作しており、最近のベンチマークで示されているように、最近パフォーマンスも順調に向上しています。しかし、Vulkan レイ トレーシング拡張機能を公開するには、RADV_PERFTEST=rt 環境変数を設定する必要がありましたが、これら 2 つのゲームでは最初に変更されました。
2022 年の Mesa コードベースへの最後のコミットの 1 つとして、Mesa 23.0 の RADV ドライバーは、Quake II RTX および DOOM Eternal のサポートをアドバタイズする準備ができており、レイ トレーシング環境変数オプションは不要になりました。今のところ、Vulkan レイトレーシングは無条件に有効化されているわけではなく、Quake II RTX の最初のゲームで選択的にホワイトリストに登録され、その後、Steam Play (Proton) を介して Linux で実行されている後者のゲームで DOOM Eternal が選択されているだけです。特に、VK_KHR_ray_tracing_pipeline 拡張機能が公開されています。
このマージ リクエストは 2 つのゲームのレイ トレーシング パイプラインをアドバタイズしているため、少なくとも RADV_PERFTEST=rt を使用することを忘れずにゲームをすぐに起動できます。そのマージで、Bas Nieuwenhuizen は、サポートがまだ無条件にオンにされていない理由についてコメントしました:
「準備が整っていないため、特にダニエルのシェーダー呼び出し作業とゲームのデバッグが不足しています。
しかし、人々がプレイを開始できるように、私たちが知っているいくつかのゲームを有効にすることに価値があると感じています.”
マージにより、新しい「radv_rt」DriConf オプションが追加されるため、VK_KHR_ray_tracing_pipeline を活用する他のレイ トレーシング ゲームがサポート ベースをホワイトリストに登録するのは簡単です。 DriConf XML 経由のアプリケーション名。