DXVK 2.1 komt met fixes en meer

DXVK-extensie

DXVK kan worden gebruikt om 3D-applicaties en games op Linux uit te voeren met Wine

Kondigde de lancering aan van de nieuwe versie van DXVK 2.1 die komt het oplossen van problemen in sommige gametitels, evenals de mogelijkheid om HDR in te schakelen, onder andere.

De nieuwe versie van DXVK vereist Vulkan API 1.3-compatibele stuurprogramma's, zoals Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 en AMDVLK. DXVK kan worden gebruikt om 3D-applicaties en games op Linux uit te voeren met behulp van Wine, en dient als een beter presterend alternatief voor Wine's ingebouwde Direct3D 9/10/11-implementaties die bovenop OpenGL draaien.

Belangrijkste nieuwe functies in DXVK 2.1

In de onlangs uitgebrachte versie van DXVK 2.1 systemen die de HDR10-kleurruimte ondersteunen, het is mogelijk om HDR in te schakelen door de omgevingsvariabele DXVK_HDR=1 in te stellen of door de parameter dxgi.enableHDR=True in het configuratiebestand op te geven. Zodra HDR is ingeschakeld, kunnen games de HDR10-kleurruimte detecteren en gebruiken als vkd3d-proton 2.8 of nieuwer is geïnstalleerd.

Dat is het vermelden waard op dit moment ondersteunen de belangrijkste gebruikersomgevingen op Linux nog geen HDR, maar HDR-ondersteuning is beschikbaar op Gamescope Composite Server en om het in te schakelen, moet je de optie "–hdr-enabled" gebruiken (werkt alleen op systemen met AMD GPU's bij gebruik van Linux-kernel met josh-hdr-patches -colorimetrie).

Een andere verandering die opvalt in de nieuwe versie is dat de compilatie van shaders is verbeterd. Om stotteren te verminderen, is het gebruik van pijplijnbibliotheken uitgebreid naar pijplijnen met geometrie- en tessellation-shaders, en bij gebruik van MSAA worden aanvullende functies van de Vulkan VK_EXT_extended_dynamic_state3-extensie gebruikt.

Voor games ouder dan ondersteuning voor multi-sample smoothing (MSAA, Multi-Sample Anti-Aliasing), d3d9.forceSampleRateShading en d3d11.forceSampleRateShading instellingen toegevoegd om de sample rate shading-modus voor alle shaders in te schakelen, zodat u de kwaliteit van afbeeldingen in games kunt verbeteren.

De GLFW-backend is toegevoegd aan Linux-builds, die kan worden gebruikt als alternatief voor de SDL2-backend.

Verbeterde logica voor het doorgeven van D3D11-opdrachten om DXVK-gedrag te benaderen met native D3D11-stuurprogramma's voor meer voorspelbare prestaties

Problemen opgelost die in games verschenen:

  • Ashes of the Singularity – Vaste prestatieregressie veroorzaakt door suboptimale mapping van descriptorsets.
  • Battlefield: Bad Company 2: Flikkering verholpen
    Kaartgevecht!! Vanguard: vaste weergave
  • Gujian 3 – Problemen met weergave op sommige GPU's opgelost.
  • Resident Evil 4 HD – Onjuist gebruik van Vulkan verholpen waardoor een GPU-crash in RADV werd veroorzaakt.
  • Saints Row: The Third – Een ernstig prestatieprobleem opgelost met regen bij gebruik van de D3D9-renderer.
  • Sekiro: Shadows Die Twice – Problemen met stotteren op Nvidia GPU's verholpen.
  • Sonic Frontiers - Een gamebug verholpen die ervoor zorgde dat schaduwen flikkerden bij aansluiting op de GPU.
  • Supreme Commander: Forged Alliance – Een crash na het laden verholpen

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

Vervolgens openen we de map met:

cd dxvk-2.1

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.