Κρασί προσαρμοσμένο να λειτουργεί χρησιμοποιώντας το Wayland

Στα όρια του έργου Οινοχόος έχει ετοιμαστεί ένα σετ επιδιορθώσεων και προγραμμάτων οδήγησης winewayland.drv που σας επιτρέπουν να χρησιμοποιείτε το Wine σε περιβάλλοντα που βασίζονται στο πρωτόκολλο Wayland, χωρίς τη χρήση στοιχείων XWayland και X11. Αυτό περιλαμβάνει τη δυνατότητα εκτέλεσης παιχνιδιών και εφαρμογών που χρησιμοποιούν το API γραφικών Vulkan και το Direct3D 9, 10 και 11. Η υποστήριξη Direct3D υλοποιείται χρησιμοποιώντας ένα επίπεδο DXVK, το οποίο μεταφράζει κλήσεις στο Vulkan API. Το σετ περιλαμβάνει και μπαλώματα esync (Eventfd Synchronization) για αύξηση της απόδοσης παιχνιδιών πολλαπλών νημάτων.

Κρασί προσαρμοσμένο να λειτουργεί χρησιμοποιώντας το Wayland

Η έκδοση Wine για το Wayland έχει δοκιμαστεί σε περιβάλλοντα Arch Linux και Manjaro με έναν σύνθετο διακομιστή Weston και ένα πρόγραμμα οδήγησης AMDGPU με υποστήριξη για το Vulkan API. Για να εργαστείτε, χρειάζεστε το Mesa 19.3 ή μια νεότερη έκδοση, μεταγλωττισμένη με υποστήριξη για Wayland, Vulkan και EGL, την παρουσία των βιβλιοθηκών SDL και Faudio, καθώς και υποστήριξη Esync ή Fsync στο σύστημα. Υποστηρίζεται η μετάβαση σε λειτουργία πλήρους οθόνης χρησιμοποιώντας το πλήκτρο πρόσβασης F11. Στο τρέχον στάδιο ανάπτυξης δεν υπάρχει υποστήριξη για OpenGL, ελεγκτές παιχνιδιών, εφαρμογές GDI και προσαρμοσμένους δρομείς. Οι εκτοξευτές δεν λειτουργούν.

Οι προγραμματιστές διανομής Wine-wayland μπορεί να ενδιαφέρονται για τη δυνατότητα παροχής ενός καθαρού περιβάλλοντος Wayland με υποστήριξη για την εκτέλεση εφαρμογών των Windows, εξαλείφοντας την ανάγκη του χρήστη να εγκαταστήσει πακέτα που σχετίζονται με το X11. Στα συστήματα που βασίζονται στο Wayland, το πακέτο Wine-wayland σάς επιτρέπει να επιτύχετε υψηλότερη απόδοση και ανταπόκριση των παιχνιδιών εξαλείφοντας τα περιττά επίπεδα. Επιπλέον, η εγγενής χρήση του Wayland καθιστά δυνατή την απαλλαγή από προβλήματα ασφάλειας, χαρακτηριστικό γνώρισμα X11 (για παράδειγμα, τα μη αξιόπιστα παιχνίδια X11 μπορούν να κατασκοπεύουν άλλες εφαρμογές - το πρωτόκολλο X11 σάς επιτρέπει να έχετε πρόσβαση σε όλα τα συμβάντα εισόδου και να πραγματοποιείτε ψευδή αντικατάσταση πληκτρολογίου).

Πηγή: opennet.ru

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