DXVK 1.10.1 is al uitgebracht en dit is het nieuws

DXVK-extensie

onlangs het uitkomen van de nieuwe versie van de implementatie van DXVK 1.10.1 waarin onder meer enkele noviteiten en nieuwe experimentele functies zijn toegevoegd.

Voor degenen die nog steeds niets weten over DXVK, ze zouden 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.

Hoewel DXVK voornamelijk wordt gebruikt op Steam Play, is het niet de enige plek waar Linux-gebruikers kunnen profiteren van deze fantastische technologie. Het draagt ​​ook bij de Vulkan-gebaseerde D3D11-implementatie voor Linux en Wine, Met betrekking tot prestaties en optimalisatie bij het draaien van Direct3D 11-games op Wine, omdat ze ook ondersteuning bieden voor Direct3D9.

Belangrijkste nieuwe kenmerken van DXVK 1.10.1

In deze nieuwe versie is de sinitiële ondersteuning voor gedeelde textuurbronnen en de IDXGIResource API. Om de opslag van textuurmetadata samen met de bijbehorende gedeelde geheugendescriptors te orkestreren, zijn extra patches voor Wine vereist, die momenteel alleen beschikbaar zijn op de Proton Experimental-tak.

nog, de implementatie is beperkt tot het ondersteunen van 2D-textuurdeling voor de D3D9- en D3D11-API's. De aanroep naar IDXGIKeyedMutex wordt niet ondersteund en er is momenteel geen manier om bronnen te delen met applicaties die D3D12 en Vulkan gebruiken. Toegevoegde functies losten problemen met het afspelen van video op in sommige Koei Tecmo-games, zoals Nioh 2 en Atelier, en wijzigden de UI-weergave in Black Mesa.

Een andere van de veranderingen die opvalt in deze nieuwe versie is dat: toegevoegde omgevingsvariabele DXVK_ENABLE_NVAPI om het overschrijven van de leverancier-ID uit te schakelen (vergelijkbaar met dxvk.nvapiHack=False), naast verbeterde generatie van shadercodes bij gebruik van lokale arrays, wat sommige D3D11-games kan versnellen op systemen met NVIDIA-stuurprogramma's.

Van de andere veranderingen die opvallen:

  • Een optimalisatie toegevoegd die mogelijk de prestaties van afbeeldingen in de DXGI_FORMAT_R11G11B10_FLOAT-indeling verbetert.
  • Problemen opgelost met het laden van texturen bij gebruik van D3D9.
  • Voor Assassin's Creed 3 en Black Flag is de instelling "d3d11.cachedDynamicResources=a" ingeschakeld om prestatieproblemen op te lossen.
  • De instelling "d3d11.cachedDynamicResources=c" is ingeschakeld voor Frostpunk en "dxgi.maxFrameLatency=1" is ingeschakeld voor God of War.
  • Renderproblemen opgelost in GTA: San Andreas en Rayman Origins.

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

Vervolgens openen we de map met:

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