Release of Wine 4.9 και Proton 4.2-5

Διαθέσιμος πειραματική έκδοση ανοιχτής εφαρμογής του Win32 API - Κρασί 4.9. Από την κυκλοφορία της έκδοσης 4.8 Έκλεισαν 24 αναφορές σφαλμάτων και έγιναν 362 αλλαγές.

Οι πιο σημαντικές αλλαγές:

  • Προστέθηκε αρχική υποστήριξη για την εγκατάσταση προγραμμάτων οδήγησης Plug and Play.
  • Έχει υλοποιηθεί η δυνατότητα συναρμολόγησης μονάδων 16-bit σε μορφή PE.
  • Διάφορες συναρτήσεις έχουν μετακινηθεί σε ένα νέο DLL KernelBase.
  • Έχουν γίνει διορθώσεις σχετικά με τη λειτουργία των χειριστηρίων παιχνιδιών.
  • Εξασφαλίζεται η χρήση χρονόμετρων συστήματος υψηλής ακρίβειας, εάν υπάρχουν.
  • Κλειστές αναφορές σφαλμάτων που σχετίζονται με τη λειτουργία παιχνιδιών και εφαρμογών:
    Rogue Squadron 3D 1.3, Flexera InstallShield 20.x, CoolQ 5.x, TreePad X Enterprise, Adobe Photoshop CC 2015.5, TopoEdit, Vietcong, Spellforce 3, Grand Prix Legends, World of Tanks 1.5.0, Os.

Ταυτόχρονα η Βαλβ опубликовала κατασκευή του έργου Πρωτόνιο 4.2-5, το οποίο βασίζεται στις εξελίξεις του έργου Wine και στοχεύει στο να επιτρέψει σε εφαρμογές παιχνιδιών που δημιουργήθηκαν για Windows και παρουσιάζονται στον κατάλογο Steam να εκτελούνται σε Linux. Επιτεύγματα του έργου εξάπλωση με άδεια BSD. Το Proton σάς επιτρέπει να εκτελείτε απευθείας εφαρμογές παιχνιδιών μόνο για Windows στον πελάτη Steam Linux. Το πακέτο περιλαμβάνει μια υλοποίηση του DirectX 10/11 (βάσει του DXVK) και 12 (με βάση vkd3d), που λειτουργεί μέσω μετάφρασης κλήσεων DirectX στο Vulkan API, παρέχει βελτιωμένη υποστήριξη για ελεγκτές παιχνιδιών και τη δυνατότητα χρήσης της λειτουργίας πλήρους οθόνης ανεξάρτητα από τις αναλύσεις οθόνης που υποστηρίζονται στα παιχνίδια. Σε σύγκριση με το αρχικό Wine, η απόδοση των παιχνιδιών πολλαπλών νημάτων έχει αυξηθεί σημαντικά χάρη στη χρήση μπαλωμάτων "esync"(Συγχρονισμός Eventfd).

В νέα έκδοση Προστέθηκε υποστήριξη για API δικτύωσης Steam που χρησιμοποιούνται σε νέα παιχνίδια, συμπεριλαμβανομένου του A Hat in Time. Έχουν γίνει πολλές επιδιορθώσεις διάταξης ελεγκτών παιχνιδιών για την επίλυση πολλών προβλημάτων ελεγκτή παιχνιδιών σε παιχνίδια που βασίζονται στο Unity, συμπεριλαμβανομένων των παιχνιδιών Subnautica και Ubisoft.

Το Proton 4.2-5 χρησιμοποιεί ενδιάμεση απελευθέρωση
DXVK 1.2.1 με την υλοποίηση των DXGI, Direct3D 10 και Direct3D 11 πάνω από το Vulkan API (προηγουμένως χρησιμοποιήθηκε η έκδοση 1.1.1). Εκτός από τις διορθώσεις σφαλμάτων και τη βελτιωμένη υποστήριξη παιχνιδιών στον κλάδο DXVK 1.2 εμπλεγμένος ένα ξεχωριστό νήμα για τη μετάδοση του buffer εντολών και προστιθέμενη υποστήριξη για συγκεκριμένες επεκτάσεις απόδοσης που δεν ορίζονται επίσημα στην προδιαγραφή Direct3D 11. Η διορθωτική έκδοση του DXVK 1.2.1 βελτιώνει τη συμβατότητα με ReShade, επιλύθηκαν ζητήματα απόδοσης στα Lords of the Fallen και The Surge, επιλύθηκαν τα σφάλματα στο Yakuza Kiwami 2.

Πηγή: opennet.ru

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