Έφτασε το VKD3D-Proton 2.5, το πιρούνι του Vkd3d με υλοποίηση Direct3D 12

Δοχείο πίεσης βαλβίδας

Η Valve αποκάλυψε πρόσφατα την κυκλοφορία του τη νέα έκδοση του VKD3D-Proton 2.5, το οποίο είναι τοποθετημένο ως διχάλα της βάσης κωδικών vkd3d έχει σχεδιαστεί για να βελτιώσει τη συμβατότητα του Direct3D 12 στο πρόγραμμα εκκίνησης παιχνιδιών Proton.

Για όσους εξακολουθούν να αγνοούν το 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 συμμετείχαν ο Hans-Kristian Arntsen, συγγραφέας του SPIRV-Cross και προγραμματιστής ορισμένων επεκτάσεων API Vulkan, ο Philip Rebohle, συγγραφέας του DXVK και ο Joshua Ashton, συγγραφέας του D9VK που εργάζεται για τη Valve.

Το VKD3D-Proton δεν στοχεύει στη διατήρηση της συμβατότητας προς τα πίσω με το αρχικό vkd3d API και δεν αποκλείει τον τερματισμό της συμβατότητας με παλιά προγράμματα οδήγησης γραφικών και GPU.

Τι νέο υπάρχει στο VKD3D-Proton 2.5;

Σε αυτήν τη νέα έκδοση Έχει υλοποιηθεί περισσότερο ή λιγότερο πλήρης υποστήριξη για το DXR 1.0 API (DirectX Raytracing) και πειραματική υποστήριξη για DXR 1.1 (ενεργοποιήθηκε με τη ρύθμιση της μεταβλητής περιβάλλοντος VKD3D_CONFIG= dxr | dxr11 ").

Παρόλο που αναφέρεται ότι στο DXR 1.1, δεν έχουν εφαρμοστεί ακόμη όλες οι δυνατότητες, αλλά η υποστήριξη για online ανίχνευση ακτίνων είναι πλέον εντελώς έτοιμη. Τα παιχνίδια που τρέχουν που χρησιμοποιούν DXR περιλαμβάνουν το Control, το DEATHLOOP, το Cyberpunk 2077, το World of Warcraft και το Resident Evil: Village.

Για συστήματα με κάρτες γραφικών NVIDIA, έχει προστεθεί υποστήριξη για τεχνολογία DLSS, που επιτρέπει στους πυρήνες Tensor των καρτών γραφικών NVIDIA να χρησιμοποιούνται για την κλίμακα ρεαλιστικών εικόνων χρησιμοποιώντας μεθόδους μηχανικής εκμάθησης για αύξηση της ανάλυσης χωρίς απώλεια ποιότητας.

Ξεχωρίζει επίσης ότι προστέθηκε υποστήριξη για την τεχνολογία PCI-e Resizable BAR Base Address Registers), που επιτρέπει στην CPU να έχει πρόσβαση σε όλη τη μνήμη βίντεο της GPU και σε ορισμένες περιπτώσεις αυξάνει την απόδοση της GPU κατά 10-15%. Το αποτέλεσμα βελτιστοποίησης είναι ξεκάθαρα ορατό στα παιχνίδια Horizon Zero Dawn και Death Stranding.

Όσον αφορά τις διορθώσεις που πραγματοποιήθηκαν, αναφέρονται τα εξής:

  • Διορθώθηκε η συμπεριφορά του λανθάνοντος χειρισμού παρουσίασης της αλυσίδας ανταλλαγής, το οποίο διορθώνει ψευδή αδιέξοδα σε ορισμένες περιπτώσεις.
  • Διορθώθηκαν πολλά ζητήματα που σχετίζονται με το χειρισμό προτύπων βάθους, τα οποία διόρθωσαν διάφορα ζητήματα στο DEATHLOOP, F1 2021, WRC 10.
  • Διορθώθηκαν προβλήματα απόδοσης και σφάλματα DIRT 5. Θα πρέπει να είναι πλήρως δυνατή η αναπαραγωγή του τώρα.
  • Διορθώθηκαν ορισμένα προβλήματα απόδοσης στο Diablo II Resurrected.
  • Διορθώθηκαν σφάλματα σκίασης στο Psychonauts 2.
  • Λύση για ορισμένα σφάλματα shader του Unreal Engine 4 που ενεργοποιούν πολλούς τίτλους.
  • Διορθώθηκαν ορισμένα προβλήματα σταθερότητας όταν εξαντλήθηκε η VRAM στη NVIDIA.
  • Διορθώθηκε η CPU στη σειρά εκκίνησης του Far Cry 6 (το παιχνίδι έχει ακόμα κάποια σφάλματα, αλλά είναι ενσωματωμένο στο παιχνίδι).
  • Διορθώθηκαν διάφορα σφάλματα με ορατές εικόνες κεντρικού υπολογιστή.
  • Διορθώθηκαν διάφορα σφάλματα μετατροπής DXIL.
  • Εναλλακτικές λύσεις αμετάβλητης γεωμετρίας για συγκεκριμένα παιχνίδια που το απαιτούν.
  • Διορθώστε τον τρόπο με τον οποίο το d3d12.dll εξάγει σύμβολα ώστε να είναι πιο ευθυγραμμισμένα με το MSVC.
  • Διορθώθηκαν ορισμένες θήκες άκρων σε οδηγίες bitfield.
  • Αποφύγετε την υπερβολική συσσώρευση μνήμης CPU στις συγκεκριμένες εκδόσεις προγραμμάτων οδήγησης NVIDIA που είχαν αυτό το σφάλμα.
  • Διορθώθηκε η παλινδρόμηση στο Evil Genius 2: World Domination.
  • Διορθώνει σφάλματα στο Hitman 3.
  • Σταθερή απόδοση εδάφους στο Anno 1800.
  • Διάφορες επιδιορθώσεις και επιδιορθώσεις σφαλμάτων.

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

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


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

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

*

*

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