DXVK 2.1 přichází s opravami a dalšími

DXVK

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

Oznámeno spuštění nová verze DXVK 2.1 což přináší řešení problémů v některých herních titulech, stejně jako schopnost povolit HDR, mimo jiné.

Nová verze DXVK vyžaduje ovladače kompatibilní s Vulkan API 1.3, jako jsou Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK. DXVK lze použít ke spouštění 3D aplikací a her na Linuxu pomocí Wine a slouží jako výkonnější alternativa k vestavěným implementacím Wine Direct3D 9/10/11 běžícím na OpenGL.

Hlavní nové funkce v DXVK 2.1

V nově vydané verzi DXVK 2.1 systémy, které podporují barevný prostor HDR10, je možné povolit HDR nastavením proměnné prostředí DXVK_HDR=1 nebo zadáním parametru dxgi.enableHDR=True v konfiguračním souboru. Jakmile je HDR povoleno, mohou hry detekovat a používat barevný prostor HDR10, pokud je nainstalován vkd3d-proton 2.8 nebo novější.

Za zmínku stojí v současné době hlavní uživatelská prostředí na Linuxu ještě nepodporují HDR, ale Podpora HDR je k dispozici na Gamescope Composite Server a chcete-li to povolit, musíte použít volbu „–hdr-enabled“ (funguje pouze na systémech s GPU AMD při použití jádra Linuxu s opravami josh-hdr -colorimetry).

Další ze změn, která v nové verzi vyniká, je vylepšení kompilace shaderů. Pro omezení zadrhávání bylo použití knihoven potrubí rozšířeno na potrubí s geometrií a tessellation shadery a při použití MSAA se používají další funkce rozšíření Vulkan VK_EXT_extended_dynamic_state3.

Pro hry starší než podporuje vyhlazování více vzorků (MSAA, Multi-Sample Anti-Aliasing), přidána nastavení d3d9.forceSampleRateShading a d3d11.forceSampleRateShading pro povolení režimu stínování vzorkovací frekvence pro všechny shadery, což vám umožní zlepšit kvalitu obrázků ve hrách.

Backend GLFW byl přidán do sestavení Linuxu, který lze použít jako alternativu k backendu SDL2.

Vylepšená logika předávání příkazů D3D11 pro přiblížení chování DXVK nativním ovladačům D3D11 pro předvídatelnější výkon

Opravené problémy, které se objevovaly ve hrách:

  • Ashes of the Singularity – Opravená regrese výkonu způsobená neoptimálním mapováním sady deskriptorů.
  • Battlefield: Bad Company 2: Opraveno blikání
    Cardfight!! Vanguard: opraveno vykreslování
  • Gujian 3 – Opraveny problémy s vykreslováním na některých GPU.
  • Resident Evil 4 HD – Opraveno neplatné používání Vulkan způsobující pád GPU v RADV.
  • Saints Row: The Third – Opraven vážný problém s výkonem s deštěm při použití rendereru D3D9.
  • Sekiro: Shadows Die Twice – Opraveny problémy se zadrháváním na GPU Nvidia.
  • Sonic Frontiers – Opravena chyba ve hře, která způsobovala blikání stínů při připojení k GPU.
  • Supreme Commander: Forged Alliance – Opraven pád po načtení

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.1/dxvk-2.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-2.1.tar.gz

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

cd dxvk-2.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.