DXVK 2.2 již vyšlo a toto jsou jeho novinky

DXVK

DXVK lze použít ke spouštění 3D aplikací a her na Linuxu pomocí Wine

Nová verze pláštěnky DXVK 2.2 je nyní k dispozici a přichází s několika velmi zajímavými změnami, z nichž můžeme vyzdvihnout podporu kompatibility s D3D11On12, stejně jako částečné představení D3D9, opravy chyb a další.

Pro ty, kteří stále neví o DXVK, měli by vědět, o co jde jeden z nástrojů obsažených ve funkci Steam Play ze Steamu. Je to fantastický nástrojLze převádět grafická volání Microsoft DirectX 11 a DirectX 10 na Vulkan, open source grafické API, které je kompatibilní s Linuxem. Chcete-li použít DXVK, kromě Wine a Vulkan samozřejmě potřebujete GPU kompatibilní s Vulkanem.

Hlavní nové funkce DXVK 2.2

V této nové verzi, která je představena DXVK 2.2, můžeme najít sPřidána podpora pro vrstvu D3D11On12Že umožňuje Direct3D 11 pracovat nad Direct3D 12. Pro podporu D3D12 v nových hrách založených na enginu Unity, jako je Lego Builder's Journey, DXVK implementovala možnost vytvářet zařízení D3D11 ze zařízení D3D12 pomocí funkce D3D11On12CreateDevice a API ID3D11On12Device.

Další ze změn, které v této nové verzi vynikají, je Implementace Direct3D 9 představen podpora částečného zobrazení který umožňuje organizovat zobrazení částí okna zkopírováním obsahu backbufferu do systémové paměti a následným vykreslením do okna CPU. To zlepšuje kompatibilitu s herními spouštěči, zejména těmi, které jsou založeny na Microsoft WPF Toolkit a některých vizuálních novinkách.

Tato funkce zlepšuje kompatibilitu s herními spouštěči vytvořenými pomocí Microsoft WPF za cenu snížení výkonu. Pro Direct3D 9 bylo také vylepšeno obecné chování virtuálních framebufferů (SwapChain) a byla odstraněna podpora pro volbu d3d9.noExplicitFrontBuffer.

Kromě toho je také zdůrazněno, že při použití s ​​Protonem nebo Wine, ve výchozím nastavení, vytváření souborů protokolu se zastaví a výstup diagnostických zpráv do konzole je organizován pomocí funkcí specifických pro Wine, což odpovídá chování vkd3d-protonu. Chcete-li obnovit vytváření samostatných souborů protokolu, můžete nastavit proměnnou prostředí DXVK_LOG_PATH.

Z další změny, které vynikají:

  • Výrazně snížená spotřeba paměti při vytváření zařízení D3D11 nepoužívaných ve hrách.
  • Opraven problém, kdy vlákna nebyla správně zničena.
  • Opraveny chyby ověření Vulkanu způsobené nesprávným sledováním rozvržení při povolení smyček zpětné vazby pro texturu.
  • Výrazně snížené využití paměti v situacích, kdy hry vytvářejí nepoužívaná zařízení D3D11.

Konečně pokud máte zájem o tom vědět více O této nové verzi můžete zkontrolovat podrobnosti Na následujícím odkazu.

Jak přidat podporu DXVK do Linuxu?

DXVK lze použít ke spouštění 3D aplikací a her na Linuxu pomocí aplikace Wine, která funguje jako výkonnější alternativa k integrované implementaci Direct3D 11, která běží na OpenGL.

DXVK vyžaduje nejnovější stabilní verzi Wine běžet. Pokud to tedy nemáte nainstalované. Nyní si budeme muset stáhnout pouze nejnovější stabilní balíček DXVK, ten najdeme Na následujícím odkazu.

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

Po provedení stahování nyní rozbalíme právě získaný balíček, což lze provést z vašeho desktopového prostředí nebo ze samotného terminálu provedením následujícího příkazu:

tar -xzvf dxvk-2.2.tar.gz

Poté přejdeme do složky pomocí:

cd dxvk-2.2

A provedeme příkaz sh spusťte instalační skript:

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

Při instalaci DXVK v předponě Wine. Výhodou je, že Wine vkd3d lze použít pro hry D3D12 a DXVK pro hry D3D11.

Nový skript také umožňuje instalaci dll jako symbolických odkazů, což usnadňuje aktualizaci DXVK, aby získal více předpon Wine (můžete to udělat pomocí příkazu –symlink).

Jak uvidíte složku DXVK obsahuje dvě další dll pro 32 a 64 bitů jsi umístíme je podle následujících tras.
Kde „uživatel“ jej nahradíte uživatelským jménem, ​​které používáte ve své distribuci Linuxu.

Za 64 bitů je vložíme:

~/.wine/drive_c/windows/system32/

O

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

A pro 32 bitů v:

~/.wine/drive_c/windows/syswow64

O

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

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.