DXVK 1.7 prichádza s vylepšeniami Vulkan, optimalizáciami a ďalšími

DXVK

Uvoľnenie nová verzia vrstvy DXVK 1.7, ktorá poskytuje implementáciu DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, ktorá funguje to prostredníctvom prekladu volaní Vulkan API.

Zatiaľ čo DXVK Aj keď sa používa hlavne na Steam Play, nie je to jediné miesto kde môžu používatelia systému Linux využiť túto fantastickú technológiu. Tiež prináša implementáciu D3D11 na báze Vulkan pre Linux a Wine, Pokiaľ ide o výkon a optimalizáciu pri spustení hier Direct3D 11 na Wine, pretože tiež poskytujú podporu pre Direct3D9.

Hlavné nové funkcie DXVK 1.7

V tejto novej verzii implementácie pridaná podpora pre grafické rozšírenia Vulkan API VK_EXT_custom_border_color ktorý sa používa na podporu farieb okrajov v nástroji Sampler a tiež rieši veľa problémov v hrách založených na Direct3D 9 vrátane Crysis a Halo 2 Vista. Ďalšia získaná podpora je VK_EXT_robustness2, podobné D3D11 používané na spracovanie prístupu mimo prijateľného rozsahu oblasti zdrojov.

Je dôležité vziať do úvahy, že pAk chcete používať tieto rozšírenia, musíte mať Wine 5.8 (vývojová verzia), ako aj ovládače AMD a Intel Mesa 20.2-dev alebo NVIDIA 440.66.12-beta.

Aj to môžeme nájsť optimalizovalo sa použitie čistiacich operácií a bariér počas vykresľovania, ktoré umožnil mierne vylepšiť výkon niektorých hier.

V hrách D3D11 bola pridaná možnosť používať výpočtové fronty na asynchrónne načítanie zdrojov, ak ovládač (napríklad RADV) nepodporuje samostatný prenosový front;

Táto funkcia je tiež uvedená v tejto novej verzii znížená spotreba pamäte v D3D9, čím sa zabráni vyčerpaniu dostupnej pamäte v niektorých hrách, ako napríklad Toxikk.

Z ďalších zmien, ktoré vynikajú v tejto novej verzii:

  • Niektoré funkcie boli implementované z DXGI 1.6, ktoré sa budú používať v budúcich verziách World of Warcraft.
  • Opravené chyby overenia vulkánu v Cloudpunk a iných hrách, ktoré nesprávne používajú vyrovnávaciu pamäť zdrojov.
  • Opraviť problémy s kompiláciou v GCC 10.1.
  • Opravené rôzne problémy spojené s D3D9.
  • Prepracovaná možnosť dxgi.tearFree.
  • Opravené problémy v hrách Fallout New Vegas, Freelancer, GTA IV a Halo Custom Edition.
  • Podpora budovania pomocou winelibu bola ukončená. Na zostavenie DXVK je teraz potrebný program MinGW.

Ako pridať podporu DXVK do Linuxu?

Na použitie DXVK sú potrebné ovládače s podporou API Vulkan 1.1, napríklad AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 a AMDVLK.

DXVK možno použiť na spustenie 3D aplikácií a hier v systéme Linux pomocou aplikácie Wine, ktorá slúži ako výkonnejšia alternatíva k vstavanej implementácii Wine Direct3D 11, ktorá beží na OpenGL.

DXVK vyžaduje najnovšiu stabilnú verziu aplikácie Wine bežať. Pokiaľ to teda nemáte nainštalované. Teraz si budeme musieť stiahnuť iba najnovší stabilný balík DXVK, nájdeme tento Na nasledujúcom odkaze.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

Po dokončení sťahovania teraz rozbalíme práve získaný balík, čo je možné urobiť z vášho desktopového prostredia alebo zo samotného terminálu vykonaním nasledujúceho príkazu:

tar -xzvf dxvk-1.7.0.tar.gz

Potom vstúpime do priečinka pomocou:

cd dxvk-1.7.0

A vykonáme príkaz sh na spustite inštalačný skript:

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

Pri inštalácii DXVK v predpone Wine. Výhodou je, že Wine vkd3d je možné použiť pre hry D3D12 a DXVK pre hry D3D11.

Nový skript tiež umožňuje inštaláciu dll ako symbolických odkazov, čo uľahčuje aktualizáciu DXVK, aby sa získalo viac predpôn Wine (môžete to urobiť pomocou príkazu –symlink).

Ako uvidíte priečinok DXVK obsahuje ďalšie dve DLL pre 32 a 64 bitov si ideme ich umiestniť podľa nasledujúcich trás.
Kde „používateľ“ ho nahradíte používateľským menom, ktoré používate vo svojej distribúcii Linuxu.

Za 64 bitov sme ich vložili do:

~/.wine/drive_c/windows/system32/

O

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

A pre 32 bitov v:

~/.wine/drive_c/windows/syswow64

O

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

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.