DXVKプロジェクト1.5.1の新しいバージョンが利用可能です 今すぐダウンロードして更新してください。 そしてそれは この新しいバージョンでは、いくつかの改善が実装されています 一部のゲームの問題を修正します。 その中でGTAV、とりわけHaloが恩恵を受けています。
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ゲームを実行する際のパフォーマンスと最適化について。
DXVK 1.5.1の新機能は何ですか?
DXVKプロジェクトのこの新しい記事では、発表された主な変更の中にそれを見つけることができます Direct3D9の一般的なパフォーマンスの最適化について説明します、とともに Direct3D9での深度スクロールの実装の改善。 これにより、多くのゲームでの影やステッカーの欠如など、Pixel Shader1.x。のレンダリングの問題が解消されました。
さらに スレッド数の設定が強調表示されます 今日の「一般的な」6コアおよび8コアシステムを処理するためのパイプラインの複雑化に使用され、12スレッド以上の新しいCPUがビルドフェーズでより多くを使用できるようにします。
また、一部のDirect3D9ベースのゲームを起動するときにゼロ除算が原因でクラッシュするバグを修正しました。
解決された問題のうち この新しいバージョンの発表で言及された、恩恵を受けたゲームはGTAVでした フルスクリーンモードでVsyncを有効にすると、パフォーマンスが極端に低下するリグレッションが修正されました。
他のタイトルの Halo CE、Need For Speed:Carbon、Risen 2、Sims 4、Trackmania Forever、Vampire The Masquerade:Bloodlinesの改善点を見つけることができます。
そしてまた dxvk.hud構成ジョブが強調表示されます これは復元されており、ブランチ1.5で監視が削除されたためです。
最後に あなたがそれについてもっと知りたいなら DXVK 1.5.1のリリースの詳細については、GitHubのリリースアナウンスを通じて行うことができます 次のリンクで。
LinuxにDXVKサポートを追加するにはどうすればよいですか?
DXVKには最新の安定バージョンのWineが必要です 走る。 したがって、これがインストールされていない場合。 これで、DXVKの最新の安定したパッケージをダウンロードするだけで済みます。これは私たちが見つけたものです。 次のリンクで。
wget https://github.com/doitsujin/dxvk/releases/download/v1.5/dxvk-1.5.tar.gz
ダウンロードが完了したら、新しく取得したパッケージを解凍します。これは、デスクトップ環境から、または次のコマンドを実行して端末自体から実行できます。
tar -xzvf dxvk-1.5.tar.gz
次に、次のコマンドでフォルダにアクセスします。
cd dxvk-1.5
そして、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/