Το DXVK 3.1 έρχεται με βελτιώσεις για παρουσιάσεις WINE, Proton και DXGI.

  • Το DXVK 3.1 ενσωματώνει αρχική υποστήριξη για παραμέτρους παρουσίασης DXGI, διορθώνοντας προβλήματα διεπαφής στο VirtualDJ και βελτιώνοντας τη συμβατότητα με ορισμένους εκκινητές.
  • Η ενημέρωση μπορεί να αξιοποιήσει την επέκταση VK_KHR_incremental_present του Vulkan για να μειώσει την εργασία σύνθεσης όταν το πρόγραμμα οδήγησης γραφικών προσφέρει υποστήριξη.
  • Το DXVK 3.1 περιλαμβάνει επίσης διορθώσεις για το Battlefield 3, εσωτερικές βελτιώσεις και προπαρασκευαστικές εργασίες για την επέκταση της υποστήριξης για GPU της Intel.

dxvk 3.1

Το DXVK 3.1 είναι πλέον διαθέσιμο ως νέα ενημέρωση για το γνωστό επίπεδο μετάφρασης που βασίζεται στο Vulkan, το οποίο επιτρέπει σε εφαρμογές και παιχνίδια των Windows που έχουν αναπτυχθεί για το Direct3D 8, 9, 10 και 11 να εκτελούνται σε συστήματα Linux χρησιμοποιώντας WINE. Το έργο συνεχίζει την εξέλιξη της σημαντικής αναθεώρησης που εισήχθη με την έκδοση 3.0 και περιλαμβάνει βελτιώσεις που σχετίζονται με την απόδοση εικόνων, νέες βελτιστοποιήσεις και μια ολοκληρωμένη συλλογή διορθώσεων για συγκεκριμένα παιχνίδια και εφαρμογές.

Ένα από τα πιο σημαντικά νέα χαρακτηριστικά αυτής της έκδοσης είναι η προσθήκη αρχικής υποστήριξης για παραμέτρους παρουσίασης DXGI. Αυτή η αλλαγή επιλύει προβλήματα απόδοσης διεπαφής σε ορισμένες εφαρμογές και ανοίγει την πόρτα στην αξιοποίηση τεχνολογιών Vulkan που έχουν σχεδιαστεί για να μειώσουν μέρος της εργασίας που σχετίζεται με τη σύνθεση εικόνας. Το DXVK 3.1 συνεχίζει επίσης να βελτιώνει τη συμπεριφορά της νέας αρχιτεκτονικής που εισήχθη στην έκδοση 3.0.

Το DXVK 3.1 βελτιώνει την παρουσίαση εικόνων χρησιμοποιώντας το DXGI

Η κύρια τεχνική καινοτομία στο DXVK 3.1 είναι η προσθήκη βασικής υποστήριξης για τις παραμέτρους εμφάνισης DXGI. Αυτή η λειτουργία επιτρέπει σε ορισμένες εφαρμογές να μεταδίδουν πρόσθετες πληροφορίες σχετικά με περιοχές της εικόνας που έχουν αλλάξει μεταξύ της μίας εμφάνισης και της επόμενης.

Η αλλαγή επιλύει, μεταξύ άλλων προβλημάτων, σφάλματα απόδοσης στη διεπαφή του VirtualDJ. Ωφελεί επίσης διάφορους εκκινητές παιχνιδιών που χρησιμοποιούν αυτήν τη λειτουργικότητα, συμπεριλαμβανομένου του Ubisoft Connect.

Όταν το πρόγραμμα οδήγησης γραφικών προσφέρει συμβατότητα, το DXVK μπορεί να χρησιμοποιήσει την επέκταση. VK_KHR_incremental_present Το Vulkan χρησιμοποιεί τροποποιημένες περιοχές για να μεταδώσει αυτές τις περιοχές στο σύστημα παρουσίασης. Αυτό μπορεί να μειώσει την ποσότητα εργασίας που απαιτείται από τον συνθέτη, αν και το έργο προειδοποιεί ότι η βελτίωση δεν είναι εγγυημένη σε όλες τις διαμορφώσεις.

Μια σημαντική ενημέρωση για την εμπειρία WINE και Proton

Το DXVK είναι ένα από τα θεμελιώδη στοιχεία του οικοσυστήματος παιχνιδιών Linux. Η λειτουργία του είναι να μεταφράζει τις κλήσεις Direct3D 8, 9, 10 και 11 στο Vulkan, επιτρέποντας σε παιχνίδια και εφαρμογές που σχεδιάστηκαν αρχικά για Windows να χρησιμοποιούν το σύγχρονο API γραφικών Linux.

