Utgivelse av DXVK 1.9.1, Direct3D 9/10/11 implementeringer på toppen av Vulkan API

Utgivelsen av DXVK 1.9.1-laget er tilgjengelig, og gir en implementering av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 og 11, som fungerer gjennom samtaleoversettelse til Vulkan API. DXVK krever drivere som støtter Vulkan 1.1 API, som Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 og AMDVLK. DXVK kan brukes til å kjøre 3D-applikasjoner og spill på Linux ved å bruke Wine, og fungerer som et alternativ med høyere ytelse til Wines innebygde Direct3D 9/10/11-implementeringer som kjører på toppen av OpenGL.

Hovedendringer:

  • Løser flere ytelses- og stabilitetsproblemer som ble introdusert etter at D3D9-låsemekanismen ble omarbeidet.
  • Staging Texture-behandling i D3D11 har blitt omarbeidet, noe som har resultert i redusert minneforbruk og en reduksjon i antall bildekopier som kreves for å flytte data mellom CPU og GPU.
  • Fjernet kode for å omgå problemer i eldre versjoner av Mesa (<=19.0).
  • Redesignede låseprimitiver basert på Windows SRW-låser, som er mer effektive enn 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 løst

Kilde: opennet.ru

Legg til en kommentar