Το DXVK 2.3 έρχεται με βελτιώσεις για το Vulkan, συμβατότητα και πολλά άλλα

DXVK

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

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

Για όσους δεν γνωρίζουν ακόμα το DXVK, θα πρέπει να γνωρίζουν ότι είναι ένα από τα εργαλεία που περιλαμβάνονται στη λειτουργία Steam Play από το Steam.

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

Σε αυτή τη νέα έκδοση του DXVK 2.3, μια από τις πιο σημαντικές αλλαγές αυτής της έκδοσης είναι η βελτιώσεις που έγιναν στην επέκταση Vulkan VK_KHR_present_wait στο οποίο Τα συμβάντα καθυστέρησης καρέ θα επισημαίνονται τώρα όταν παρουσιάζεται μια εικόνα, αντί όταν ολοκληρωθεί η εργασία απόδοσης. Αξίζει να αναφέρουμε ότι η επέκταση μπορεί να είναι λειτουργική μόνο εφόσον είναι συμβατή στο σύστημα και είναι ενεργοποιημένος ο κάθετος συγχρονισμός (VSync). Αναφέρεται ότι αυτή η λειτουργικότητα σας επιτρέπει να μειώσετε τον χρόνο απόκρισης σε ορισμένα παιχνίδια, βελτιώστε την ακρίβεια των στατιστικών DXGI σχετικά με τον αριθμό των καρέ που εμφανίζονται και βελτιώστε την αποτελεσματικότητα των επιλογών dxgi.maxFrameLatency και d3d9.maxFrameLatency.

Επιπλέον, σε συστήματα που υποστηρίζουν την επέκταση Vulkan VK_EXT_swapchain_maintenance1 (υποστηρίζεται όταν χρησιμοποιείται ο σύνθετος διακομιστής Gamescope με την επιλογή ENABLE_GAMESCOPE_WSI=1), η αλλαγή επιλύει ορισμένα προβλήματα απόδοσης σε παιχνίδια που ορίζουν το διάστημα απόδοσης σε σχέση με μεμονωμένα καρέ.

Μια άλλη αλλαγή που ξεχωρίζει σε αυτή τη νέα έκδοση είναι η Υποστήριξη επέκτασης Vulkan VK_EXT_ Depth_bias_control, οι οποίες παρέχει σωστή κλίμακα μεροληψίας βάθους, το οποίο επιλύει προβλήματα με τα τεχνουργήματα που εμφανίζονται κατά την απόδοση σκιών σε παιχνίδια χρησιμοποιώντας το D3D9.

Εκτός από αυτό, τονίζει επίσης το νέα επιλογή διαμόρφωσης «dxgi.hideNvidiaGpu" Για αντικαταστήστε την παρωχημένη διαμόρφωση dxgi.nvapiHack. Η νέα διαμόρφωση είναι ενοποιημένη με παρόμοιες διαμορφώσεις για τις GPU της AMD και της Intel και διαφοροποιείται συνδέοντας λύσεις σε συγκεκριμένες εφαρμογές στις οποίες εμφανίζονται.

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

  • Οι διαμορφώσεις dxgi.tearFree και d3d9.tearFree έχουν συγχωνευθεί στην κοινή διαμόρφωση dxvk.tearFree.
  • Η δυνατότητα καθορισμού παραμέτρων διαμόρφωσης παρέχεται μέσω της μεταβλητής περιβάλλοντος DXVK_CONFIG.
  • Με την υποστήριξη της επέκτασης Vulkan VK_EXT_line_rasterization στο σύστημα, υλοποιείται η δυνατότητα χρήσης ομαλών ή ορθογώνιων γραμμών σε εφαρμογές.
  • Η αποστολή εντολών για το D3D9 λειτουργεί πλέον όπως και για το D3D11, κάτι που θα έχει ως αποτέλεσμα περισσότερες αποστολές αλλά γενικά θα μειώσει την καθυστέρηση ανάγνωσης των πόρων. Αυτό μπορεί να βελτιώσει την απόδοση σε παιχνίδια που συγχρονίζονται συχνά με τη GPU.
  • Διορθώθηκε ένα μικρό πρόβλημα με την παρακολούθηση βρόχου ανάδρασης D3D9.
  • Διορθώθηκε ένα μικρό πρόβλημα με την έξοδο ροής D3D11
  • Διορθώθηκε ένα σφάλμα και ζητήματα απόδοσης με την ανάπτυξη στοιχείων με πλακίδια D3D11.
  • Διορθώθηκαν πολλά προβλήματα με την αναφορά μεταδεδομένων HDR.
  • Διορθώθηκε ένα σφάλμα κατά τη μεταγλώττιση των shaders D3D9 που δημιουργήθηκαν από τον μεταγλωττιστή vkd3d HLSL.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v2.3/dxvk-2.3.tar.gz

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

tar -xzvf dxvk-2.3.tar.gz

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

cd dxvk-2.3

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