DXVK 3.0には、新しいシェーダーコンパイラとVulkan 1.4のサポートが搭載されています。

  • 旧翻訳コードを、新しいSSAベースのDXBC-SPIRVコンパイラに置き換えます。
  • 動作にはVulkan 1.4互換ドライバーが必須です。
  • タスクをセカンダリスレッドに委任することで、読み込み時間を最適化します。
  • メモリ管理を向上させるため、Vulkanディスクリプタスタックをデフォルトで有効にします。

DXVK3.0

オープンソースのゲームエコシステムは、多くの人が待ち望んでいた発表を受けて祝賀ムードに包まれています。この開発の立役者の一人であるフィリップ・レボーレ氏は、 正式に発売を発表しました de DXVK3.0このバージョンは単なるパッチではなく、Direct3DからVulkanへの変換レイヤーにおける重要な進化です。このツールは、LinuxユーザーがWindowsタイトルを...を通じて楽しむことを可能にする重要なコンポーネントです。 ワイン あるいは、蒸気甲板上の有名なプロトン号。

このバージョンアップグレードにより、プロジェクトはグラフィックスパフォーマンスをさらにプロフェッショナル化し、不十分になり始めていた従来のソリューションを廃止することを目指しています。フリーソフトウェアコミュニティはこのアップデートを熱烈に歓迎しており、 新しいレンダリング技術 これまで独自システム特有のものと思われていた安定性を実現し、ゲームプレイ開始直後からユーザーエクスペリエンスを向上させることを約束する。

GE-プロトン10-26
関連記事
GE-Proton 10-26はLinuxとSteam Deckでの互換性とパフォーマンスを向上

DXVK 3.0は、シェーダー用の新しいエンジンを搭載して登場します。

このバージョンがもたらす最も根本的な変化は、間違いなく、 DXBC-SPIRV シェーダーコンパイルに関しては、これまで使用されてきた変換コードを完全に廃止します。DXVKチームが特別に開発し、SSAに基づいたこのコンパイラは、生成されるコードをはるかにコンパクトかつ効率的にします。さらに、コンパイルを特定のスレッドに割り当てることで、 ロード時間 ビデオゲームでは、これらの問題は大幅に軽減され、新しいエリアに入ったときに時折発生する、あの煩わしいカクつきは解消されます。

DXVK 3.0におけるこのコンパイラの大幅な改良は、速度向上だけでなく、一部の旧作タイトルを悩ませていた様々なビジュアルレンダリングの問題に対する特効薬としても機能します。最新のGPU命令セットによりネイティブに対応することで、画面に表示される映像の正確性を確保します。 当初の構想に忠実 ゲーム開発者から提供されたもので、正しく投影されなかった奇妙なアーティファクトや影などを除去するものです。

Steam
関連記事
SteamOS 3、これらはその最も重要な機能です

技術要件と記述子の管理

これは魔法のような最適化の話ではありません。この技術革新を実現するには、機器を最新のソフトウェアでアップデートする必要があります。このバージョンを実行するには、対応するドライバーが絶対に必要です。 Vulkan 1.4 標準将来を見据えるのであれば、これは論理的な判断と言えるでしょう。ディスクリプタヒープ(VK_EXT_descriptor_heap)の使用といった高度な機能をデフォルトで有効にすることで、ゲームとグラフィックカード間の通信速度を大幅に向上させることができます。

これらの技術的な改善に加え、上級ユーザーにとって便利な機能強化も含まれています。共有リソースのサポートが改良され、新機能も統合されました。 フレーム/秒制限器 はるかに堅牢で、複雑な外部ツールに頼ることなく、機器の温度を制御したり、携帯機器のバッテリー寿命を延ばしたいと考えている人に最適です。

Vulkan API 上での Direct3D 8、9、10、11 の実装の道のりは、このリリースで羨ましいほどの成熟度に達しました。独自のシェーダーコンパイラへの移行と、より新しいドライババージョンの要求は、 オープンプラットフォームでのゲーム もはや単に機能するだけでは満足せず、技術効率の分野でトップを目指しています。今回のアップデートにより、最も負荷の高いゲームでも完璧に動作し、どのオペレーティングシステムを選択してプレイしても、最高のパフォーマンスを維持します。

ルトリス0.5.21
関連記事
Lutris 0.5.21がLinux向けの新しいランナーと改良を加えて登場

Googleで優先ソースとして追加する