Izdanje DXVK 1.9.1, implementacije Direct3D 9/10/11 povrh Vulkan API-ja

Dostupno je izdanje sloja DXVK 1.9.1, koje pruža implementaciju DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 i 11, radeći putem prijevoda poziva na Vulkan API. DXVK zahtijeva upravljačke programe koji podržavaju Vulkan 1.1 API, kao što su Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 i AMDVLK. DXVK se može koristiti za pokretanje 3D aplikacija i igara na Linuxu koristeći Wine, služeći kao bolja alternativa Wine-ovim ugrađenim Direct3D 9/10/11 implementacijama koje rade povrh OpenGL-a.

Velike promjene:

  • Rješava nekoliko problema s performansama i stabilnošću koji su uvedeni nakon što je D3D9 mehanizam za zaključavanje prerađen.
  • Staging Texture obrada u D3D11 je prerađena, što je rezultiralo smanjenom potrošnjom memorije i smanjenjem broja kopija slike potrebnih za prijenos podataka između CPU-a i GPU-a.
  • Uklonjen kod za rješavanje problema u starijim verzijama Mesa (<=19.0).
  • Redizajnirane primitive zaključavanja temeljene na Windows SRW zaključavanjima, koje su učinkovitije od implementacije winpthreads u mingw verzijama.
  • Problemi u Earth Defence Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 i World of Final Fantasy su riješeni

Izvor: opennet.ru

Dodajte komentar