DXVK 1.10.1 již vyšel a toto jsou jeho novinky

DXVK

Nedávno vydání nová verze implementace DXVK 1.10.1 ve kterém byly mimo jiné přidány některé novinky a nové experimentální funkce.

Pro ty, kteří o DXVK stále nevědí, měli by vědět, co to je 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.

DXVK se sice používá hlavně na Steam Play, ale není to jediné místo, kde mohou uživatelé Linuxu využít tuto fantastickou technologii. To také přispívá Vulkanská implementace D3D11 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.10.1

V této nové verzi spočáteční podpora pro sdílené prostředky textur a IDXGIResource API. Aby bylo možné zorganizovat ukládání metadat textur spolu s přidruženými deskriptory sdílené paměti, jsou vyžadovány další záplaty pro Wine, které jsou v současnosti dostupné pouze ve větvi Proton Experimental.

V současné době, implementace je omezena na podporu sdílení 2D textur pro D3D9 a D3D11 API. Volání IDXGIKeyedMutex není podporováno a v současné době neexistuje způsob, jak sdílet prostředky s aplikacemi používajícími D3D12 a Vulkan. Přidané funkce vyřešily problémy s přehráváním videa v některých hrách Koei Tecmo, jako je Nioh 2 a Atelier, a upravily vykreslování uživatelského rozhraní v Black Mesa.

Další ze změn, které v této nové verzi vyniká, je to přidána proměnná prostředí DXVK_ENABLE_NVAPI zakázat přepsání identifikátoru dodavatele (podobně jako dxvk.nvapiHack=False), kromě vylepšené generování shader kódu při použití lokálních polí, což může urychlit některé hry D3D11 na systémech s ovladači NVIDIA.

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

  • Přidána optimalizace, která potenciálně zvyšuje výkon vykreslování obrázků ve formátu DXGI_FORMAT_R11G11B10_FLOAT.
  • Opraveny problémy s načítáním textur při použití D3D9.
  • Pro Assassin's Creed 3 a Black Flag je k vyřešení problémů s výkonem povoleno nastavení "d3d11.cachedDynamicResources=a".
  • Nastavení "d3d11.cachedDynamicResources=c" je povoleno pro Frostpunk a "dxgi.maxFrameLatency=1" je povoleno pro God of War.
  • Opraveny problémy s vykreslováním v GTA: San Andreas a Rayman Origins.

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/v1.10.1/dxvk-1.10.1.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.10.1.tar.gz

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

cd dxvk-1.10.1

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.