Κυκλοφόρησε η νέα έκδοση του Proton 4.11, το έργο για την εκτέλεση παιχνιδιών Windows στο Steam Linux

Βαλβίδα-πρωτόνιο

Η Valve κυκλοφόρησε έναν νέο κλάδο του έργου Proton 4.11, το οποίο βασίζεται στις εξελίξεις του έργου Wine και στοχεύει στη διασφάλιση της έναρξης στο Linux εφαρμογών παιχνιδιών που δημιουργήθηκαν για Windows και παρουσιάστηκαν στον κατάλογο Steam. Οι εξελίξεις του έργου διανέμονται με την άδεια BSD. Μόλις είναι έτοιμοι, οι αλλαγές που αναπτύχθηκαν στο Proton μεταφέρουν το αρχικό κρασί και σχετικά έργα, όπως το DXVK και το vkd3d.

Το Proton σάς επιτρέπει να εκτελείτε παιχνίδια που είναι διαθέσιμα μόνο για Windows απευθείας στον πελάτη Steam Linux . Το πακέτο περιλαμβάνει DirectX 10/11 (με βάση το DXVK) και 12 (με βάση το vkd3d) υλοποίηση, μέσω της μετάφρασης των κλήσεων DirectX στο Vulkan API, παρέχει βελτιωμένη υποστήριξη για ελεγκτές παιχνιδιών και δυνατότητα χρήσης της λειτουργίας πλήρους οθόνης.

Κύριες καινοτομίες του Proton 4.11

Με την κυκλοφορία αυτού του νέου υποκαταστήματος, Η Proton έχει μετακινηθεί για συγχρονισμό με τον βασικό κωδικό Wine 4.11, από τις οποίες μεταφέρθηκαν περισσότερες από 3300 αλλαγές (το προηγούμενο υποκατάστημα βασίστηκε στο κρασί 4.2). 154 Τα έμπλαστρα Proton 4.2 έχουν μετακινηθεί προς τα πάνω και τώρα περιλαμβάνονται στο κύριο μέρος του κρασιού.

Ως η κύρια καινοτομία οι προγραμματιστές υπογραμμίζει την προσθήκη πειραματικής υποστήριξης για πρωτόγονους συγχρονισμού με βάση την κλήση συστήματος futex (), που μειώνει το φορτίο CPU σε σύγκριση με το esync.

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

Επιθέματα με υποδοχή ένδειξης FUTEX_WAIT_MULTIPLE που απαιτείται για το Proton έχουν ήδη μεταφερθεί για να συμπεριληφθούν στον κύριο πυρήνα Linux και στο Glibc.

Οι προετοιμασμένες αλλαγές δεν περιλαμβάνονται ακόμη στην κύρια σύνθεση του πυρήνα, οπότε αυτή τη στιγμή είναι απαραίτητο να εγκαταστήσετε έναν ειδικό πυρήνα με υποστήριξη για αυτά τα πρωτόγονα.

Επίσης το επίπεδο DXVK (η εφαρμογή των DXGI, Direct3D 10 και Direct3D 11 στην κορυφή του API Vulkan) Ενημερώθηκε στη νέα έκδοση 1.3.

Ενώ για D9VK (πειραματική εφαρμογή του Direct3D 9 στο Vulkan) στην έκδοση 0.13f. Για να ενεργοποιήσετε την υποστήριξη D9VK στο Proton, χρησιμοποιήστε τη σημαία PROTON_USE_D9VK.

Πολλές μονάδες Wine δημιουργούνται τώρα ως αρχεία Windows PE, αντί για βιβλιοθήκες Linux. Καθώς προχωρά η εργασία σε αυτόν τον τομέα, η χρήση PE θα βοηθήσει ορισμένα συστήματα DRM και anti-cheat.

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

  • Παρέχεται μεταφορά του τρέχοντος ρυθμού ανανέωσης της οθόνης σε παιχνίδια
  • Πραγματοποιήθηκαν διορθώσεις που σχετίζονται με την επεξεργασία του δρομέα του ποντικιού και τη διαχείριση παραθύρων
  • Διορθώθηκαν καθυστερήσεις εισόδου και ζητήματα με υποστήριξη κραδασμών για χειριστήρια, που εκδηλώνονται σε ορισμένα παιχνίδια, ειδικά παιχνίδια στον κινητήρα Unity
  • Προστέθηκε υποστήριξη για την τελευταία έκδοση του OpenVR SDK
  • Τα στοιχεία του FAudio με την εφαρμογή της βιβλιοθήκης ήχων DirectX (API XAudio2, X3DAudio, XAPO και XACT3) ενημερώθηκαν στην έκδοση 19.07
  • Διορθώθηκαν προβλήματα με το υποσύστημα δικτύου σε παιχνίδια στο GameMaker

Πριν από την υιοθέτηση βαλβίδων στον κύριο πυρήνα του Linux, για να χρησιμοποιήσετε το futex () αντί του esync, Πρέπει να εγκατασταθεί ένας ειδικός πυρήνας που υποστηρίζει την ομάδα συγχρονισμού νημάτων υλοποιείται στο σύνολο ενημερώσεων κώδικα fsync.

Στα Ubuntu 18.04 και 19.04, μπορεί να χρησιμοποιηθεί ένα αποθετήριο PPA με πειραματικούς πυρήνες linux-mfutex-valve

Που μπορεί να προστεθεί με τις ακόλουθες εντολές:

sudo add-apt-repository ppa:valve-experimental/kernel-bionic -y

sudo apt-get install linux-mfutex-valve

Πώς να ενεργοποιήσετε το Proton στο Steam;

Για αυτό Θα πρέπει να ανοίξουν το πρόγραμμα-πελάτης Steam και να κάνουν κλικ στο Steam στην επάνω αριστερή γωνία και στη συνέχεια στις Ρυθμίσεις.

Στην ενότητα "Λογαριασμός" θα βρείτε την επιλογή εγγραφής για την έκδοση beta. Κάνοντας αυτό και αποδεχόμενοι θα κλείσει το πρόγραμμα-πελάτης Steam και θα γίνει λήψη της έκδοσης beta (μια νέα εγκατάσταση).

Βαλβίδα πρωτονίου

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


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

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

*

*

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