Release fan DXVK 1.10.1, Direct3D 9/10/11 ymplemintaasjes boppe op de Vulkan API

De frijlitting fan 'e DXVK 1.10.1-laach is beskikber, it leverjen fan in ymplemintaasje fan DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 en 11, wurkje troch de oersetting fan oproppen nei de Vulkan API. DXVK fereasket bestjoerders dy't de Vulkan 1.1 API stypje, lykas Mesa RADV 21.2, NVIDIA 495.46, Intel ANV, en AMDVLK. DXVK kin brûkt wurde om 3D-applikaasjes en spultsjes op Linux út te fieren mei Wine, en tsjinnet as in alternatyf mei hegere prestaasjes foar Wine's native Direct3D 9/10/11-ymplemintaasjes dy't boppe op OpenGL rinne.

Grutte feroaringen:

  • Implementearre inisjele stipe foar dielde tekstuerboarnen en de IDXGIResource API. Om de opslach fan tekstuermetadata te organisearjen tegearre mei byhearrende beskriuwers fan dielde ûnthâld, binne ekstra patches foar Wine nedich, dy't op it stuit allinich beskikber binne yn 'e Proton Experimental branch. De ymplemintaasje is op it stuit beheind ta it stypjen fan 2D-tekstuerdielen foar de D3D9 en D3D11 API's. De IDXGIKeyedMutex-oprop wurdt net stipe en d'r is op it stuit gjin mooglikheid om boarnen te dielen mei applikaasjes dy't D3D12 en Vulkan brûke. De tafoege funksjes makken it mooglik om problemen op te lossen mei fideospieljen yn guon Koei Tecmo-spultsjes, lykas Nioh 2 en spultsjes yn 'e Atelier-searje, en ek ferbetterje de ynterface-rendering yn it Black Mesa-spiel.
  • Added DXVK_ENABLE_NVAPI omjouwingsfariabele te skeakeljen vendor ID oerskriuwe (itselde as dxvk.nvapiHack = False).
  • Ferbettere generaasje fan shader-koade by it brûken fan lokale arrays, wat guon D3D11-spultsjes op systemen mei NVIDIA-bestjoerders kin fersnelle.
  • Optimalisaasje tafoege dy't mooglik de prestaasjes fergruttet fan it werjaan fan ôfbyldings yn it DXGI_FORMAT_R11G11B10_FLOAT-formaat.
  • Problemen mei it laden fan tekstueren by it brûken fan D3D9 binne oplost.
  • Foar Assassin's Creed 3 en Black Flag is de ynstelling "d3d11.cachedDynamicResources = a" ynskeakele om prestaasjesproblemen op te lossen. Foar Frostpunk is de ynstelling "d3d11.cachedDynamicResources = c" ynskeakele, en foar God of War is it "dxgi.maxFrameLatency = 1".
  • Renderingproblemen yn GTA: San Andreas en Rayman Origins binne oplost.

Boarne: opennet.ru

Add a comment