DXVK 2.2 on nyt saatavilla, ja se tarjoaa DXGI:n (DirectX Graphics Infrastructure), Direct3D 9:n, 10:n ja 11:n toteutuksen, joka toimii Vulkan API:n kutsumuunnoksen kautta. DXVK vaatii ajurit, jotka tukevat Vulkan 1.3 API:a, kuten Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ja AMDVLK. DXVK:ta voidaan käyttää 3D-sovellusten ja -pelien suorittamiseen... Linux käyttäen Winen, joka toimii tehokkaampana vaihtoehtona Winen sisäänrakennetuille Direct3D 9/10/11 -toteutuksille, jotka toimivat OpenGL:n päällä.
Suurimmat muutokset:
- Lisätty tuki D3D11On12-kerrokselle, jonka avulla Direct3D 11 voi toimia Direct3D 12:n päällä. D3D12:n tukemiseksi uusissa Unity-pohjaisissa peleissä, kuten Lego Builder's Journeyssa, DXVK tukee nyt D3D11-laitteiden luomista D3D12-laitteista D3D11On12CreateDevice-funktion ja ID3D11On12Device-rajapinnan avulla.
- Direct3D 9 tuo mukanaan tuen osittaiselle esitykselle, joka mahdollistaa osittaisen ikkunan näyttämisen kopioimalla näyttöpuskurin (backbuffer) sisällön järjestelmämuistiin ja renderöimällä sen sitten ikkunaan suorittimen avulla. Tämä ominaisuus parantaa yhteensopivuutta Microsoft WPF:llä rakennettujen pelien käynnistysohjelmien kanssa, mutta suorituskyvyn kustannuksella. Direct3D 9 parantaa myös virtuaalisten ruutupuskureiden (SwapChain) yleistä toimintaa ja poistaa käytöstä d3d9.noExplicitFrontBuffer-asetuksen.
- Kun sitä käytetään Protonin tai Winen kanssa, lokitiedostojen luonti on oletusarvoisesti poistettu käytöstä ja diagnostiikkaviestit lähetetään konsoliin Wine-kohtaisten ominaisuuksien avulla, mikä vastaa vkd3d-protonin toimintaa. Voit jatkaa erillisten lokitiedostojen luomista asettamalla DXVK_LOG_PATH-ympäristömuuttujan.
- Merkittävästi vähentynyt muistin kulutus tilanteissa, joissa peleissä luodaan käyttämättömiä D3D11-laitteita.
- Usean näytönohjaimen järjestelmissä DXGI:n kautta saatavilla olevien lähtölaitteiden tunnistusta on parannettu, mikä on ratkaissut suorituskykyongelmia uudemmissa RE (Reach for the Moon) -pelimoottorilla varustetuissa peleissä, joissa käytetään D3D12:ta.
- Korjatut ongelmat, jotka ilmenivät peleissä:
- Battle Fantasia - Uudistettu painos
- Kylmä pelko
- Taikuuden aamunkoitto 2
- DC Universe Online
- Far Cry 2
- Halo: Master Chief Collection
- Warhammer 40k: Space Marine
- Jade-imperiumi
- Sid Meierin merirosvot
- Kokonaissota: Shogun 2
Lähde: opennet.ru
