Hans-Kristian Arntzen de l’équipe Linux de Valve vient de publier VKD3D-Proton 2.9 en tant que dernière mise à jour majeure de cette implémentation de l’API Direct3D 12 sur Vulkan utilisée par Steam Play (Proton) pour exécuter des jeux Windows modernes sur Linux.

VKD3D-Proton 2.9 est excitant dans le département des performances avec des exigences de mémoire système”considérablement réduites”lors de la première exécution du jeu/de l’application. Le code SPIR-V précédemment conservé en mémoire à des fins”juste au cas où”ne l’est désormais plus.

Une autre amélioration notable des performances de VKD3D-Proton 2.9 consiste à utiliser la fonctionnalité VK_EXT_graphics_pipeline_libraries”GPL”pour éviter le bégaiement de la compilation des shaders dans certains cas. Le support Vulkan GPL fonctionne avec des pilotes comme le pilote RADV de Mesa 23.1.

Certains des autres travaux de performance incluent diverses optimisations du processeur, un comportement de surabonnement vRAM amélioré, des performances améliorées avec certains modèles de requête d’occlusion incorrects, et plus encore.


VKD3D-Proton 2.9 a également ajout de l’utilisation de VK_EXT_image_sliced_view_of_3d, amélioration de la prise en charge de DXR 1.1 à l’aide de VK_EXT_pipeline_library_group_handles, achèvement de la prise en charge de DX12 Feature Level 12.1, nécessitant désormais Vulkan 1.3 et des pilotes plus récents, et les interfaces d’interopérabilité D3D11on12 sont prises en charge. La mise à jour VKD3D-Proton divise également ses DLL en d3d12.dll et d3d12core.dll pour correspondre à la disposition utilisée par le SDK Microsoft DirectX Agility sous Windows.

Il existe également désormais une prise en charge native de la chaîne d’échange Linux, diverses améliorations de compatibilité, de nouvelles fonctionnalités pour les développeurs et d’autres modifications. Téléchargements et plus de détails sur cette grande version de VKD3D-Proton 2.9 via GitHub.

Categories: IT Info