Το έργο χρησιμοποιείται απευθείας από το WINE και αποτελεί μέρος της τεχνολογικής στοίβας που χρησιμοποιεί η Proton. Αυτό σημαίνει ότι πολλές από τις βελτιώσεις που αναπτύχθηκαν στο DXVK καταλήγουν να ωφελούν, άμεσα ή έμμεσα, τους χρήστες που εκτελούν παιχνίδια Windows σε Linux και SteamOS.

Η άφιξη του παραρτήματος 3.0 είχε ήδη αντιπροσωπεύσει μια σημαντική εξέλιξη του έργου, επομένως το DXVK 3.1 συνεχίζει τώρα το έργο της σταθεροποίησης και βελτίωσης αυτής της νέας γενιάς.

Το DXVK 3.1 εισάγει βελτιώσεις στη διαχείριση πόρων γραφικών

Η ενημέρωση εισάγει επίσης εσωτερικές αλλαγές που στοχεύουν στη βελτίωση του τρόπου με τον οποίο το DXVK χειρίζεται συγκεκριμένους πόρους γραφικών. Το έργο συνεχίζει να βελτιώνει την υλοποίησή του ώστε να ταιριάζει καλύτερα σε διαφορετικούς οδηγούς και διαμορφώσεις GPU.

Αυτός ο τύπος τροποποίησης μπορεί να είναι λιγότερο ορατός στον χρήστη από μια συγκεκριμένη νέα λειτουργία, αλλά είναι απαραίτητος για τη διατήρηση της συμβατότητας με παιχνίδια που αναπτύχθηκαν κατά τη διάρκεια διαφορετικών γενεών του Direct3D.

Το DXVK πρέπει να μεταφράσει τις συμπεριφορές και τις δυνατότητες των API της Microsoft στο Vulkan, μια εργασία που δεν έχει πάντα άμεσο ισοδύναμο. Επομένως, η ανάπτυξη του έργου απαιτεί συνεχώς συγκεκριμένες λύσεις για τις διαφορές μεταξύ παιχνιδιών, μηχανών γραφικών και προγραμμάτων οδήγησης.

Το Battlefield 3 λαμβάνει μια σημαντική διόρθωση στο DXVK 3.1

Μεταξύ των παιχνιδιών που λαμβάνουν ιδιαίτερη προσοχή είναι το Battlefield 3. Το DXVK 3.1 διορθώνει ένα πρόβλημα που σχετίζεται με την απόδοση και θα μπορούσε να επηρεάσει την εμπειρία γραφικών του παιχνιδιού.

Αυτός ο τύπος διόρθωσης ανά παιχνίδι παραμένει ένα σημαντικό μέρος της ανάπτυξης του DXVK. Παρόλο που το επίπεδο μετάφρασης στοχεύει στην παροχή μιας γενικής εφαρμογής του Direct3D στο Vulkan, ορισμένοι τίτλοι χρησιμοποιούν συγκεκριμένες λειτουργίες με ασυνήθιστους τρόπους ή βασίζονται σε συγκεκριμένες συμπεριφορές που απαιτούν πρόσθετες προσαρμογές.

Η νέα έκδοση ενσωματώνει έτσι βελτιώσεις που στοχεύουν στην πρόληψη παλινδρομήσεων και γραφικών προβλημάτων που εντοπίστηκαν κατά τη διάρκεια δοκιμών που πραγματοποιήθηκαν με διαφορετικά παιχνίδια και εφαρμογές.

Προετοιμασίες για τη βελτίωση της υποστήριξης για τις GPU της Intel

Το DXVK 3.1 περιλαμβάνει επίσης εργασίες που στοχεύουν στη μελλοντική υποστήριξη για GPU της Intel. Ορισμένες από τις τροποποιήσεις που εισήχθησαν σε αυτήν την έκδοση ανοίγουν το δρόμο για βελτιωμένη συμβατότητα και απόδοση του επιπέδου μετάφρασης με το υλικό γραφικών της εταιρείας.

Η υποστήριξη για διαφορετικές αρχιτεκτονικές και κατασκευαστές είναι ιδιαίτερα σημαντική για ένα έργο όπως το DXVK. Ενώ μεγάλο μέρος της προσοχής στα παιχνίδια Linux τείνει να επικεντρώνεται στις κάρτες AMD και NVIDIA, η ανάπτυξη των GPU Arc της Intel καθιστά τη διατήρηση καλής συμβατότητας με το υλικό τους ολοένα και πιο σημαντική.

Αυτές οι εσωτερικές αλλαγές ενδέχεται να μην μεταφραστούν άμεσα σε μια σημαντική βελτίωση ορατή σε όλους τους χρήστες της Intel, αλλά αποτελούν μέρος της απαραίτητης εργασίας για την επέκταση και την ενοποίηση της υποστήριξης για μελλοντικές διαμορφώσεις γραφικών.

Το DXVK συνεχίζει να βελτιώνει τη σημαντική αναθεώρηση της έκδοσης 3.0

Ο κλάδος 3.0 αντιπροσώπευε μια σημαντική ενημέρωση στην εξέλιξη του έργου και το DXVK 3.1 συνεχίζει να διορθώνει προβλήματα και να βελτιώνει διάφορες πτυχές αυτής της νέας βάσης.

Ο στόχος αυτών των νεότερων εκδόσεων δεν είναι μόνο η προσθήκη νέων λειτουργιών. Είναι επίσης απαραίτητο να εντοπιστούν παλινδρομήσεις, να διορθωθούν συγκεκριμένα προβλήματα συμβατότητας και να βελτιωθεί η συμπεριφορά της νέας αρχιτεκτονικής με μια μεγάλη ποικιλία παιχνιδιών και προγραμμάτων οδήγησης.

Η εμπειρία που αποκτήθηκε μετά την κυκλοφορία του DXVK 3.0 επιτρέπει στη νέα έκδοση να επικεντρωθεί τόσο στην ενσωμάτωση νέων δυνατοτήτων όσο και στη βελτίωση της σταθερότητας των αλλαγών που εισήχθησαν προηγουμένως.

Η συμβατότητα εφαρμογών τυγχάνει επίσης προσοχής.

Το DXVK δεν χρησιμοποιείται αποκλειστικά για βιντεοπαιχνίδια. Η επιδιόρθωση που σχετίζεται με το VirtualDJ καταδεικνύει ότι το επίπεδο μετάφρασης μπορεί επίσης να είναι σημαντικό για εφαρμογές γραφείου που βασίζονται σε παλαιότερες ή νεότερες εκδόσεις του Direct3D.

Η νέα υποστήριξη για τις παραμέτρους εμφάνισης DXGI ωφελεί επίσης ορισμένους εκκινητές και βοηθητικά προγράμματα. Αυτό επεκτείνει τον αντίκτυπο της ενημέρωσης πέρα ​​από τα παιχνίδια και καταδεικνύει ότι οι βελτιώσεις στο DXVK μπορούν να επηρεάσουν διάφορους τύπους λογισμικού που εκτελούνται μέσω του Wine.

Για τους χρήστες Linux, αυτή η εξέλιξη είναι ιδιαίτερα χρήσιμη επειδή τους επιτρέπει να συνεχίσουν να χρησιμοποιούν εφαρμογές που δεν έχουν εγγενή έκδοση, αλλά οι οποίες μπορούν να λειτουργήσουν σωστά χάρη στον συνδυασμό του WINE και ενός σύγχρονου επιπέδου γραφικής μετάφρασης.

Το DXVK 3.1 συνεχίζει την εξέλιξη του επιπέδου μετάφρασης

Με το DXVK 3.1, το έργο διατηρεί τον ρυθμό ανάπτυξής του μετά τη σημαντική μετάβαση στον κλάδο 3.0. Το πιο αξιοσημείωτο νέο χαρακτηριστικό είναι η πρόσθετη υποστήριξη για τις παραμέτρους παρουσίασης DXGI, ιδιαίτερα για την ικανότητά του να επιλύει προβλήματα διεπαφής σε εφαρμογές όπως το VirtualDJ και τη χρησιμότητά του σε ορισμένους εκκινητές παιχνιδιών.

Η ενημέρωση περιλαμβάνει επίσης εσωτερικές βελτιώσεις, διορθώσεις σφαλμάτων για παιχνίδια όπως το Battlefield 3 και προπαρασκευαστικές εργασίες που σχετίζονται με τις GPU της Intel. Όλα αυτά ενισχύουν τον ρόλο του DXVK ως μίας από τις πιο σημαντικές τεχνολογίες για την εκτέλεση λογισμικού γραφικών Windows σε Linux.

Η νέα έκδοση καταδεικνύει επίσης ότι η εξέλιξη του έργου δεν σταματά μετά από μια σημαντική ενημέρωση. Το DXVK 3.1 συνεχίζει να βελτιώνει τα θεμέλια που έχουν θεσπιστεί από την έκδοση 3.0, ενσωματώνοντας παράλληλα νέες δυνατότητες και διορθώσεις που μπορούν να βελτιώσουν την εμπειρία WINE και Proton σε ένα ευρύ φάσμα διαμορφώσεων.


Προσθήκη ως προτιμώμενης πηγής στην Google