DXVK 1.7には、Vulkanの改善、最適化などが含まれています。

DXVK 拡張子

のリリース DXVKレイヤー1.7の新しいバージョン、DXGI(DirectX Graphics Infrastructure)、Direct3D 9、10、および11の実装を提供します。 VulkanAPI呼び出しの変換を通じて機能します。

DXVKが 主にSteamPlayで使用されていますが、それだけではありません Linuxユーザーがこの素晴らしいテクノロジーを利用できる場所。 また LinuxとWine用のVulkanベースのD3D11実装をもたらします。 Direct3D11のサポートも提供するため、WineでDirect3D9ゲームを実行する際のパフォーマンスと最適化について。

DXVK1.7の主な新機能

この新しいバージョンの実装では VulkanグラフィカルAPI拡張機能のサポートが追加されました VK_EXT_custom_border_color これは、サンプラーの境界線の色をサポートするために使用されます。 Direct3D9に基づくゲームの多くの問題を解決します CrysisとHalo2Vistaを含みます。 受けた別のサポートは VK_EXT_robustness2、 許容可能なリソース領域範囲外のアクセスを処理するために使用されるD3D11と同様です。

そのpを考慮することが重要ですこれらの拡張機能を使用するには、Wine5.8が必要です。 (開発バージョン)、およびAMDおよびIntel Mesa20.2-devドライバーまたはNVIDIA440.66.12-betaドライバー。

私達はまたそれを見つけることができます 洗浄操作とバリアの使用が最適化されました レンダリング中、これ 一部のゲームのパフォーマンスをわずかに向上させることができます.

D3D11ゲームでは、ドライバー(RADVなど)が個別の送信キューをサポートしていない場合に、非同期リソースの読み込みに計算キューを使用する機能が追加されました。

この新しいバージョンでも際立っています D3D9のメモリ消費量の削減、 したがって、Toxikkなどの一部のゲームで使用可能なメモリの枯渇を回避します。

この新しいバージョンで際立っている他の変更の中で:

  • 一部の機能はDXGI1.6から実装されており、World ofWarcraftの将来のバージョンで使用される予定です。
  • リソースバッファを誤って使用するCloudpunkやその他のゲームのVulkan検証エラーを修正しました。
  • GCC10.1でのコンパイルの問題を修正しました。
  • D3D9に関連するさまざまな問題を修正しました。
  • 再設計されたdxgi.tearFreeオプション。
  • Fallout New Vegas、Freelancer、GTA IV、およびHalo CustomEditionゲームの問題を修正しました。
  • winelibによるビルドサポートは廃止されました。 DXVKをビルドするにはMinGWが必要になりました。

LinuxにDXVKサポートを追加するにはどうすればよいですか?

DXVKを使用するには、API Vulkan1.1をサポートするドライバーが必要です。 AMD RADV 18.3、NVIDIA 440.66、Intel ANV 19.0、AMDVLKなど。

DXVKは、Wineを使用してLinux上で3Dアプリケーションとゲームを実行するために使用でき、OpenGLで実行されるWineの組み込みDirect3D11実装のより高性能な代替手段として機能します。

DXVKには最新の安定バージョンのWineが必要です 走る。 したがって、これがインストールされていない場合。 これで、DXVKの最新の安定したパッケージをダウンロードするだけで済みます。これは私たちが見つけたものです。 次のリンクで。

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

ダウンロードが完了したら、新しく取得したパッケージを解凍します。これは、デスクトップ環境から、または次のコマンドを実行して端末自体から実行できます。

tar -xzvf dxvk-1.7.0.tar.gz

次に、次のコマンドでフォルダにアクセスします。

cd dxvk-1.7.0

そして、shコマンドを実行して インストールスクリプトを実行します。

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

WineのプレフィックスにDXVKをインストールする場合。 利点は、Wine vkd3dをD3D12ゲームに使用でき、DXVKをD3D11ゲームに使用できることです。

また、新しいスクリプトを使用すると、dllをシンボリックリンクとしてインストールできるため、DXVKを更新してより多くのWineプレフィックスを取得することが容易になります(これは–symlinkコマンドを使用して実行できます)。

フォルダはどのように表示されますか DXVKには、32ビットと64ビット用の他のXNUMXつのdllが含まれています あなたは 以下のルートで配置します。
「user」は、Linuxディストリビューションで使用するユーザー名に置き換えます。

64ビットの場合、次のように入力します。

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

そして32ビットの場合:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。