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

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

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

  • Για το Direct3D 9, προστέθηκε υποστήριξη για υφές κύβων χωρίς ραφές (χωρίς ραφές, χωρίς περιγράμματα επεξεργασίας μεταξύ δειγμάτων), που υλοποιήθηκε μέσω της χρήσης της επέκτασης Vulkan VK_EXT_non_seamless_cube_map.
  • Βελτιωμένη προσωρινή αποθήκευση shader στο δίσκο κατά τη χρήση προγραμμάτων οδήγησης NVIDIA Vulkan.
  • Διορθώθηκαν σφάλματα που προκάλεσαν εσφαλμένη αποθήκευση και χρήση του αρχείου προσωρινής μνήμης κατάστασης.
  • Διορθώθηκαν προβλήματα κατά τη δημιουργία με GCC 12.1.
  • Ο κώδικας εκκαθάρισης κατά την εφαρμογή των μεθόδων D3D11 για μη διατεταγμένη πρόσβαση σε πόρους από πολλαπλά νήματα (UAV, Unordered Access View) έχει βελτιστοποιηθεί, γεγονός που κατέστησε δυνατή την αύξηση της αποτελεσματικότητας της συμπίεσης εικόνας στα προγράμματα οδήγησης.
  • Βελτιστοποιήθηκε η απόδοση της συμπίεσης κώδικα shader SPIR-V στη μνήμη.
  • Διορθώθηκαν προβλήματα στα παιχνίδια: Beyond Good and Evil, Day Z, Dead Space, Dirt Rally, Godfather, Limbo, Majesty 2, Myst V, Onechanbara Z2: Chaos, Planetary Annihilation: TITANS, Plants vs. Zombies Garden Warfare 2, Return of Reckoning, Scrapland Remastered, Small Radios Big Televisions, Sonic Adventure 2, SpellForce Platinum Edition, Supreme Commander, Star Wars: The Force Unleashed II και Star Wars: The Old Republic.

Πηγή: opennet.ru

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