
Les erreurs VK_ERROR_DEVICE_LOST restent parmi les plus pénibles à isoler sous Vulkan, surtout quand elles dépendent du pilote ou d’un blocage GPU difficile à reproduire. DXVK 3.0.2 ajoute justement un mode de journalisation dédié, tout en corrigeant plusieurs problèmes visibles dans Overwatch, Halo : Combat Evolved et Splinter Cell : Chaos Theory.
DXVK 3.0.2 renforce le diagnostic des plantages GPU
La nouveauté la plus utile de cette version est la variable d’environnement DXVK_DEBUG=hang. Quand un jeu remonte une erreur VK_ERROR_DEVICE_LOST, DXVK génère des logs supplémentaires afin d’aider à repérer l’endroit où le blocage GPU ou le crash du pilote s’est produit.
Le développeur précise que cette option fonctionne au mieux sur les cartes graphiques AMD et NVIDIA. Les journaux produits peuvent aussi être joints aux rapports de bugs, ce qui facilite l’analyse des incidents qui ne se reproduisent pas facilement sur d’autres configurations.
Correctifs ciblés dans plusieurs jeux
La mise à jour contourne aussi une régression de performances touchant les jeux qui créent une nouvelle fabrique DXGI à chaque image rendue. Le cas documenté concerne Dying Light: The Beast avec FSR activé, mais le problème peut également apparaître dans d’autres jeux Direct3D 12 utilisant l’implémentation DXGI de DXVK.
Granblue Fantasy: Relink reçoit de son côté un correctif pour des faux blocages GPU observés sur du matériel NVIDIA. Overwatch bénéficie d’un correctif de swapchain pour les utilisateurs qui jouent dans une définition différente de la résolution native de l’écran.
Les correctifs dédiés à Overwatch et à son suivi côté Blizzard rappellent surtout à quel point ces ajustements de compatibilité finissent par toucher des usages très concrets, bien au-delà des seuls messages d’erreur Vulkan.
Deux autres anciens titres sont aussi concernés. Dans Halo: Combat Evolved, DXVK contourne un bug du jeu provoquant un rendu incorrect, tandis que Splinter Cell: Chaos Theory récupère un effet de vision nocturne fonctionnel.
Cette version montre surtout que DXVK ne se limite plus à la compatibilité brute. Le projet avance aussi sur l’instrumentation et le diagnostic, un point important pour réduire le temps de traitement des bugs complexes côté pilotes, traduction D3D et cas particuliers propres à chaque jeu.
Source : VideoCardz