DXVK 1.10.2 komt met optimalisatieverbeteringen en bugfixes

DXVK-extensie

onlangs de release van de nieuwe versie van de DXVK-laag 1.10.2 werd aangekondigd, die een implementatie biedt van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, die werkt door de vertaling van Vulkan API-aanroepen.

DXVK kan worden gebruikt om 3D-applicaties en games op Linux uit te voeren met Wine, en dient als een beter presterend alternatief voor de ingebouwde Direct3D 9/10/11-implementaties van Wine die bovenop OpenGL draaien.

Belangrijkste nieuwe kenmerken van DXVK 1.10.2

In deze nieuwe uitgebrachte versie van DXVK 1.10.2, voor Direct3D 9 is ondersteuning voor niet-naadloze kubusstructuren toegevoegd (niet-naadloos, zonder verwerkingsgrenzen tussen samples), geïmplementeerd met behulp van de Vulkan-extensie VK_EXT_non_seamless_cube_map.

Een andere opmerkelijke verandering is een verbeterde shader-caching naar schijf bij gebruik van NVIDIA Vulkan-stuurprogramma's, evenals verbeterde in-memory SPIR-V shader-codecompressieprestaties.

Dat wordt ook benadrukt geoptimaliseerde opschooncode in de implementatie van de D3D11-methode voor ongeordende toegang tot bronnen van meerdere threads (UAV, Unordered Access View), wat het mogelijk maakte om de efficiëntie van beeldcompressie in de stuurprogramma's te verhogen.

Van de kant van de bugfixes wordt vermeld dat: bugs verholpen die ervoor zorgden dat het cachebestand onjuist werd opgeslagen en gebruikt en opgeloste problemen bij het bouwen met GCC 12.1.

De reparaties aan games worden genoemd:

  • Voorbij goed en kwaad: de ontbrekende lichtstralen vermijden
  • Dag Z: d3d11.cachedDynamicResources-optie ingeschakeld om prestatieproblemen op te lossen
  • Dode ruimte: schaduwweergave verholpen en 60 FPS-vergrendeling toegevoegd om gamecrashes te voorkomen
  • Dirt Rally: mogelijke GPU-crash verholpen door gamebugs in een shader
  • Godfather: crash verholpen op systemen die 16x MSAA niet ondersteunen
  • Limbo - Schakel 60 FPS-limiet in om game-bugs te voorkomen
  • Majesteit 2: Los gamebugs op die problemen veroorzaken op GPU's en embedded systemen met meer dan 2 GB VRAM
  • Onechanbara Z2: Chaos - Vaste deeltjeseffecten en UI-elementen die niet correct worden weergegeven
  • planten versus Zombies Garden Warfare 2 - Voorkom crash wanneer de game een AMD GPU detecteert
  • Return of Reckoning: Problemen met Launcher oplossen
  • Scrapland Remastered - Problemen met zwart scherm oplossen
  • Kleine radio's Grote televisies - Problemen met zwart scherm oplossen
  • Sonic Adventure 2: ontbrekende deeltjeseffecten opgelost

Het is vermeldenswaard dat DXVK momenteel Vulkan API 1.1-compatibele stuurprogramma's vereist, zoals Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 en AMDVLK.

Eindelijk als u er meer over wilt weten Over deze nieuwe release kun je de details bekijken In de volgende link.

Hoe DXVK-ondersteuning aan Linux toe te voegen?

DXVK kan worden gebruikt om 3D-applicaties en -games op Linux uit te voeren met Wine, en fungeert als een beter alternatief voor de ingebouwde Direct3D 11-implementatie van Wine die op OpenGL draait.

DXVK vereist de laatste stabiele versie van Wine rennen. Dus als je dit niet hebt geïnstalleerd. Nu hoeven we alleen het nieuwste stabiele pakket van DXVK te downloaden, dit pakket dat we hebben gevonden In de volgende link.

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

Nadat we de download hebben gemaakt, gaan we nu het zojuist verkregen pakket uitpakken, dit kan worden gedaan vanuit uw desktopomgeving of vanaf de terminal zelf door het volgende commando uit te voeren:

tar -xzvf dxvk-1.10.2.tar.gz

Vervolgens openen we de map met:

cd dxvk-1.10.2

En we voeren het sh-commando uit naar voer het installatiescript uit:

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

Bij het installeren van DXVK in een voorvoegsel van Wine. Het voordeel is dat Wine vkd3d kan worden gebruikt voor D3D12-spellen en DXVK voor D3D11-spellen.

Ook staat het nieuwe script toe dat de dll wordt geïnstalleerd als symbolische koppelingen, waardoor het gemakkelijker wordt om de DXVK bij te werken om meer Wine-voorvoegsels te krijgen (u kunt dit doen via het –symlink-commando).

Hoe ziet u de map DXVK bevat twee andere dll's voor 32 en 64 bits deze we gaan ze plaatsen volgens de volgende routes.
Waarbij "user" je het vervangt door de gebruikersnaam die je gebruikt in je Linux-distributie.

Voor 64 bits plaatsen we ze in:

~/.wine/drive_c/windows/system32/

O

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

En voor 32 bits in:

~/.wine/drive_c/windows/syswow64

O

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

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.