Release av DXVK 1.9.1, Direct3D 9/10/11 implementeringar ovanpå Vulkan API

Utgåvan av DXVK 1.9.1-lagret är tillgänglig, vilket ger en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som fungerar genom samtalsöversättning till Vulkan API. DXVK kräver drivrutiner som stöder Vulkan 1.1 API, som Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 och AMDVLK. DXVK kan användas för att köra 3D-applikationer och spel på Linux med Wine, vilket fungerar som ett alternativ med högre prestanda till Wines inbyggda Direct3D 9/10/11-implementationer som körs ovanpå OpenGL.

Huvudändringar:

  • Åtgärdar flera prestanda- och stabilitetsproblem som introducerades efter att D3D9-låsmekanismen omarbetades.
  • Staging Texture-bearbetning i D3D11 har omarbetats, vilket resulterat i minskad minnesförbrukning och en minskning av antalet bildkopior som krävs för att flytta data mellan CPU och GPU.
  • Borttagen kod för att undvika problem i äldre versioner av Mesa (<=19.0).
  • Omdesignade låsprimitiver baserade på Windows SRW-lås, som är mer effektiva än winpthreads-implementeringen i mingw-builds.
  • Problem i Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 och World of Final Fantasy har lösts

Källa: opennet.ru

Lägg en kommentar