Vrystelling van DXVK 1.10.1, Direct3D 9/10/11 implementerings bo-op die Vulkan API

Die vrystelling van die DXVK 1.10.1-laag is beskikbaar en bied 'n implementering van DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, wat deur die vertaling van oproepe na die Vulkan API werk. DXVK vereis drywers wat die Vulkan 1.1 API ondersteun, soos Mesa RADV 21.2, NVIDIA 495.46, Intel ANV en AMDVLK. DXVK kan gebruik word om 3D-toepassings en -speletjies op Linux te laat loop deur Wine te gebruik, wat dien as 'n hoΓ«rprestasie-alternatief vir Wine se inheemse Direct3D 9/10/11-implementerings wat bo-op OpenGL loop.

Belangrikste veranderinge:

  • Implementeer aanvanklike ondersteuning vir gedeelde tekstuurhulpbronne en die IDXGIResource API. Om die berging van tekstuurmetadata saam met gepaardgaande gedeelde geheuebeskrywings te organiseer, word addisionele pleisters vir Wine vereis, wat tans slegs in die Proton Experimental-tak beskikbaar is. Die implementering is tans beperk tot die ondersteuning van 2D-tekstuurdeling vir die D3D9 en D3D11 API's. Die IDXGIKeyedMutex-oproep word nie ondersteun nie en daar is tans geen vermoΓ« om hulpbronne te deel met toepassings wat D3D12 en Vulkan gebruik nie. Die bykomende kenmerke het dit moontlik gemaak om probleme met videoterugspeel in sommige Koei Tecmo-speletjies, soos Nioh 2 en speletjies in die Atelier-reeks, op te los, asook om die koppelvlakweergawe in die Black Mesa-speletjie te verbeter.
  • DXVK_ENABLE_NVAPI omgewingsveranderlike bygevoeg om verkoper-ID-verandering te deaktiveer (dieselfde as dxvk.nvapiHack = False).
  • Verbeterde skadukodegenerering wanneer plaaslike skikkings gebruik word, wat sommige D3D11-speletjies op stelsels met NVIDIA-bestuurders kan bespoedig.
  • Bygevoeg optimering wat moontlik die werkverrigting van die weergawe van beelde in die DXGI_FORMAT_R11G11B10_FLOAT-formaat verhoog.
  • Probleme met die laai van teksture wanneer D3D9 gebruik word, is opgelos.
  • Vir Assassin's Creed 3 en Black Flag is die "d3d11.cachedDynamicResources=a"-instelling geaktiveer om prestasieprobleme op te los. Vir Frostpunk is die instelling "d3d11.cachedDynamicResources = c" geaktiveer, en vir God of War is dit "dxgi.maxFrameLatency = 1".
  • Weergaveprobleme in GTA: San Andreas en Rayman Origins is opgelos.

Bron: opennet.ru

Voeg 'n opmerking