Νέες εκδόσεις Wine 4.17, Wine Staging 4.17, Proton 4.11-6 και D9VK 0.21

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

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

  • Ο κινητήρας Mono έχει ενημερωθεί στην έκδοση 4.9.3.
  • Προστέθηκε υποστήριξη για συμπιεσμένες υφές σε μορφή DXTn στο d3dx9 (μεταφέρθηκε από το Wine Staging).
  • Έχει προταθεί μια αρχική έκδοση της βιβλιοθήκης χρόνου εκτέλεσης του Windows Script (msscript).
  • Προστέθηκε η επεξεργασία των κλήσεων APC στο ntdll πριν από την έναρξη της διαδικασίας.
  • Το wined3d προσθέτει υποστήριξη για GPU AMD VEGA12.
  • Έχει υλοποιηθεί υποστήριξη για την επεξεργασία ειδοποιήσεων σχετικά με αλλαγές συσκευών μέσω του XRandR API.
  • Προστέθηκε υποστήριξη για τη δημιουργία κλειδιών RSA.
  • Για την αρχιτεκτονική ARM64, έχει υλοποιηθεί υποστήριξη για διακομιστές μεσολάβησης χωρίς ραφή για διεπαφές αντικειμένων.
  • Οι αναφορές σφαλμάτων που σχετίζονται με τη λειτουργία παιχνιδιών και εφαρμογών είναι κλειστές.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

ΤΑΥΤΟΧΡΟΝΑ παρουσιάζονται έκδοση έργου Σταδιοποίηση κρασιού 4.17, εντός του οποίου σχηματίζονται εκτεταμένες ποσότητες κρασιού, συμπεριλαμβανομένων μη πλήρως έτοιμων ή επικίνδυνων επιθεμάτων που δεν είναι ακόμη κατάλληλα για υιοθέτηση στον κύριο κλάδο του Οίνου. Σε σύγκριση με το Wine, το Wine Staging παρέχει 855 επιπλέον patches. Η νέα έκδοση φέρνει συγχρονισμό με τη βάση κωδικών Wine 4.17. Προστέθηκε υποστήριξη για εισαγωγή σε κατάσταση raw (Raw Input στο user32), η οποία εξαλείφει προβλήματα σε παιχνίδια που βασίζονται στη μηχανή Source, καθώς και στο Overwatch και στο Star Citizen. Περιλαμβάνονται διορθώσεις για την επίλυση σφαλμάτων παιχνιδιού
Empire Earth, Trinklet Supreme και Silent Hill 4: The Room. Προστέθηκε στέλεχος dsdmo.dll για εφέ DirectSound.

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

Στη νέα έκδοση του Proton, το επίπεδο DXVK (μια υλοποίηση των DXGI, Direct3D 10 και Direct3D 11 πάνω από το Vulkan API) έχει ενημερωθεί σε κλάδο 1.4, όπου
Η διεπαφή προγραμματισμού Direct3D 11 έχει ενημερωθεί στην έκδοση 11.4 και το DXGI στην έκδοση 1.5. Στο μεταξύ, οι προγραμματιστές του DXVK δημοσίευσαν μια διορθωτική ενημέρωση DXVK 1.4.1, το οποίο διόρθωσε προβλήματα που προκάλεσαν σφάλματα στον κώδικα D3D10 και βελτίωσε την υποστήριξη για το Batman: Arkham City, Hitman 2 και Ni no Kuni Remastered.

Επιπλέον, μπορούμε να σημειώσουμε μια νέα σημαντική κυκλοφορία του έργου D9VK 0.21, στο πλαίσιο του οποίου αναπτύσσεται η υλοποίηση του Direct3D 9, μέσω της μετάφρασης κλήσεων στο API γραφικών Vulkan. Το έργο βασίζεται στη βάση κώδικα έργου DXVK, η οποία έχει επεκταθεί με υποστήριξη για Direct3D 9. Σε σύγκριση με την υλοποίηση Direct3D 9 που βασίζεται στο WineD3D, το D9VK επιτρέπει υψηλότερες επιδόσεις, καθώς η μετάφραση του Direct3D 9 μέσω OpenGL είναι πιο αργή από τη μετάφραση μέσω Vulkan.

В νέα έκδοση πρόσθεσε νέες κλήσεις Direct3D 9
D3DBLEND_BOTHSRCALPHA και D3DBLEND_BOTHINVSRCALPHA, έχει εφαρμοστεί σύστημα κλειδώματος για εικόνες MSAA και χάρτες βάθους, προστέθηκε υποστήριξη για μορφές YUV2 και YUVY, προστέθηκε ένα διευρυμένο σύνολο σταθερών κατά την ενεργοποίηση της επεξεργασίας λογισμικού των vertex shaders, βελτιστοποίηση απόδοσης Οι κλήσεις προς TexM3x3Spec και TexMXNUMXxXNUMXSpec έχουν υλοποιηθεί για το DXSO
TexM3x3VSpec, διορθώθηκαν 27 σφάλματα.

Πηγή: opennet.ru

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