DXVK 1.7 přichází s vylepšeními Vulkan, optimalizacemi a dalšími

DXVK

Uvolnění nová verze vrstvy DXVK 1.7, který zajišťuje implementaci DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, který funguje prostřednictvím překladu volání Vulkan API.

Zatímco DXVK Ačkoli se používá hlavně na Steam Play, není to jediné místo kde uživatelé Linuxu mohou využít této fantastické technologie. Taky přináší implementaci D3D11 na bázi Vulkan pro Linux a Wine, Pokud jde o výkon a optimalizaci při spouštění her Direct3D 11 ve Wine, protože také poskytují podporu pro Direct3D9.

Hlavní nové funkce DXVK 1.7

V této nové verzi implementace přidána podpora pro grafické rozšíření API Vulkan VK_EXT_custom_border_color který se používá k podpoře barev hranic v Sampleru a také řeší mnoho problémů ve hrách založených na Direct3D 9 včetně Crysis a Halo 2 Vista. Další obdržená podpora je VK_EXT_robustness2, podobný D3D11 používaný ke zpracování přístupu mimo přijatelný rozsah oblasti prostředků.

Je důležité vzít v úvahu, že pAbyste mohli používat tato rozšíření, musíte mít Wine 5.8 (vývojová verze), stejně jako ovladače AMD a Intel Mesa 20.2-dev nebo NVIDIA 440.66.12-beta.

Můžeme to také najít bylo optimalizováno použití čisticích operací a bariér během vykreslování, které umožnilo mírně zlepšit výkon některých her.

Ve hrách D3D11 byla přidána možnost používat výpočetní fronty pro asynchronní načítání prostředků, pokud ovladač (např. RADV) nepodporuje samostatnou přenosovou frontu;

Vyniká také v této nové verzi snížená spotřeba paměti v D3D9, čímž se zabrání vyčerpání dostupné paměti v některých hrách, jako je například Toxikk.

Z dalších změn, které v této nové verzi vynikají:

  • Některé funkce byly implementovány z DXGI 1.6, které budou použity v budoucích verzích World of Warcraft.
  • Opravené chyby ověření Vulkan v Cloudpunk a dalších hrách, které nesprávně používají vyrovnávací paměť prostředků.
  • Opravit problémy s kompilací v GCC 10.1.
  • Opraveny různé problémy spojené s D3D9.
  • Přepracovaná možnost dxgi.tearFree.
  • Opravené problémy ve hrách Fallout New Vegas, Freelancer, GTA IV a Halo Custom Edition.
  • Podpora budování pomocí winelibu byla ukončena. K sestavení DXVK je nyní zapotřebí MinGW.

Jak přidat podporu DXVK do Linuxu?

K použití DXVK jsou vyžadovány ovladače s podporou API Vulkan 1.1, například AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 a AMDVLK.

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/v1.7.0/dxvk-1.7.0.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-1.7.0.tar.gz

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

cd dxvk-1.7.0

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.