Publicatie van DXVK 1.7, implementatie van Direct3D 9/10/11 bovenop de Vulkan API

Gecreƫerd uitgave van de laag DXVK 1.7, die een implementatie van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11 biedt, die werkt door oproepen te vertalen naar de Vulkan API. Voor gebruik van DXVK is vereist de aanwezigheid van stuurprogramma's die ondersteuning bieden voor Vulkan API 1.1, zoals AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 en AMDVLK.
DXVK kan worden gebruikt om 3D-applicaties en games in Linux uit te voeren met behulp van Wine, en fungeert als een productievere alternatief voor de ingebouwde Direct3D 11-implementatie in Wine, die bovenop OpenGL werkt.

Belangrijkste wijzigingen:

  • Ondersteuning toegevoegd voor Vulkan API-uitbreidingen: VK_EXT_custom_border_color (gebruik voor ondersteuning van randkleuren in de Sampler heeft veel problemen opgelost in spellen op basis van Direct3D 9, waaronder Crysis en Halo 2 Vista) en VK_EXT_robustness2 (vergelijkbaar met D3D11 wordt gebruikt voor de verwerking van toegang buiten het toegestane gebied van middelen). Voor gebruik van deze uitbreidingen is minimaal wine 5.8 vereist, evenals AMD- en Intel-stuurprogramma's uit Mesa 20.2-dev of NVIDIA-stuurprogramma 440.66.12-beta;
  • Geoptimaliseerd gebruik van opruimoperaties en
    barriĆØres tijdens het renderen, waardoor de prestaties van sommige games iets zijn verbeterd;
  • In D3D11-games is de mogelijkheid toegevoegd om compute-queues te gebruiken voor asynchrone resource-laden, als de driver (bijv. RADV) geen aparte transfer-queue ondersteunt;
  • Bepaalde functionaliteit van DXGI 1.6 geĆÆmplementeerd, die in toekomstige uitgaven van World of Warcraft zal worden gebruikt;
  • Geheugengebruik in D3D9 verminderd, waardoor uitputting van beschikbaar geheugen in sommige spellen, zoals Toxikk, is voorkomen;
  • Vulkan-verificatiefouten verholpen in Cloudpunk en andere spellen die het resourcebuffer onjuist gebruiken;
  • Problemen bij het bouwen met GCC 10.1 opgelost;
  • Diverse problemen met D3D9 verholpen;
  • Optie dxgi.tearFree herzien;
  • Problemen in spellen Fallout New Vegas, Freelancer, GTA IV en Halo Custom Edition opgelost;
  • Ondersteuning voor bouw met winelib. Voor het bouwen van DXVK is nu MinGW verplicht.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster