DXVK 1.0.3 met Direct3D 10/11-implementatie bovenop de Vulkan API

In plaats van een release die werd geannuleerd vanwege een probleem met het bevriezen van de GPU 1.1 tussenlaag release voorbereid DXVK 1.0.3, dat een implementatie biedt van DXGI (DirectX Graphics Infrastructure), Direct3D 10 en Direct3D 11, waarbij wordt gewerkt door vertaling van oproepen naar de Vulkan API. DXVK 1.0.3 neemt een aantal reparaties en verbeteringen over van de 1.1 branch, bijvoorbeeld:

  • Er wordt verzekerd dat de DLL DXVK-versie-informatie bevat;
  • Op systemen met NVIDIA GPU's zijn weergaveproblemen in Dark Souls Remastered en Grim Dawn opgelost;
  • Probleem opgelost waarbij de GPU vastliep en het stuurprogramma crashte bij het starten van Star Citizen;
  • Prestatieproblemen opgelost in Anno 1800;
  • Fouten opgelost die leidden tot de overdracht van ongedefinieerde gegevens naar het stuurprogramma, wat een negatief effect kon hebben op de shader-caching;
  • Er is een probleem opgelost met het hashen van geometrie-shaders met stream-metagegevens waardoor statuscachebestanden ongecontroleerd konden groeien.

Ter herinnering: DXVK kan worden gebruikt om 3D-applicaties en games op Linux uit te voeren met behulp van Wine, en dient als een krachtiger alternatief voor Wine's ingebouwde Direct3D 11-implementatie die bovenop OpenGL draait. IN sommige spelletjes prestatie van de Wine+DXVK combinatie verschillend van het draaien op Windows met slechts 10-20%, terwijl bij gebruik van de Direct3D 11-implementatie op basis van OpenGL de prestaties aanzienlijk afnemen. Lopende werkzaamheden op levering DXVK als component wijn-integratie, geleverd in de vorm van een aparte Linux-bibliotheek (libdxvk.so), die direct in Wine kan worden gebruikt, zonder dat een aparte installatie van DXVK in de vorm van een Windows DLL nodig is.

Bron: opennet.ru

Voeg een reactie