DXVK 1.10.1はすでにリリースされており、これらはそのニュースです

DXVK 拡張子

最近 のリリース の実装の新しいバージョン DXVK1.10.1 とりわけ、いくつかの新規性と新しい実験機能が追加されています。

DXVKについてまだ知らない人のために、彼らはそれが何であるかを知っているべきです Steamプレイ機能に含まれるツールのXNUMXつ Steamから。 それは素晴らしいツールですeはMicrosoftDirectX11およびDirectX10グラフィックス呼び出しを変換できます Linuxと互換性のあるオープンソースのグラフィックAPIであるVulkanに。 DXVKを使用するには、WineとVulkanに加えて、明らかにVulkan互換のGPUが必要です。

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

DXVK1.10.1の主な新機能

この新しいバージョンでは、共有テクスチャリソースとIDXGIResourceAPIの初期サポート。 テクスチャメタデータストレージを関連する共有メモリ記述子とともに調整するには、Wineの追加パッチが必要です。これらのパッチは、現在ProtonExperimentalブランチでのみ使用できます。

現在のところ、 実装は、D2D3およびD9D3APIの11Dテクスチャ共有のサポートに限定されています。 IDXGIKeyedMutexの呼び出しはサポートされておらず、現在、D3D12およびVulkanを使用してアプリケーションとリソースを共有する方法はありません。 追加された機能により、Nioh2やAtelierなどの一部のコーエーテクモゲームのビデオ再生の問題が解決され、BlackMesaのUIレンダリングが変更されました。

この新しいバージョンで際立っているもうXNUMXつの変更点は、 環境変数DXVK_ENABLE_NVAPIを追加しました に加えて、ベンダー識別子のオーバーライドを無効にします(dxvk.nvapiHack = Falseと同様)。 シェーダーコード生成の改善 ローカルアレイを使用する場合。これにより、NVIDIAドライバーを搭載したシステムで一部のD3D11ゲームを高速化できます。

その他の変更 目立つ:

  • DXGI_FORMAT_R11G11B10_FLOAT形式で画像をレンダリングするパフォーマンスを潜在的に向上させる最適化を追加しました。
  • D3D9を使用しているときにテクスチャをロードする際の問題を修正しました。
  • アサシンクリード3とブラックフラッグの場合、パフォーマンスの問題を解決するために「d3d11.cachedDynamicResources=a」の設定が有効になっています。
  • 設定「d3d11.cachedDynamicResources=c」はFrostpunkに対して有効になっており、「dxgi.maxFrameLatency=1」はGodofWarに対して有効になっています。
  • GTAのレンダリングの問題を修正しました:サンアンドレアスとレイマンオリジン。

最後に あなたがそれについてもっと知りたいのなら この新作については、詳細を確認できます 次のリンクで。

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.1/dxvk-1.10.1.tar.gz

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

tar -xzvf dxvk-1.10.1.tar.gz

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

cd dxvk-1.10.1

そして、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. 権利:いつでも情報を制限、回復、削除できます。