Το VKD3D-Proton 2.7 περιλαμβάνει βελτιώσεις για το Vulkan και διορθώσεις για ορισμένους τίτλους

Βαλβίδα

Το VKD3D-Proton είναι ένα πιρούνι του VKD3D, το οποίο στοχεύει στην υλοποίηση του πλήρους Direct3D 12 API πάνω από το Vulkan.

Η Valve ανακοίνωσε την κυκλοφορία της νέας έκδοσης του VKD3D-Proton 2.7 και αυτή η νέα έκδοση παρουσιάζει το αποτέλεσμα της συσσώρευσης μεγάλου όγκου δουλειάς από την κυκλοφορία του Steam Deck στα τέλη Φεβρουαρίου, κυρίως με δυνατότητες και διορθώσεις.

Για όσους εξακολουθούν να αγνοούν το VKD3D-Proton, θα πρέπει να γνωρίζουν ότι αυτό υποστηρίζει αλλαγές, βελτιστοποιήσεις και βελτιώσεις ειδικά για το Proton για καλύτερη απόδοση παιχνιδιών Windows που βασίζονται σε Direct3D 12, τα οποία δεν είναι ακόμη αποδεκτά στο κύριο μέρος του vkd3d. Μεταξύ των διαφορών είναι επίσης η εστίαση στη χρήση σύγχρονων επεκτάσεων Vulkan και οι δυνατότητες των πρόσφατων εκδόσεων προγραμμάτων οδήγησης γραφικών για την επίτευξη πλήρους συμβατότητας Direct3D 12.

Ως εκ τούτου, το Valve χρησιμοποιεί το πιρούνι που καθορίζεται στο πακέτο Wine-based για την εκτέλεση παιχνιδιών Windows Proton. Η υποστήριξη DirectX 9/10/11 στο Proton βασίζεται στο πακέτο DXVK και η υλοποίηση του DirectX 12 μέχρι στιγμής βασίζεται στη βιβλιοθήκη vkd3d (μετά τον θάνατο του συγγραφέα του vkd3d, η CodeWeavers συνέχισε την ανάπτυξη αυτού του στοιχείου και της κοινότητας κρασιού).

Οι κύριες καινοτομίες του VKD3D-Proton 2.7

Μία από τις κύριες καινοτομίες που παρουσιάζονται σε αυτή τη νέα έκδοση είναι τη βελτίωση της βελτιωμένης προσωρινής μνήμης αγωγών, που εισήχθη στην προηγούμενη έκδοση 2.6 και αυτό επιτρέπει την υποστήριξη για βιβλιοθήκες αγωγών, αλλά μόνο για παιχνίδια που έκαναν σωστή χρήση του D3D12 API.

vkd3d-πρωτόνιο τώρα υλοποιεί μια εσωτερική κρυφή μνήμη δίσκου για να ενεργοποιήσει την προσωρινή αποθήκευση SPIR-V για όλα τα παιχνίδια. Είναι δυνατό να απενεργοποιήσετε την προσωρινή μνήμη και να αφήσετε τις εφαρμογές να διαχειρίζονται τη βιβλιοθήκη ID3D12Pipeline, εάν το επιθυμείτε.

Για περαιτέρω μείωση του χώρου της κρυφής μνήμης στο δίσκο, χρησιμοποιείται επίσης το VK_EXT_shader_module_identifier
για μείωση της κρυφής μνήμης πρωτονίων vkd3d κατά >95%, καθώς δεν υπάρχει ανάγκη αποθήκευσης πραγματικών δεδομένων SPIR-V στο δίσκο.

Μια άλλη καινοτομία που παρουσιάζεται σε αυτή τη νέα έκδοση είναι τοβελτιστοποιήσεις των οποίων ξεχωρίζουν η βελτίωση του Επιδόσεις GPU για περάσματα βαθιάς απόδοσης, καθώς και την απόδοση της GPU για ορισμένες εικόνες κινητής υποδιαστολής όπου είναι ενεργοποιημένη η χρήση UAV, η απόδοση της GPU για ορισμένες περιπτώσεις χρήσης WriteBufferImmediate(), Επιδόσεις GPU για συγκεκριμένα μοτίβα πρόσβασης περιγραφικών, Επιδόσεις GPU για διαδοχικά αντίγραφα εικόνων buffer και απόδοση GPU κατά την εκχώρηση.

Επιπλέον, γίνεται αναφορά σε αυξημένες απαιτήσεις για προγράμματα οδήγησης που απαιτούν πλέον συμβατότητα με τις επεκτάσεις Vulkan VK_KHR_dynamic_rendering, VK_EXT_extended_dynamic_state, VK_EXT_extended_dynamic_state2 και VK_KHR_maintenance4 που υλοποιούνται στο Mesa 22.0 και στο ιδιόκτητο πρόγραμμα οδήγησης NVI.A510.

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

  • Προστέθηκε υποστήριξη για λειτουργίες του D3D12, όπως shaders πλέγματος (απαιτείται υποστήριξη VK_EXT_mesh_shader για να λειτουργήσει), κοινόχρηστα στοιχεία (κοινή χρήση) και εμπόδια (φράχτη).
  • Και επισημαίνεται επίσης ότι παρουσιάζεται η πιο πρόσφατη έκδοση, η νέα βιβλιοθήκη σωλήνων D3D12 προσαρμόζεται σε οποιοδήποτε παιχνίδι, συμπεριλαμβανομένων αυτών που χρησιμοποιούν λανθασμένα το D3D12 API, χάρη στην υλοποίηση μιας εσωτερικής κρυφής μνήμης δίσκου για την απόδοση SPIR-V που δημιουργείται από το DXBC /DXIL.
  • Συνεχιζόμενη υποστήριξη για DXR 1.1.
  • Προστέθηκε η αρχική υποστήριξη HDR.
  • Έχουν γίνει πολλές επιδιορθώσεις που σχετίζονται με τη συμβατότητα DXIL.
  • Βελτιωμένη υποστήριξη για το πρόγραμμα οδήγησης Intel ANV.
  • Βελτιωμένες επιλογές εντοπισμού σφαλμάτων.
  • Βελτιωμένη σταθερότητα κατά την ελαχιστοποίηση και την εναλλαγή παιχνιδιών πλήρους οθόνης μέσω Alt+Tab.
  • Έχουν γίνει προετοιμασίες για τη μετάφραση του κώδικα από το LGPL 2.1 στην άδεια MIT.
  • Διορθώθηκαν προβλήματα στα Hitman 3, Redout 2, F1 2020, F1 2021, F1 2022, Guardians of the Galaxy, Halo Infinite, Spiderman Remastered και Lost Judgment.

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

Και αν θέλετε δοκιμάστε το Proton τώρα στο Steam, γνωρίζετε ήδη ότι μπορείτε να εγκαταστήσετε τον πελάτη Steam από το επίσημη ιστοσελίδα, αν και θα το βρείτε και στα repos των περισσότερων διανομών.


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

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

*

*

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