DXVK 1.7.3 komt met fixes, enkele grote veranderingen, maar met verbeteringen aan shaders

DXVK-extensie

onlangs de release van de nieuwe versie van DXVK 1.7.3 werd aangekondigd, waarin de sOndersteuning voor de nieuwe DXGI's die zijn geïntroduceerd in Windows 10 Update 1809, naast bugfixes, enkele shaderverbeteringen en vooral renderverbeteringen.

Voor degenen die niet bekend zijn met DXVK, ze moeten weten dat het een bibliotheek is het werkt door de vertaling van Vulkan API-aanroepen.

Terwijl DXVK Hoewel het voornamelijk op Steam Play wordt gebruikt, is het niet de enige plek waar Linux-gebruikers kunnen profiteren van deze fantastische technologie. Ook brengt 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.7.3

In deze nieuwe versie, zoals in het begin vermeld, wordt dat benadrukt toegevoegde ondersteuning voor nieuwe DXGI-interfaces onlangs getoond in Windows 10, een optie om het DXVK-scherm aan de voorzijde op HiDPI-schermen te schalen, verschillende fixes en verschillende configuratie-optimalisaties om de HUD-indicator te schalen op displays met hoge pixeldichtheid.

Bovendien heeft shader-code gegenereerd voor D3D11 is gewijzigd zodat controllers textuurbewerkingen kunnen optimaliseren wanneer er geen textuurbinding is.

Er is geoptimaliseerd om onnodige tekenbewerkingen te elimineren, wat de prestaties van sommige games heeft verbeterd.

Met betrekking tot fixes wordt vermeld dat crashes van oude games met D3D9 op systemen met RADV-controller zijn opgelost, evenals Vulkan API-validatiefouten toen HUD was ingeschakeld.

Bovendien wordt dat ook benadrukt verbeterde code voor batch-renderingbewerkingen om het aantal draw-calls te verminderen bij het spelen van Trine 4.

Van de andere veranderingen die zich onderscheiden van deze nieuwe versie:

  • Problemen opgelost met fabric-rendering in EverQuest 2 op systemen met grafische kaarten van NVIDIA.
  • Renderingsproblemen opgelost in Trine 4 op bepaalde NVIDIA GPU's en systemen met het RADV-stuurprogramma.
  • De eisen aan de bouwomgeving zijn verhoogd; nu heb je MinGW 8.0 nodig om te bouwen.

Deze nieuwe versie moet worden opgenomen in de volgende Proton-update met Steam Play voor eenvoudige implementatie.

Eindelijk als u meer wilt weten over deze nieuwe versie u kunt het wijzigingslogboek 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.7.3/dxvk-1.7.3.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.7.3.tar.gz

Vervolgens openen we de map met:

cd dxvk-1.7.3

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.