DXVK 2.2, Direct3D 9/10/11 -toteutusten julkaisu Vulkan API:n päälle

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

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster