DXVK 3.1 est avant tout une mise à jour de compatibilité : elle ajoute la présentation incrémentale de DXGI et la création de cibles de rendu D3D11 sur des tampons. Ces changements corrigent notamment l'affichage de l'interface dans VirtualDJ et Ubisoft Connect, ainsi que le rendu des nuages dans Battlefield 3.
Réponse de recherche

Create a landscape editorial hero image for this Studio Global article: What new features, hardware-specific groundwork, performance improvements, and bug fixes are included in DXVK 3.1—the open-source Vulkan-bas. Article summary: DXVK 3.1 is a targeted feature-and-compatibility release for the Direct3D-to-Vulkan layer used by Proton. Its main additions improve DXGI/D3D11 compatibility, establish Intel vendor-extension infrastructure, tune renderi. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
DXVK 3.1 est une mise à jour ciblée de la couche de traduction graphique qui permet à Wine et Proton d'exécuter des jeux Windows sous Linux en convertissant Direct3D vers Vulkan. Elle mise principalement sur la compatibilité et la correction de régressions, plutôt que sur une hausse générale des performances. 1
3
DXVK 3.1 ajoute une prise en charge initiale des paramètres de présentation de DXGI, notamment de la présentation incrémentale. Cette technique permet à une application de ne mettre à jour qu'une partie de sa fenêtre au lieu de redessiner l'ensemble de l'image.
Le changement vise en particulier des problèmes d'affichage de l'interface signalés dans VirtualDJ et dans plusieurs lanceurs de jeux Windows, dont Ubisoft Connect. 3
4
Sur les pilotes Vulkan compatibles avec VK_KHR_incremental_present, cette fonctionnalité pourrait également réduire le travail de rendu. Les informations disponibles présentent toutefois surtout un gain de compatibilité : elles ne permettent pas de promettre une hausse universelle du nombre d'images par seconde. 3
Les applications D3D11 peuvent désormais créer directement des vues de cibles de rendu sur des tampons. Cette possibilité est utilisée par certains moteurs plus anciens, notamment des jeux basés sur Frostbite.
Dans Battlefield 3, elle corrige un problème ancien qui provoquait l'absence ou le mauvais rendu des nuages. 1
3
4
DXVK 3.1 sait charger des bibliothèques d'extensions propres aux GPU Intel. Il s'agit surtout d'une base technique destinée à permettre, à terme, la prise en charge par Proton des extensions propriétaires Intel pour D3D11.
Autrement dit, cette version prépare l'infrastructure nécessaire, mais ne constitue pas encore un ensemble complet de nouvelles fonctions Intel pour les joueurs. 1
4
La version 3.1 applique une optimisation plus agressive de la zone de rendu sur les GPU à mémoire en tuiles. Lorsqu'une seule partie d'une surface doit être actualisée, DXVK peut ainsi éviter de recalculer du travail inutile.
Le bénéfice dépendra fortement du matériel et du pilote utilisés. DXVK 3.1 ne doit donc pas être considéré comme une mise à jour offrant automatiquement de meilleures performances sur toutes les configurations. 3
Les utilisateurs de GPU Nvidia bénéficient par ailleurs de deux correctifs ciblés :
DXVK 3.1 corrige également plusieurs problèmes spécifiques et régressions :
Pour la plupart des joueurs, DXVK 3.1 est donc avant tout une version de fiabilisation. Les améliorations les plus visibles devraient concerner les jeux et les lanceurs qui utilisent des mises à jour partielles de fenêtre, des cibles de rendu D3D11 sur tampons, l'ancien rendu du brouillard en D3D9 ou certains chemins de rendu propres à un pilote.
L'optimisation des zones de rendu peut réduire le travail effectué sur les GPU compatibles, mais les informations de publication ne permettent pas d'en déduire un gain de performances général. 1
3
4
Les utilisateurs confrontés à l'un des bugs mentionnés devraient de préférence attendre la version de DXVK intégrée à leur distribution Proton ou suivre les recommandations de leur distribution Linux. Il n'est pas nécessaire de remplacer manuellement des DLL sans raison particulière.
La page officielle des versions du projet contient les binaires de DXVK 3.1 ainsi que la liste complète des changements. 15
Studio Global AI
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
DXVK 3.1 est avant tout une mise à jour de compatibilité : elle ajoute la présentation incrémentale de DXGI et la création de cibles de rendu D3D11 sur des tampons.
DXVK 3.1 est avant tout une mise à jour de compatibilité : elle ajoute la présentation incrémentale de DXGI et la création de cibles de rendu D3D11 sur des tampons. Ces changements corrigent notamment l'affichage de l'interface dans VirtualDJ et Ubisoft Connect, ainsi que le rendu des nuages dans Battlefield 3.
La version apporte aussi des correctifs pour Nvidia, les GPU Intel, The Witcher 1, Mabinogi, Mirror's Edge et RaceRoom Racing Experience.