DXVK 1.0.3 avec implémentation de Direct3D 10/11 au-dessus de l'API Vulkan

Au lieu d'une version annulée en raison d'un problème de gel du GPU 1.1 libération intercalaire préparée DXVK 1.0.3, qui fournit une implémentation de DXGI (DirectX Graphics Infrastructure), Direct3D 10 et Direct3D 11, travaillant via la traduction des appels vers l'API Vulkan. DXVK 1.0.3 reprend certains correctifs et améliorations de la branche 1.1, par exemple :

  • La DLL est assurée d'inclure les informations de version DXVK ;
  • Sur les systèmes équipés de GPU NVIDIA, les problèmes de rendu dans Dark Souls Remastered et Grim Dawn ont été résolus ;
  • Correction du blocage du GPU et du crash du pilote lors du lancement de Star Citizen ;
  • Problèmes de performances résolus dans Anno 1800 ;
  • Correction d'erreurs qui entraînaient la transmission de données non définies au pilote, ce qui pouvait affecter négativement la mise en cache des shaders ;
  • Correction d'un problème avec les shaders de géométrie de hachage avec les métadonnées de flux qui pouvait entraîner une croissance incontrôlable des fichiers de cache d'état.

Pour rappel, DXVK peut être utilisé pour exécuter des applications et des jeux 3D sous Linux à l'aide de Wine, constituant une alternative plus performante à l'implémentation Direct3D 11 intégrée de Wine fonctionnant sur OpenGL. DANS Quelques jeux performances de la combinaison Wine+DXVK différent de l'exécution sous Windows de seulement 10 à 20 %, tandis que lors de l'utilisation de l'implémentation Direct3D 11 basée sur OpenGL, les performances diminuent de manière plus significative. Travaux en cours sur livraison DXVK en tant que composant intégration-du-vin, fourni sous la forme d'une bibliothèque Linux distincte (libdxvk.so), qui peut être utilisée directement dans Wine, sans avoir besoin d'une installation séparée de DXVK sous la forme d'une DLL Windows.

Source: opennet.ru

Ajouter un commentaire