Nuove versioni DXVK 2.3.1 e vkd3d-proton 2.12 con implementazione di Direct3D sopra l'API Vulkan

È disponibile il rilascio del livello DXVK 2.3.1, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funzionante tramite la traduzione delle chiamate nell'API Vulkan. Per utilizzare DXVK è necessario avere driver compatibili con l'API Vulkan 1.3, come Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 e AMDVLK. DXVK può essere utilizzato per eseguire applicazioni 3D e giochi su Linux tramite Wine, fungendo da un'alternativa ad alte prestazioni alle implementazioni integrate di Wine di Direct3D 9/10/11, che funzionano sopra OpenGL.

Variazioni principali:

  • Con il supporto dell'estensione Vulkan VK_NV_raw_access_chains nel sistema, è garantito il suo utilizzo per migliorare l'efficienza della generazione del codice degli shader sulla GPU NVIDIA, il che permette di avvicinare le prestazioni di alcuni giochi che utilizzano D3D11 a quelle ottenute con i driver Windows. È necessario avere almeno i driver NVIDIA 550.40.55 e installare le versioni Proton Experimental.
  • Per i giochi basati su D3D9 è stato riprogettato il metodo di copia dei buffer di sistema nella GPU, il che ha permesso di ottenere prestazioni migliori in giochi come Shank 2, Flammable Freddy e Blood Rayne.
  • Risolti problemi che si manifestavano nei giochi:
    • Ace Combat Assault Horizon
    • Assassin’s Creed 2
    • Battlefield 2
    • Battlefield 2142
    • Battlestations Midway
    • Blood Rayne
    • Codename Panzers Phase One/Two
    • Dead Space (2008)
    • Flammable Freddy
    • Flatout 3
    • Granblue Fantasy Relink
    • Gujian 2
    • Kenshi
    • MySims
    • Operation Flashpoint: Red River
    • Shank 2
    • SkyDrift
    • Sonic CD
    • Supreme Ruler Ultimate
    • Tales from the Borderlands
    • The Settlers
    • Total War: Medieval 2
    • UK Train Simulator 1
    • War Thunder

Inoltre, Valve ha pubblicato il rilascio di VKD3D-Proton 2.12, un ramo della base di codice vkd3d, creato per migliorare il supporto di Direct3D 12 nel pacchetto per l'esecuzione di giochi Proton. In VKD3D-Proton sono supportate modifiche, ottimizzazioni e miglioramenti specifici per Proton per un'esperienza di gioco Windows migliori nei titoli basati su Direct3D 12, che non sono ancora stati integrati nella versione principale di vkd3d. Tra le differenze si evidenzia anche l'orientamento verso l'utilizzo delle moderne estensioni Vulkan e delle capacità delle ultime versioni dei driver grafici per ottenere una compatibilità completa con Direct3D 12.

Tra le novità nella nuova versione:

  • È stato aggiunto il supporto per il meccanismo NVIDIA Reflex, utilizzando l'estensione Vulkan VK_NV_low_latency2.
  • Implementato l'API D3D12 Render Pass.
  • Aggiunta una soluzione per l'interfaccia ID3D12DeviceRemovedExtendedDataSettings, risolvendo problemi con alcuni giochi.
  • Aggiunto il supporto per l'estensione Vulkan VK_EXT_device_fault per ottenere informazioni sui guasti.
  • Nei sistemi con driver Mesa e NVIDIA è stato implementato il supporto per l'estensione Vulkan VK_EXT_swapchain_maintenance1 per un passaggio senza soluzione di continuità tra le modalità V-Sync e Tearing.
  • Di default, in presenza delle estensioni VK_KHR_shader_maximal_reconvergence e VK_KHR_shader_quad_control, è stato dichiarato il supporto per Shader Model 6.7.
  • Per le GPU Intel Arc con supporto per l'estensione VK_EXT_descriptor_buffer è stato aggiunto un gestore di copia dei descrittori ottimizzato.
  • È stata garantita la possibilità di tornare all'uso degli shader computazionali sui sistemi con GPU NVIDIA Pascal e GPU più vecchie, consentendo l'utilizzo di Shader Model 6.7 sui sistemi con GPU NVIDIA Pascal.
  • È stato aggiunto il supporto per la modalità di profiling VKD3D_QUEUE_PROFILE.
  • È stato aggiunto il supporto per l'estensione Vulkan VK_NV_raw_access_chains, che consente di migliorare notevolmente le prestazioni in alcuni giochi sui sistemi con GPU NVIDIA.
  • Sono stati risolti problemi con i giochi:
    • Giochi su motore Unreal Engine 5
    • Atlas Fallen
    • Persona 3 Reload
    • Resident Evil 4
    • UE5 Lyra
    • Warhammer: Darktide
    • World of Warcraft

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster