Liberazione di DXVK 1.10.1, implementazioni Direct3D 9/10/11 in cima à l'API Vulkan

A liberazione di a capa DXVK 1.10.1 hè dispunibule, chì furnisce una implementazione di DXGI (Infrastruttura Grafica DirectX), Direct3D 9, 10 è 11, travagliendu per a traduzzione di chjamate à l'API Vulkan. DXVK richiede drivers chì supportanu l'API Vulkan 1.1, cum'è Mesa RADV 21.2, NVIDIA 495.46, Intel ANV è AMDVLK. DXVK pò esse usatu per eseguisce applicazioni è ghjochi 3D in Linux cù Wine, chì serve cum'è una alternativa di rendimentu più altu à l'implementazione nativa di Direct3D 9/10/11 di Wine in esecuzione sopra OpenGL.

I cambiamenti principali:

  • Implementatu u supportu iniziale per e risorse di texture spartuti è l'API IDXGIResource. Per urganizà l'almacenamiento di metadati di texture inseme cù descrittori di memoria spartuti assuciati, patch supplementari à Wine sò richiesti, chì sò attualmente dispunibili solu in u ramu Proton Experimental. L'implementazione hè attualmente limitata à supportà a spartera di texture 2D per l'API D3D9 è D3D11. A chjama IDXGIKeyedMutex ùn hè micca supportata è ùn ci hè attualmente a capacità di sparte risorse cù l'applicazioni chì utilizanu D3D12 è Vulkan. E funzioni aghjunte anu permessu di risolve i prublemi cù a riproduzione di video in certi ghjochi Koei Tecmo, cum'è Nioh 2 è ghjochi in a serie Atelier, è ancu di migliurà a resa di l'interfaccia in u ghjocu Black Mesa.
  • Aggiunta a variabile d'ambiente DXVK_ENABLE_NVAPI per disattivà l'annullamentu di l'ID di u venditore (cum'è dxvk.nvapiHack = False).
  • Generazione di codice shader mejorata quandu si usanu array lucali, chì ponu accelerà alcuni ghjochi D3D11 in sistemi cun driver NVIDIA.
  • Ottimisazione aghjunta chì potenzialmente aumenta u rendiment di l'imaghjini di rendering in u formatu DXGI_FORMAT_R11G11B10_FLOAT.
  • I prublemi cù a carica di texturizati quandu si usa D3D9 sò stati risolti.
  • Per Assassin's Creed 3 è Black Flag, l'impostazione "d3d11.cachedDynamicResources=a" hè stata attivata per risolve i prublemi di rendiment. Per Frostpunk l'impostazione "d3d11.cachedDynamicResources = c" hè attivata, è per God of War hè "dxgi.maxFrameLatency = 1".
  • I prublemi di rendering in GTA: San Andreas è Rayman Origins sò stati risolti.

Source: opennet.ru

Add a comment