DXVK 1.10.2 prichádza s vylepšeniami optimalizácie a opravami chýb

DXVK

Nedávno bolo oznámené vydanie novej verzie DXVK vrstvy 1.10.2, ktorá poskytuje implementáciu DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 a 11, pracujúcu prostredníctvom prekladu volaní API Vulkan.

DXVK možno použiť na spúšťanie 3D aplikácií a hier na Linuxe pomocou Wine, ktorý slúži ako výkonnejšia alternatíva k vstavaným implementáciám Direct3D 9/10/11 Wine, ktoré bežia nad OpenGL.

Hlavné nové funkcie DXVK 1.10.2

V tejto novej vydanej verzii DXVK 1.10.2, pre Direct3D 9 bola pridaná podpora pre bezšvíkové textúry kocky (bezšvové, bez hraníc spracovania medzi vzorkami), implementované pomocou rozšírenia Vulkan VK_EXT_non_seamless_cube_map.

Ďalšou pozoruhodnou zmenou je vylepšené ukladanie shaderov do vyrovnávacej pamäte na disk pri používaní ovládačov NVIDIA Vulkan, ako aj vylepšený výkon kompresie kódu shadera SPIR-V v pamäti.

Je tiež zdôraznené, že optimalizovaný čistiaci kód v implementácii metódy D3D11 pre neusporiadaný prístup k zdrojom z viacerých vlákien (UAV, Unordered Access View), čo umožnilo zvýšiť efektivitu kompresie obrazu v ovládačoch.

Na strane opráv chýb sa spomína, že opravené chyby, ktoré spôsobovali nesprávne ukladanie a používanie súboru vyrovnávacej pamäte a opravené problémy s vytváraním GCC 12.1.

Vzhľadom k tomu, opravy vykonané v hrách uvádzajú sa tieto:

  • Beyond Good and Evil: Vyhýbanie sa chýbajúcim Shafts of Light
  • Deň Z: Povolená možnosť d3d11.cachedDynamicResources na opravu problémov s výkonom
  • Dead Space: Opravené vykresľovanie tieňov a pridaný zámok 60 FPS, aby sa zabránilo pádom hry
  • Dirt Rally: Opravený možný pád GPU kvôli chybám hry v shaderi
  • Krstný otec: Opravený pád na systémoch, ktoré nepodporujú 16x MSAA
  • Limbo – Povoľte obmedzenie 60 FPS, aby ste sa vyhli chybám v hre
  • Majesty 2: Vyriešte chyby hry spôsobujúce problémy na GPU a vstavaných systémoch s viac ako 2 GB VRAM
  • Onechanbara Z2: Chaos – Opravené časticové efekty a prvky používateľského rozhrania sa nezobrazujú správne
  • rastliny vs. Zombies Garden Warfare 2 - Zabráňte zlyhaniu, keď hra deteguje AMD GPU
  • Return of Reckoning: Riešenie problémov so spúšťačom
  • Scrapland Remastered - Riešenie problémov s čiernou obrazovkou
  • Malé rádiá Veľké televízory - Riešenie problémov s čiernou obrazovkou
  • Sonic Adventure 2: Opravené chýbajúce časticové efekty

Stojí za zmienku, že DXVK v súčasnosti vyžaduje ovládače kompatibilné s Vulkan API 1.1, ako sú Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 a AMDVLK.

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

Potom vstúpime do priečinka pomocou:

cd dxvk-1.10.2

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