A capa DXVK 1.8 hè stata liberata, chì furnisce una implementazione di DXGI (DirectX Graphics Infrastructure), 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 20.2, NVIDIA 415.22, Intel ANV 19.0 è 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:
- DXGI include supportu per cunfigurazioni multi-monitor. Per u funziunamentu currettu, avete bisognu di stallà una versione relativamente recente di Wine cù supportu per XRandR 1.4.
- Per risolve i prublemi cù ghjochi in esecuzione in sistemi senza una GPU separata, implementazioni di u software Vulkan chì utilizanu CPU, cum'è Lavapipe, sò inclusi in a lista di rasterizers.
- L'operazioni per cambià i paràmetri per mette una maghjina in memoria (Image Layout) sò stati ottimizzati, chì hà migliuratu u rendiment di certi ghjochi nantu à Intel GPU.
- L'implementazione di Direct3D 9 hà ottimisatu u prucessu di caricate textures è verificate a visibilità di l'uggetti chì si sovrapponenu cù altri oggetti. I prublemi cù u ritornu incorrectu di a lista di furmati di buffer back supportati sò stati risolti.
- Direct3D 11 include per difettu i paràmetri d3d11.enableRtOutputNanFixup (per versioni più vechje di u driver RADV) è d3d11.invariantPosition (per risolve i prublemi cù Z-fighting chì appariscenu in RDNA2 GPU). Risolti i prublemi cù u conte di riferimentu è a gestione di i valori nulli (NaN) in shaders.
- Avvertimenti fissi durante a custruzzione cù novi versioni di u toolkit Meson.
- I prublemi in Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 è Tomb Raider Legend sò stati risolti.
Source: opennet.ru