Η Valve κυκλοφορεί το Proton 5.0, μια σουίτα για την εκτέλεση παιχνιδιών Windows σε Linux

Εταιρεία Valve опубликовала πρώτη κυκλοφορία ενός νέου κλάδου του έργου Πρωτόνιο 5.0, το οποίο βασίζεται στις εξελίξεις του έργου Wine και στοχεύει στο να επιτρέψει σε εφαρμογές παιχνιδιών που δημιουργήθηκαν για Windows και παρουσιάζονται στον κατάλογο Steam να εκτελούνται σε Linux. Επιτεύγματα του έργου εξάπλωση υπό την άδεια BSD.

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

В νέα έκδοση:

  • Ο συγχρονισμός με τη βάση κώδικα ολοκληρώθηκε Κρασί 5.0, από το οποίο μεταφέρθηκαν περισσότερες από 3500 αλλαγές (ο προηγούμενος κλάδος βασιζόταν στο κρασί 4.11). 207 patches από το Proton 4.11 έχουν μετακινηθεί ανάντη και περιλαμβάνονται πλέον στο κύριο πακέτο Wine.
  • Για την απόδοση παιχνιδιών χρησιμοποιώντας το Direct3D 9, το επίπεδο DXVK είναι ενεργοποιημένο από προεπιλογή, μεταφράζοντας τις κλήσεις στο Vulkan API. Οι χρήστες συστημάτων χωρίς υποστήριξη Vulkan μπορούν να επιστρέψουν στο backend του wined3d, το οποίο χρησιμοποιεί μετάφραση OpenGL, ορίζοντας τη ρύθμιση PROTON_USE_WINED3D.
  • Η ενοποίηση με τον πελάτη Steam έχει ενισχυθεί, γεγονός που έχει επεκτείνει τη γκάμα των υποστηριζόμενων παιχνιδιών που χρησιμοποιούν τεχνολογία για προστασία από μη εξουσιοδοτημένη τροποποίηση παιχνιδιών Denuvo. Για παράδειγμα, το Proton μπορεί πλέον να παίζει παιχνίδια όπως το Just Cause 3, το Batman: Arkham Knight και το Abzu.
  • Οι νέες εγκαταστάσεις Proton επιστρέφουν πληροφορίες σχετικά με μια νεότερη έκδοση του λειτουργικού συστήματος, όπως απαιτείται από ορισμένα νέα παιχνίδια.
    Οι παράμετροι των παλιών ρυθμίσεων παραμένουν αμετάβλητες.

  • Ξεκίνησε η ανάπτυξη σημαντικών βελτιώσεων που σχετίζονται με την προσθήκη υποστήριξης για εργασία με πολλαπλές οθόνες και προσαρμογείς γραφικών στο Wine 5.0.
  • Βελτιωμένη υποστήριξη ήχου surround για παλαιότερα παιχνίδια.
  • Η δομή του αποθετηρίου Git του έργου έχει αλλάξει. Έχουν προστεθεί νέες υπομονάδες στον κλάδο 5.0, κάτι που απαιτεί κατά τη δημιουργία από το git, να αρχικοποιούνται με την εντολή "git submodule update —init".
  • Εξαρτήματα Φάουντιο με την εφαρμογή των βιβλιοθηκών ήχου DirectX (API XAudio2, X3DAudio, XAPO και XACT3) που ενημερώθηκαν στην έκδοση 20.02.
  • Ενδιάμεσο στρώμα DXVK, το οποίο παρέχει μια υλοποίηση του DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 και 11, που λειτουργεί μέσω κλήσεων μετάδοσης στο Vulkan API, έχει ενημερωθεί στην έκδοση που δημοσιεύτηκε χθες 1.5.4. Το DXVK 1.5.4 διορθώνει παλινδρομήσεις που σχετίζονται με την υποστήριξη του Direct3D 9 και επιλύει ζητήματα που παρουσιάζονται στο Anno 1701, EYE: Divine Cybermancy,
    Forgotten Realms: Demon Stone, King's Bounty και
    Ο Πειραιάς.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο