DXVK-versie 1.5.2 is nu beschikbaar en voegt verschillende oplossingen voor games toe

DXVK-extensie

De release van een nieuwe versie van het DXVK-project is aangekondigd, namelijk een van de tools die zijn opgenomen 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 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.5.2

Met de lancering van deze nieuwe versie is een van de belangrijkste wijzigingen el Beëindigde ondersteuning voor oudere stuurprogramma's die niet compatibel zijn met de Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 en eerdere versies, evenals NVIDIA 390.xx en eerdere versies.

als Vulkan versie 1.0 is stopgezet omdat het niet in grote mate was getest en het niet altijd correct werkte en dat ook een code-opschoning mogelijk maakte.

Dat wordt ook benadrukt onlangs geïdentificeerde bugs in de implementatie van Direct3D 9 zijn verholpen en kleine optimalisaties voor prestaties en geheugengebruik zijn toegevoegd.

Optie toegevoegd d3d9.forceSwapchainMSAA om de opname van de MSAA-anti-overlap-methode af te dwingen (Multi-sample anti-aliasing) voor afbeeldingen die zijn verwerkt in SwapChain. En de instellingen d3d9.deferredSurfaceCreation is ingeschakeld, zodat u problemen met de menuweergave kunt oplossen in games uit de Atelier-serie die Direct3D 11 gebruiken.

Bovendien werden enkele ontbrekende schakelketenbewerkingen voor virtuele framebuffers (SwapChain) toegevoegd aan de Direct3D 9-implementatie, die problemen oploste met het starten van applicaties zoals de ATi ToyShop-demo, Atelier Sophie en Dynasty Warriors 7.

ook Er wordt op gewezen dat de problemen die in verschillende games werden gemeld, zijn opgelost waarmee ze beter presteren met Wine + DXVK en Proton.

Van de games die verbeteringen hebben gekregen:

  • Dragon Age Origins- Enkele Vulkan-validatiebugs opgelost.
  • Entropy Universum: de optie is toegevoegd d3d11.invariantPositie om Z-vechtproblemen in sommige grafische stuurprogramma's op te lossen
  • Ferentus / Herrcot / Xiones: Vaste weergave van de lucht en een regressie van de minimap
  • Gothic 3: d3d9.supportDFFormat is uitgeschakeld om schaduwweergave te repareren
  • Verhalen van Vesperia:  een raceconditie verholpen die frequente crashes veroorzaakte, die werd geïntroduceerd in DXVK 1.4.5.
  • TrackMania voor altijd verenigd- Onnodige CPU <> GPU-timing opgelost om de prestaties te verbeteren
  • Vampire The Masquerade: Bloedlijnen: weergaveproblemen opgelost met verblindende ramen
  • Warriors Orochi 4- Kleine discrepantie opgelost in het volgen van D3D11-query's vanwege een aantal game-bugs

Hoe DXVK-ondersteuning aan Linux toe te voegen?

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.5.2/dxvk-1.5.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-1.5.2.tar.gz

Vervolgens openen we de map met:

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