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

DXVK

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

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

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

Σε αυτήν τη νέα έκδοση του DXVK 1.10.2 που κυκλοφόρησε, για το Direct3D 9, προστέθηκε υποστήριξη για υφές κύβων χωρίς ραφές (μη απρόσκοπτη, χωρίς περιγράμματα επεξεργασίας μεταξύ δειγμάτων), υλοποιείται με τη χρήση της επέκτασης Vulkan VK_EXT_non_seamless_cube_map.

Μια άλλη αξιοσημείωτη αλλαγή είναι η βελτιωμένη προσωρινή αποθήκευση shader στο δίσκο κατά τη χρήση προγραμμάτων οδήγησης NVIDIA Vulkan, καθώς και η βελτιωμένη απόδοση συμπίεσης κώδικα shader SPIR-V στη μνήμη.

Τονίζεται επίσης ότι βελτιστοποιημένος κώδικας εκκαθάρισης στην υλοποίηση της μεθόδου D3D11 για μη διατεταγμένη πρόσβαση σε πόρους από πολλαπλά νήματα (UAV, Unordered Access View), που επέτρεψε την αύξηση της αποτελεσματικότητας της συμπίεσης εικόνας στα προγράμματα οδήγησης.

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

Σχετικά με διορθώσεις που έγιναν σε παιχνίδια αναφέρονται τα ακόλουθα:

  • Beyond Good and Evil: Avoiding the Missing Shafts of Light
  • Day Z: Η επιλογή d3d11.cachedDynamicResources ενεργοποιήθηκε για τη διόρθωση προβλημάτων απόδοσης
  • Dead Space: Διορθώθηκε η απόδοση σκιών και προστέθηκε κλείδωμα 60 FPS για την αποφυγή σφαλμάτων του παιχνιδιού
  • Dirt Rally: Διορθώθηκε η πιθανή κατάρρευση της GPU λόγω σφαλμάτων παιχνιδιού σε ένα shader
  • Godfather: Διορθώθηκε το σφάλμα σε συστήματα που δεν υποστηρίζουν 16x MSAA
  • Limbo – Ενεργοποιήστε το όριο 60 FPS για να αποφύγετε σφάλματα παιχνιδιού
  • Majesty 2 : Επιλύστε σφάλματα παιχνιδιού που προκαλούν προβλήματα σε GPU και ενσωματωμένα συστήματα με περισσότερα από 2 GB VRAM
  • Onechanbara Z2: Chaos – Διορθώθηκαν εφέ σωματιδίων και στοιχεία διεπαφής χρήστη που δεν εμφανίζονται σωστά
  • φυτά vs. Zombies Garden Warfare 2 - Αποτρέψτε τη συντριβή όταν το παιχνίδι εντοπίσει μια GPU της AMD
  • Return of Reckoning: Αντιμετώπιση προβλημάτων εκκινητή
  • Scrapland Remastered - Αντιμετώπιση προβλημάτων μαύρης οθόνης
  • Μικρά ραδιόφωνα Μεγάλες τηλεοράσεις - Αντιμετώπιση προβλημάτων μαύρης οθόνης
  • Sonic Adventure 2: Διορθώθηκαν τα εφέ σωματιδίων που λείπουν

Αξίζει να αναφέρουμε ότι το DXVK απαιτεί προς το παρόν προγράμματα οδήγησης συμβατά με το Vulkan API 1.1 όπως τα Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 και AMDVLK.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

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

tar -xzvf dxvk-1.10.2.tar.gz

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

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