DXVK 1.10.1 už vyšiel a toto sú jeho novinky

DXVK

Nedávno prepustenie nová verzia implementácie DXVK 1.10.1 v ktorom okrem iného pribudli aj niektoré novinky a nové experimentálne funkcie.

Pre tých, ktorí stále nevedia o DXVK, by mali vedieť, čo to je jeden z nástrojov zahrnutých vo funkcii Steam Play zo Steamu. Je to fantastický nástrojMôžeme prevádzať grafické hovory Microsoft DirectX 11 a DirectX 10 na Vulkan, open source grafické API, ktoré je kompatibilné s Linuxom. Aby ste mohli používať DXVK, okrem Wine a Vulkan samozrejme potrebujete GPU kompatibilný s Vulkan.

DXVK sa síce používa hlavne na Steam Play, no nie je to jediné miesto, kde môžu používatelia Linuxu využiť túto fantastickú technológiu. To tiež prispieva implementácia vulkánskej D3D11 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.10.1

V tejto novej verzii je spočiatočná podpora pre zdieľané zdroje textúr a IDXGIResource API. Na organizáciu ukladania metadát textúr spolu s pridruženými deskriptormi zdieľanej pamäte sú potrebné ďalšie záplaty pre Wine, ktoré sú momentálne dostupné len na vetve Proton Experimental.

V súčasnej dobe, implementácia je obmedzená na podporu zdieľania 2D textúr pre D3D9 a D3D11 API. Volanie IDXGIKeyedMutex nie je podporované a momentálne neexistuje spôsob, ako zdieľať zdroje s aplikáciami používajúcimi D3D12 a Vulkan. Pridané funkcie vyriešili problémy s prehrávaním videa v niektorých hrách Koei Tecmo, ako sú Nioh 2 a Atelier, a upravili vykresľovanie používateľského rozhrania v Black Mesa.

Ďalšou zo zmien, ktoré v tejto novej verzii vynikajú, je to, že pridaná premenná prostredia DXVK_ENABLE_NVAPI zakázať prepísanie identifikátora dodávateľa (podobne ako dxvk.nvapiHack=False), okrem vylepšené generovanie shader kódu pri použití lokálnych polí, čo môže urýchliť niektoré hry D3D11 na systémoch s ovládačmi NVIDIA.

Z ďalšie zmeny ktoré vynikajú:

  • Pridaná optimalizácia, ktorá potenciálne zvyšuje výkon vykresľovania obrázkov vo formáte DXGI_FORMAT_R11G11B10_FLOAT.
  • Opravené problémy s načítavaním textúr pri používaní D3D9.
  • Pre Assassin's Creed 3 a Black Flag je povolené nastavenie "d3d11.cachedDynamicResources=a", aby sa vyriešili problémy s výkonom.
  • Nastavenie "d3d11.cachedDynamicResources=c" je povolené pre Frostpunk a "dxgi.maxFrameLatency=1" je povolené pre God of War.
  • Opravené problémy s vykresľovaním v GTA: San Andreas a Rayman Origins.

Konečne ak máte záujem dozvedieť sa o tom viac O tomto novom vydaní môžete skontrolovať podrobnosti Na nasledujúcom odkaze.

Ako pridať podporu DXVK do Linuxu?

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

Potom vstúpime do priečinka pomocou:

cd dxvk-1.10.1

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ť.