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

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

Add a comment