Το DXVK 1.7 έρχεται με βελτιώσεις για Vulkan, βελτιστοποιήσεις και άλλα

DXVK

Η απελευθέρωση του νέα έκδοση του επιπέδου DXVK 1.7, το οποίο παρέχει την υλοποίηση DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 και 11, που λειτουργεί μέσω της μετάφρασης των κλήσεων Vulkan API.

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

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

Σε αυτή τη νέα έκδοση της υλοποίησης προστέθηκε υποστήριξη για επεκτάσεις γραφικών API Vulkan VK_EXT_custom_border_color που χρησιμοποιείται για την υποστήριξη χρωμάτων περιγράμματος στο Sampler και που επίσης επιτρέπει την επίλυση πολλών προβλημάτων σε παιχνίδια που βασίζονται στο Direct3D 9 συμπεριλαμβανομένων των Crysis και Halo 2 Vista. Άλλη υποστήριξη που ελήφθη είναι VK_EXT_robustness2, παρόμοιο με το D3D11 που χρησιμοποιείται για το χειρισμό της πρόσβασης εκτός του αποδεκτού εύρους περιοχής πόρων.

Είναι σημαντικό να ληφθεί υπόψη ότι το pΓια να χρησιμοποιήσετε αυτές τις επεκτάσεις, πρέπει να έχετε Wine 5.8 (έκδοση ανάπτυξης), καθώς και προγράμματα οδήγησης AMD και Intel Mesa 20.2-dev ή NVIDIA πρόγραμμα οδήγησης 440.66.12-beta.

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

Στα παιχνίδια D3D11, έχει προστεθεί η δυνατότητα χρήσης υπολογιστικών ουρών για ασύγχρονη φόρτωση πόρων εάν το πρόγραμμα οδήγησης (για παράδειγμα, RADV) δεν υποστηρίζει ξεχωριστή ουρά μετάδοσης.

Ξεχωρίζει και σε αυτή τη νέα έκδοση μειωμένη κατανάλωση μνήμης στο D3D9, αποφεύγοντας έτσι την εξάντληση της διαθέσιμης μνήμης σε ορισμένα παιχνίδια, όπως το Toxikk.

Από τις άλλες αλλαγές που ξεχωρίζουν σε αυτήν τη νέα έκδοση:

  • Έχει υλοποιηθεί κάποια λειτουργικότητα από το DXGI 1.6, η οποία θα χρησιμοποιηθεί σε μελλοντικές εκδόσεις του World of Warcraft.
  • Διορθώθηκαν σφάλματα επαλήθευσης Vulkan στο Cloudpunk και άλλα παιχνίδια με εσφαλμένη χρήση του buffer πόρων.
  • Διορθώστε προβλήματα μεταγλώττισης στο GCC 10.1.
  • Διορθώθηκαν διάφορα προβλήματα που σχετίζονται με το D3D9.
  • Επανασχεδιασμένη επιλογή dxgi.tearFree.
  • Διορθώθηκαν προβλήματα στα παιχνίδια Fallout New Vegas, Freelancer, GTA IV και Halo Custom Edition.
  • Η υποστήριξη κατασκευής με το winelib έχει διακοπεί. Το MinGW απαιτείται τώρα για την κατασκευή του DXVK.

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

Για να χρησιμοποιήσετε το DXVK, απαιτούνται προγράμματα οδήγησης με υποστήριξη API Vulkan 1.1, όπως AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 και AMDVLK.

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.0/dxvk-1.7.0.tar.gz

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

tar -xzvf dxvk-1.7.0.tar.gz

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

cd dxvk-1.7.0

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