VKD3D-Proton 2.7 inclut des améliorations pour Vulkan et des correctifs pour certains titres

Valve

VKD3D-Proton est un fork de VKD3D, qui vise à implémenter l'API Direct3D 12 complète au-dessus de Vulkan.

Valve a annoncé la sortie de la nouvelle version de VKD3D-Proton 2.7 et cette nouvelle version présente le résultat de l'accumulation d'une grande quantité de travail depuis la sortie du Steam Deck fin février, principalement avec des fonctionnalités et des correctifs.

Pour ceux qui ne connaissent pas encore VKD3D-Proton, sachez que ce Prend en charge les modifications, optimisations et améliorations spécifiques à Proton pour de meilleures performances des jeux Windows basés sur Direct3D 12, qui ne sont pas encore acceptés dans la partie principale de vkd3d. Parmi les différences, l'accent est également mis sur l'utilisation des extensions Vulkan modernes et les capacités des versions récentes des pilotes graphiques pour obtenir une compatibilité totale avec Direct3D 12.

En tant que tel, Valve utilise le fork spécifié dans le package basé sur Wine pour exécuter des jeux Windows Proton. Le support de DirectX 9/10/11 dans Proton est basé sur le package DXVK et l'implémentation de DirectX 12 était jusqu'à présent basée sur la bibliothèque vkd3d (après la mort de l'auteur de vkd3d, CodeWeavers a continué le développement de ce composant et du vin communauté).

Principales nouveautés de VKD3D-Proton 2.7

L'une des principales nouveautés présentées dans cette nouvelle version est l'amélioration du cache de pipeline amélioré, qui a été introduit dans la version précédente 2.6 et que permet la prise en charge des bibliothèques de pipeline, mais uniquement pour les jeux utilisant correctement l'API D3D12.

vkd3d-proton implémente désormais un cache disque interne pour activer la mise en cache SPIR-V pour tous les jeux. Il est possible de désactiver le cache et de laisser les applications gérer l'ID3D12PipelineLibrary si vous le souhaitez.

Pour réduire davantage l'espace disque du cache, VK_EXT_shader_module_identifier est également utilisé
pour réduire le cache de protons vkd3d de > 95 %, car il n'est pas nécessaire de stocker les données SPIR-V réelles sur le disque.

Une autre nouveauté présentée dans cette nouvelle version est las dont les optimisations se démarquent l'amélioration de Performances GPU pour les passes de rendu profondes, ainsi que les performances GPU pour certaines images à virgule flottante où l'utilisation d'UAV est activée, les performances GPU pour certains cas d'utilisation WriteBufferImmediate(), Performances GPU pour certains modèles d'accès aux descripteurs, Performances GPU pour les copies consécutives d'images de tampon et performances GPU lors de l'allocation.

En outre, il est fait mention d'exigences accrues pour les pilotes qui nécessitent désormais une compatibilité avec les extensions Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 et VK_KHR_maintenance4 implémentées dans Mesa 22.0 et les pilotes propriétaires NVIDIA 510.

Des autres changements qui se démarquent de cette nouvelle version:

  • Ajout de la prise en charge des fonctionnalités D3D12 telles que les shaders de maillage (nécessite la prise en charge de VK_EXT_mesh_shader pour fonctionner), les partages (partage) et les barrières (clôture).
  • Et il est également souligné que la dernière version est présentée, la nouvelle bibliothèque de pipeline D3D12 s'adapte à tous les jeux, y compris ceux qui utilisent incorrectement l'API D3D12, grâce à la mise en œuvre d'un cache disque interne pour le rendu SPIR-V généré à partir de DXBC /DXIL.
  • Prise en charge continue de DXR 1.1.
  • Prise en charge HDR initiale ajoutée.
  • De nombreux correctifs liés à la compatibilité DXIL ont été apportés.
  • Prise en charge améliorée du pilote Intel ANV.
  • Options de débogage améliorées.
  • Amélioration de la stabilité lors de la réduction et du changement de jeux en plein écran via Alt + Tab.
  • Des préparatifs ont été faits pour traduire le code de LGPL 2.1 vers la licence MIT.
  • Correction de problèmes dans Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered et Lost Judgment.

Enfin Si vous souhaitez en savoir plus sur cette nouvelle version, vous pouvez vérifier les détails dans le lien suivant.

Et si vous voulez essayez Proton sur Steam maintenant, vous savez déjà que vous pouvez installer le client Steam à partir du Web oficial, bien que vous le trouviez également dans les dépôts de la plupart des distributions.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.