Version DXVK 2.2, implémentation de Direct3D 9/10/11 sur l'API Vulkan

La version de la couche DXVK 2.2 est disponible, fournissant une implĂ©mentation de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 et 11, fonctionnant via la translation des appels dans l'API Vulkan. Pour utiliser DXVK, des pilotes supportant l'API Vulkan 1.3 sont nĂ©cessaires, tels que Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 et AMDVLK. DXVK peut ĂȘtre utilisĂ© pour exĂ©cuter des applications 3D et des jeux sous Linux via Wine, agissant comme une alternative plus performante aux implĂ©mentations Direct3D 9/10/11 intĂ©grĂ©es dans Wine qui fonctionnent sur OpenGL.

Principales modifications :

  • Ajout du support de la couche D3D11On12, permettant de faire fonctionner Direct3D 11 sur Direct3D 12. Pour le soutien de D3D12 dans les nouveaux jeux basĂ©s sur le moteur Unity, tels que Lego Builder’s Journey, DXVK a mis en Ɠuvre la possibilitĂ© de crĂ©er des appareils D3D11 Ă  partir d'appareils D3D12, en utilisant la fonction D3D11On12CreateDevice et l'interface ID3D11On12Device.
  • L'implĂ©mentation de Direct3D 9 a ajoutĂ© le support de la prĂ©sentation partielle (Partial Presentation), permettant d'organiser l'affichage de parties de la fenĂȘtre en copiant le contenu du tampon d'Ă©cran (backbuffer) dans la mĂ©moire systĂšme, puis en le redessinant dans la fenĂȘtre en utilisant le CPU. Cette fonctionnalitĂ© amĂ©liore la compatibilitĂ© avec les lanceurs de jeux créés avec l'outil Microsoft WPF, au prix d'une baisse de performance. Pour Direct3D 9, le comportement gĂ©nĂ©ral des tampons de swap (SwapChain) a Ă©galement Ă©tĂ© amĂ©liorĂ© et le support de l'option d3d9.noExplicitFrontBuffer a Ă©tĂ© abandonnĂ©.
  • Lors de l'utilisation avec Proton ou Wine, la crĂ©ation par dĂ©faut de fichiers de journaux a Ă©tĂ© arrĂȘtĂ©e et la sortie de messages de diagnostic se fait dĂ©sormais dans la console en utilisant des capacitĂ©s spĂ©cifiques Ă  Wine, ce qui correspond au comportement de vkd3d-proton. Pour reprendre la crĂ©ation de fichiers de journaux sĂ©parĂ©s, vous pouvez dĂ©finir la variable d'environnement DXVK_LOG_PATH.
  • La consommation de mĂ©moire a Ă©tĂ© considĂ©rablement rĂ©duite dans les situations de crĂ©ation d'appareils D3D11 inutilisĂ©s dans les jeux.
  • Sur les systĂšmes multi-GPU, l'identification des appareils de sortie disponibles via DXGI a Ă©tĂ© amĂ©liorĂ©e, rĂ©solvant les problĂšmes de performance dans les nouveaux jeux basĂ©s sur le moteur RE (Reach for the Moon) utilisant D3D12.
  • Les problĂšmes rencontrĂ©s dans les jeux suivants ont Ă©tĂ© rĂ©solus :
    • Battle Fantasia Revised Edition
    • Cold Fear
    • Dawn of Magic 2
    • DC Universe Online
    • Far Cry 2
    • Halo: The Master Chief Collection
    • Warhammer 40k: Space Marine
    • Jade Empire
    • Sid Meier’s Pirates
    • Total War: Shogun 2

    Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster