Το DXVK 2.2 έχει ήδη κυκλοφορήσει και αυτά είναι τα νέα του

DXVK

Το DXVK μπορεί να χρησιμοποιηθεί για την εκτέλεση τρισδιάστατων εφαρμογών και παιχνιδιών σε Linux χρησιμοποιώντας το Wine

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

Για όσους δεν γνωρίζουν ακόμα για το DXVK, πρέπει να γνωρίζουν τι είναι ένα από τα εργαλεία που περιλαμβάνονται στη λειτουργία Steam Play από το Steam. Είναι ένα φανταστικό εργαλείο πουe μπορεί να μετατρέψει κλήσεις γραφικών Microsoft DirectX 11 και DirectX 10 στο Vulkan, το API γραφικών ανοιχτού κώδικα που είναι συμβατό με το Linux. Για να χρησιμοποιήσετε το DXVK, εκτός από το Wine και το Vulkan, χρειάζεστε προφανώς μια συμβατή με Vulkan GPU.

Κύρια νέα χαρακτηριστικά του DXVK 2.2

Σε αυτή τη νέα έκδοση που παρουσιάζεται του DXVK 2.2 μπορούμε να βρούμε ότι sΠροστέθηκε υποστήριξη για το επίπεδο D3D11On12Ότι επιτρέπει στο Direct3D 11 να λειτουργεί πάνω από το Direct3D 12. Για να υποστηρίξετε το D3D12 σε νέα παιχνίδια που βασίζονται στη μηχανή Unity, όπως το Lego Builder's Journey, Η DXVK έχει εφαρμόσει τη δυνατότητα δημιουργίας συσκευών D3D11 από συσκευές D3D12 που χρησιμοποιούν τη λειτουργία D3D11On12CreateDevice και το ID3D11On12Device API.

Μια άλλη από τις αλλαγές που ξεχωρίζει σε αυτή τη νέα έκδοση είναι η Εφαρμογή Direct3D 9 εισήχθη υποστήριξη για μερική εμφάνιση που επιτρέπει την οργάνωση της εμφάνισης τμημάτων ενός παραθύρου αντιγράφοντας τα περιεχόμενα του backbuffer στη μνήμη του συστήματος και στη συνέχεια τραβώντας το στο παράθυρο της CPU. Αυτό βελτιώνει τη συμβατότητα με εκτοξευτές παιχνιδιών, ιδιαίτερα με αυτούς που βασίζονται στο WPF Toolkit της Microsoft και σε ορισμένα οπτικά μυθιστορήματα.

Αυτή η λειτουργία βελτιώνει τη συμβατότητα με τους εκτοξευτές παιχνιδιών που έχουν κατασκευαστεί Microsoft WPF με κόστος υποβάθμισης της απόδοσης. Για το Direct3D 9, η γενική συμπεριφορά των εικονικών buffer πλαισίων (SwapChain) βελτιώθηκε επίσης και η υποστήριξη για την επιλογή d3d9.noExplicitFrontBuffer καταργήθηκε.

Πέραν αυτού, τονίζεται επίσης ότι όταν χρησιμοποιείται με Proton ή Wine, από προεπιλογή, η δημιουργία αρχείων καταγραφής σταματά και το Η έξοδος των διαγνωστικών μηνυμάτων στην κονσόλα οργανώνεται χρησιμοποιώντας λειτουργίες ειδικά για το κρασί, που αντιστοιχεί στη συμπεριφορά του vkd3d-proton. Για να συνεχίσετε τη δημιουργία ξεχωριστών αρχείων καταγραφής, μπορείτε να ορίσετε τη μεταβλητή περιβάλλοντος DXVK_LOG_PATH.

Του άλλες αλλαγές που ξεχωρίζουν:

  • Σημαντική μείωση της κατανάλωσης μνήμης κατά τη δημιουργία συσκευών D3D11 που δεν χρησιμοποιούνται σε παιχνίδια.
  • Διορθώθηκε ένα πρόβλημα όπου τα νήματα δεν καταστρέφονταν σωστά.
  • Διορθώθηκαν τα σφάλματα επικύρωσης Vulkan που προκλήθηκαν από εσφαλμένη παρακολούθηση διάταξης κατά την ενεργοποίηση βρόχων ανάδρασης για μια υφή.
  • Σημαντικά μειωμένη χρήση μνήμης σε καταστάσεις όπου τα παιχνίδια δημιουργούν αχρησιμοποίητες συσκευές D3D11.

Τελικά αν ενδιαφέρεστε να μάθετε περισσότερα γι 'αυτό Σχετικά με αυτήν τη νέα έκδοση, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.

Πώς να προσθέσετε υποστήριξη DXVK στο Linux;

Το DXVK μπορεί να χρησιμοποιηθεί για την εκτέλεση τρισδιάστατων εφαρμογών και παιχνιδιών στο Linux χρησιμοποιώντας το Wine, ενεργώντας ως εναλλακτική λύση υψηλότερης απόδοσης για την ενσωματωμένη εφαρμογή Direct3D 3 του Wine που εκτελείται στο OpenGL.

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

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

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

tar -xzvf dxvk-2.2.tar.gz

Στη συνέχεια, έχουμε πρόσβαση στο φάκελο με:

cd dxvk-2.2

Και εκτελούμε την εντολή sh στο εκτελέστε το σενάριο εγκατάστασης:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Κατά την εγκατάσταση του DXVK σε ένα πρόθεμα του Wine. Το πλεονέκτημα είναι ότι το Wine vkd3d μπορεί να χρησιμοποιηθεί για παιχνίδια D3D12 και DXVK για παιχνίδια D3D11.

Επίσης, το νέο σενάριο επιτρέπει την εγκατάσταση του dll ως συμβολικούς συνδέσμους, διευκολύνοντας την ενημέρωση του DXVK για να λάβετε περισσότερα προθέματα κρασιού (μπορείτε να το κάνετε μέσω της εντολής –symlink).

Πώς θα δείτε το φάκελο Το DXVK περιέχει δύο άλλα dll για 32 και 64 bit αυτοί θα τα τοποθετήσουμε σύμφωνα με τις ακόλουθες διαδρομές.
Όπου "χρήστης" το αντικαθιστάτε με το όνομα χρήστη που χρησιμοποιείτε στη διανομή Linux.

Για 64 bit τα βάζουμε σε:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Και για 32 bits σε:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.