DXVK 1.0.3 με υλοποίηση Direct3D 10/11 πάνω από το Vulkan API

Αντί για μια έκδοση που ακυρώθηκε λόγω προβλήματος με το πάγωμα της GPU 1.1 προετοιμάστηκε η απελευθέρωση ενδιάμεσης στιβάδας DXVK 1.0.3, το οποίο παρέχει μια υλοποίηση των DXGI (DirectX Graphics Infrastructure), Direct3D 10 και Direct3D 11, που λειτουργούν μέσω μετάφρασης κλήσεων στο Vulkan API. Το DXVK 1.0.3 μεταφέρει ορισμένες διορθώσεις και βελτιώσεις από τον κλάδο 1.1, για παράδειγμα:

  • Το DLL διασφαλίζεται ότι περιλαμβάνει πληροφορίες έκδοσης DXVK.
  • Σε συστήματα με GPU NVIDIA, τα προβλήματα απόδοσης στο Dark Souls Remastered και στο Grim Dawn έχουν επιλυθεί.
  • Διορθώθηκε το πάγωμα της GPU και η συντριβή του προγράμματος οδήγησης κατά την εκκίνηση του Star Citizen.
  • Επιλύθηκαν ζητήματα απόδοσης στο Anno 1800.
  • Διορθώθηκαν σφάλματα που οδήγησαν στη μετάδοση απροσδιόριστων δεδομένων στο πρόγραμμα οδήγησης, τα οποία θα μπορούσαν να επηρεάσουν αρνητικά την προσωρινή αποθήκευση shader.
  • Διορθώθηκε ένα πρόβλημα με τον κατακερματισμό των shaders γεωμετρίας με μεταδεδομένα ροής που θα μπορούσε να προκαλέσει την ανεξέλεγκτη ανάπτυξη των αρχείων κρυφής μνήμης κατάστασης.

Υπενθυμίζουμε ότι το DXVK μπορεί να χρησιμοποιηθεί για την εκτέλεση τρισδιάστατων εφαρμογών και παιχνιδιών σε Linux χρησιμοποιώντας το Wine, χρησιμεύοντας ως εναλλακτική λύση υψηλότερης απόδοσης στην ενσωματωμένη εφαρμογή Direct3D 3 της Wine που τρέχει πάνω από το OpenGL. ΣΕ μερικά παιχνίδια απόδοση κρασιού+DXVK διαφορετικός από την εκτέλεση σε Windows μόνο κατά 10-20%, ενώ όταν χρησιμοποιείται η υλοποίηση του Direct3D 11 με βάση το OpenGL, η απόδοση μειώνεται πιο σημαντικά. Εργασία σε εξέλιξη επί Προμήθεια Το DXVK ως στοιχείο οίνου-ένταξη, παρέχεται με τη μορφή ξεχωριστής βιβλιοθήκης Linux (libdxvk.so), η οποία μπορεί να χρησιμοποιηθεί απευθείας στο Wine, χωρίς να απαιτείται ξεχωριστή εγκατάσταση του DXVK με τη μορφή DLL των Windows.

Πηγή: opennet.ru

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