Κυκλοφορία εφαρμογών DXVK 1.8, Direct3D 9/10/11 πάνω από το Vulkan API

Το επίπεδο DXVK 1.8 κυκλοφόρησε, παρέχοντας μια υλοποίηση των DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 και 11, που λειτουργεί μέσω της μετάφρασης των κλήσεων στο Vulkan API. Το DXVK απαιτεί προγράμματα οδήγησης που υποστηρίζουν το Vulkan 1.1 API, όπως Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 και AMDVLK. Το DXVK μπορεί να χρησιμοποιηθεί για την εκτέλεση τρισδιάστατων εφαρμογών και παιχνιδιών σε Linux χρησιμοποιώντας το Wine, χρησιμεύοντας ως εναλλακτική λύση υψηλότερης απόδοσης στις εγγενείς υλοποιήσεις Direct3D 3/9/10 της Wine που τρέχουν πάνω από το OpenGL.

Βασικές αλλαγές:

  • Το DXGI περιλαμβάνει υποστήριξη για διαμορφώσεις πολλαπλών οθονών. Για σωστή λειτουργία, πρέπει να εγκαταστήσετε μια σχετικά πρόσφατη έκδοση του Wine με υποστήριξη για XRandR 1.4.
  • Για την επίλυση προβλημάτων με την εκτέλεση παιχνιδιών σε συστήματα χωρίς ξεχωριστή GPU, οι υλοποιήσεις λογισμικού Vulkan που χρησιμοποιούν CPU, όπως το Lavapipe, περιλαμβάνονται στη λίστα των rasterizers.
  • Οι λειτουργίες για την αλλαγή παραμέτρων για την τοποθέτηση μιας εικόνας στη μνήμη (Image Layout) έχουν βελτιστοποιηθεί, γεγονός που έχει βελτιώσει την απόδοση ορισμένων παιχνιδιών σε GPU της Intel.
  • Η υλοποίηση του Direct3D 9 έχει βελτιστοποιήσει τη διαδικασία φόρτωσης υφών και ελέγχου της ορατότητας αντικειμένων που επικαλύπτονται με άλλα αντικείμενα. Επιλύθηκαν προβλήματα με εσφαλμένη επιστροφή της λίστας με τις υποστηριζόμενες μορφές back buffer.
  • Το Direct3D 11 περιλαμβάνει από προεπιλογή τις ρυθμίσεις d3d11.enableRtOutputNanFixup (για παλαιότερες εκδόσεις του προγράμματος οδήγησης RADV) και d3d11.invariantPosition (για την επίλυση προβλημάτων με το Z-fighting που εμφανίζονται στις GPU RDNA2). Διορθώθηκαν προβλήματα με την καταμέτρηση αναφορών και τον χειρισμό μηδενικών τιμών (NaN) σε shaders.
  • Διορθώθηκαν οι προειδοποιήσεις κατά την κατασκευή με νέες εκδόσεις του κιτ εργαλείων Meson.
  • Τα ζητήματα στα Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 και Tomb Raider Legend έχουν επιλυθεί.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο