Udgivelse af DXVK 1.9.1, Direct3D 9/10/11 implementeringer oven på Vulkan API

En udgivelse af DXVK 1.9.1-laget er tilgængelig, som giver en implementering af DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, der arbejder gennem opkaldsoversættelse til Vulkan API. DXVK kræver Vulkan 1.1 API-aktiverede drivere såsom Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 og AMDVLK. DXVK kan bruges til at køre 3D-applikationer og spil på Linux ved hjælp af Wine, der fungerer som et højere ydeevne alternativ til Wines indbyggede Direct3D 9/10/11 implementeringer, der kører oven på OpenGL.

Vigtigste ændringer:

  • Løser adskillige problemer med ydeevne og stabilitet, der blev introduceret efter D3D9-låsemekanismen blev omarbejdet.
  • Staging Texture-behandling i D3D11 er blevet omarbejdet, hvilket resulterer i reduceret hukommelsesforbrug og en reduktion i antallet af billedkopier, der kræves for at flytte data mellem CPU'en og GPU'en.
  • Fjernet kode for at omgå problemer i ældre versioner af Mesa (<=19.0).
  • Redesignede låseprimitiver baseret på Windows SRW-låse, som er mere effektive end winpthreads-implementeringen i mingw-builds.
  • Problemer i Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 og World of Final Fantasy er blevet løst

Kilde: opennet.ru

Tilføj en kommentar