DXVK 1.6 komt met enkele wijzigingen en bugfixes in games

DXVK-extensie

Paar dagen geleden de nieuwe versie van de DXVK 1.6-laag is uitgebracht, dat de implementatie verzorgt van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, dat werkt door de vertaling van oproepen naar de Vulkan API.

Hoewel DXVK nog steeds voornamelijk op Steam Play wordt gebruikt, 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, aangezien ze ook ondersteuning bieden voor Direct3D9.

Belangrijkste nieuwe kenmerken van DXVK 1.6

Deze nieuwe versie van DXVK 1.6 onderscheidt zich door het implementeren van een verandering in de manier waarop het met zijn bibliotheken omgaat Direct3D 10-hulpmiddelen, zodat het ook kan werken met Wine's D3D10-effectenraamwerk, kleine verbeteringen aan Direct3D 9-prestaties, een sOplossing voor overtollige wijzigingen in weergavemodus en andere oplossingen.

De hulpbibliotheken installeren Direct3D 10 standaardinstellingen: d3d10.dll y d3d10_1.dll is gestopt omdat D3D10 in DXVK vereist d3d10core.dll en d3d11.dll ter ondersteuning van D3D10 (dxgi.dll is ook vereist voor Windows). Met de wijziging kun je het D3D10-framework gebruiken dat is ontwikkeld in Wine voor effecten, dat in sommige games wordt gebruikt.

DXVK 1.6 introduceert kleine prestatie-optimalisaties in Direct3D 9-implementatie, naast het verhelpen van een crash bij het maken van snapshots vanuit apitrace.

Ook crash in sommige Source 2-games opgelost Met behulp van zijn eigen D3D9-render werd ook de overtollige schermmodusschakelaar verwijderd en een bug met een groen frame bij het weergeven van een video in sommige games werd verholpen.

Wat betreft de opgeloste problemen met sommige speltitels, worden de volgende vermeld:

  • Een Hoed in Time- Een regressie verholpen waarbij de uitvoer slecht zou schalen bij het wijzigen van de resolutie
  • Lege ruimte : Zwarte vierkante artefacten opgelost.
  • DoDonPachi Resurrection : Crash bij opstarten opgelost.
  • Dragon's Dogma : Opgeloste problemen op volledig scherm.
  • Star Wars: Republic Commando : Geïmplementeerde ontbrekende afbeeldingsindelingen.
  • Yomawari: Middernachtsschaduwen : Crash bij opstarten opgelost.

Ten slotte, als u meer wilt weten over het project en het gebruik ervan, kunt u de details in het volgende link.

Hoe DXVK-ondersteuning aan Linux toe te voegen?

Om DXVK te gebruiken, zijn stuurprogramma's met API Vulkan 1.1-ondersteuning vereist, zoals AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 en AMDVLK.

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.6.0/dxvk-1.6.0.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.6.0.tar.gz

Vervolgens openen we de map met:

cd dxvk-1.6.0

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 stelt het nieuwe script je in staat om de dll als symbolische links te installeren, waardoor het gemakkelijker wordt om de DXVK bij te werken om meer Wine-voorvoegsels te krijgen (je 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.