Au lieu de la version annulée en raison de problèmes de gel du GPU une version de la couche , fournissant une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 10 et Direct3D 11, fonctionnant via la translation des appels dans l'API Vulkan. DXVK 1.0.3 contient plusieurs corrections et améliorations de la branche 1.1, par exemple :
- La DLL inclut des informations sur la version de DXVK ;
- Sur les systèmes avec GPU NVIDIA, des problèmes de rendu dans les jeux Dark Souls Remastered et Grim Dawn ont été résolus ;
- Le gel du GPU et le crash du pilote au lancement du jeu Star Citizen ont été corrigés ;
- Les problèmes de performances du jeu Anno 1800 ont été résolus ;
- Des erreurs entraînant la transmission de données indéfinies au pilote, qui pouvaient avoir un impact négatif sur la mise en cache des shaders, ont été corrigées ;
- Un problème de hachage des shaders géométriques avec des métadonnées de flux, pouvant entraîner une augmentation incontrôlée de la taille des fichiers de cache d'état, a été résolu.
Rappelons que DXVK peut être utilisé pour exécuter des applications 3D et des jeux sous Linux via Wine, en tant qu'alternative plus performante à l'implémentation Direct3D 11 intégrée dans Wine, qui fonctionne au-dessus d'OpenGL. Dans les performances de l'association Wine+DXVK sont inférieures de seulement 10 à 20 % par rapport à un lancement sous Windows, tandis que l'utilisation de l'implémentation Direct3D 11 basée sur OpenGL entraîne une diminution plus significative des performances. pour de DXVK en tant que composant , livré sous la forme d'une bibliothèque Linux distincte (libdxvk.so), pouvant être utilisée directement dans Wine, sans besoin d'installer séparément DXVK sous forme de DLL Windows.
Source : opennet.ru
