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

DXVK

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

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

Ενώ το DXVK χρησιμοποιείται κυρίως στο Steam Play, αλλά δεν είναι το μόνο μέρος όπου οι χρήστες Linux μπορούν να επωφεληθούν από αυτήν τη φανταστική τεχνολογία. Συμβάλλει επίσης η εφαρμογή D3D11 με βάση το Vulkan για Linux και Wine, Όσον αφορά την απόδοση και τη βελτιστοποίηση κατά την εκτέλεση παιχνιδιών Direct3D 11 στο Wine, καθώς παρέχουν επίσης υποστήριξη για το Direct3D9.

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

Σε αυτή τη νέα έκδοση έχει προστεθεί το sΑρχική υποστήριξη για κοινόχρηστους πόρους υφής και το IDXGIResource API. Για να οργανωθεί η αποθήκευση των μεταδεδομένων υφής μαζί με τους συσχετιζόμενους περιγραφείς κοινόχρηστης μνήμης, απαιτούνται πρόσθετες ενημερώσεις κώδικα για το Wine, οι οποίες είναι προς το παρόν διαθέσιμες μόνο στον κλάδο Proton Experimental.

Επί του παρόντος, η υλοποίηση περιορίζεται στην υποστήριξη κοινής χρήσης υφής 2D για τα API D3D9 και D3D11. Η κλήση στο IDXGIKeyedMutex δεν υποστηρίζεται και προς το παρόν δεν υπάρχει τρόπος κοινής χρήσης πόρων με εφαρμογές που χρησιμοποιούν D3D12 και Vulkan. Οι προστιθέμενες λειτουργίες επέλυσαν προβλήματα αναπαραγωγής βίντεο σε ορισμένα παιχνίδια Koei Tecmo, όπως το Nioh 2 και το Atelier, και τροποποίησαν την απόδοση της διεπαφής χρήστη στο Black Mesa.

Μια άλλη από τις αλλαγές που ξεχωρίζει σε αυτή τη νέα έκδοση είναι αυτή προστέθηκε μεταβλητή περιβάλλοντος DXVK_ENABLE_NVAPI για να απενεργοποιήσετε την παράκαμψη αναγνωριστικού προμηθευτή (παρόμοια με το dxvk.nvapiHack=False), συν βελτιωμένη δημιουργία κώδικα shader όταν χρησιμοποιείτε τοπικές επιδιορθώσεις, οι οποίες μπορούν να επιταχύνουν ορισμένα παιχνίδια D3D11 σε συστήματα με προγράμματα οδήγησης NVIDIA.

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

  • Προστέθηκε μια βελτιστοποίηση που δυνητικά αυξάνει την απόδοση της απόδοσης εικόνων σε μορφή DXGI_FORMAT_R11G11B10_FLOAT.
  • Διορθώθηκαν προβλήματα φόρτωσης υφών κατά τη χρήση του D3D9.
  • Για το Assassin's Creed 3 και το Black Flag, η ρύθμιση "d3d11.cachedDynamicResources=a" είναι ενεργοποιημένη για την επίλυση προβλημάτων απόδοσης.
  • Η ρύθμιση "d3d11.cachedDynamicResources=c" είναι ενεργοποιημένη για το Frostpunk και η ρύθμιση "dxgi.maxFrameLatency=1" είναι ενεργοποιημένη για το God of War.
  • Διορθώθηκαν προβλήματα απόδοσης στο GTA: San Andreas και Rayman Origins.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.1/dxvk-1.10.1.tar.gz

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

tar -xzvf dxvk-1.10.1.tar.gz

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

cd dxvk-1.10.1

Και εκτελούμε την εντολή 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. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.