DXVK 2.2 is al uitgebracht en dit is het nieuws

DXVK-extensie

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

De nieuwe versie van de cape DXVK 2.2 is nu beschikbaar en het komt met een aantal zeer interessante veranderingen, waarvan we de compatibiliteitsondersteuning met D3D11On12 kunnen benadrukken, evenals de gedeeltelijke presentatie van D3D9, bugfixes en meer.

Voor wie DXVK nog niet kent, ze moeten weten wat het is een van de tools in de Steam Play-functie van Steam. Het is een fantastisch hulpmiddel datWe kunnen Microsoft DirectX 11 en DirectX 10 grafische oproepen converteren naar Vulkan, de open source grafische API die compatibel is met Linux. Om DXVK te gebruiken, heb je naast Wine en Vulkan natuurlijk een Vulkan-compatibele GPU nodig.

Belangrijkste nieuwe kenmerken van DXVK 2.2

In deze nieuwe versie die wordt gepresenteerd van DXVK 2.2 kunnen we vinden dat sOndersteuning toegevoegd voor de laag D3D11On12Dat zorgt ervoor dat Direct3D 11 bovenop Direct3D 12 kan werken. Om D3D12 te ondersteunen in nieuwe games op basis van de Unity-engine, zoals Lego Builder's Journey, DXVK heeft de mogelijkheid geïmplementeerd om D3D11-apparaten te maken van D3D12-apparaten met behulp van de D3D11On12CreateDevice-functie en de ID3D11On12Device API.

Een andere van de veranderingen die opvalt in deze nieuwe versie is de Direct3D 9-implementatie geïntroduceerd ondersteuning voor gedeeltelijke weergave waarmee de weergave van delen van een venster kan worden georganiseerd door de inhoud van de backbuffer naar het systeemgeheugen te kopiëren en deze vervolgens naar het CPU-venster te trekken. Dit verbetert de compatibiliteit met game-launchers, met name die gebaseerd op de WPF Toolkit van Microsoft en enkele visuele romans.

Deze functie verbetert de compatibiliteit met game launchers gebouwd met Microsoft WPF ten koste van prestatievermindering. Voor Direct3D 9 is ook het algemene gedrag van virtuele framebuffers (SwapChain) verbeterd en is ondersteuning voor de optie d3d9.noExplicitFrontBuffer verwijderd.

Daarnaast wordt er ook op gewezen dat: standaard bij gebruik met Proton of Wine, stopt het aanmaken van logbestanden en de uitvoer van diagnostische berichten naar de console wordt georganiseerd met behulp van Wine-specifieke functies, wat overeenkomt met het gedrag van vkd3d-proton. Om door te gaan met het maken van afzonderlijke logbestanden, kunt u de omgevingsvariabele DXVK_LOG_PATH instellen.

Van de andere opvallende veranderingen:

  • Aanzienlijk verminderd geheugenverbruik bij het maken van D3D11-apparaten die niet in games worden gebruikt.
  • Er is een probleem opgelost waarbij threads niet correct werden vernietigd.
  • Vaste Vulkan-validatiefouten veroorzaakt door onjuiste lay-outtracering bij het inschakelen van feedbacklussen voor een textuur.
  • Aanzienlijk verminderd geheugengebruik in situaties waarin games ongebruikte D3D11-apparaten creëren.

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

Vervolgens openen we de map met:

cd dxvk-2.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.