Έκδοση Wine 7.1 και Wine staging 7.1

Πραγματοποιήθηκε μια πειραματική έκδοση της εφαρμογής ανοιχτού κώδικα του Win32 API, Wine 7.1. Από την κυκλοφορία του 7.0, έχουν κλείσει 42 αναφορές σφαλμάτων και έχουν γίνει 408 αλλαγές. Θυμηθείτε ότι ξεκινώντας από τον κλάδο 2.x, το έργο Wine άλλαξε σε ένα σχήμα αρίθμησης εκδόσεων, στο οποίο κάθε σταθερή έκδοση οδηγεί σε αύξηση του πρώτου ψηφίου στον αριθμό έκδοσης (6.0.0, 7.0.0) και ενημερώσεις σε Οι σταθερές εκδόσεις κυκλοφορούν με αλλαγή στο τρίτο ψηφίο (7.0.1, 7.0.2, 7.0.3). Οι πειραματικές εκδόσεις που αναπτύχθηκαν στο πλαίσιο της προετοιμασίας για την επόμενη μεγάλη κυκλοφορία κυκλοφορούν με μια αλλαγή στο δεύτερο ψηφίο (7.1, 7.2, 7.3).

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

  • Προστέθηκε υποστήριξη για το API γραφικών Vulkan 1.3.
  • Διορθώθηκε μια σειρά προβλημάτων με θέματα.
    Έκδοση Wine 7.1 και Wine staging 7.1Έκδοση Wine 7.1 και Wine staging 7.1
  • Βελτιωμένη υποστήριξη για το πρωτόκολλο WebSocket.
  • Βελτιωμένο απόκομμα κέρσορα στην πλατφόρμα macOS.
  • Έχουν γίνει διορθώσεις στον μεταγλωττιστή IDL για τη βελτίωση της υποστήριξης της C++.
  • Κλειστές αναφορές σφαλμάτων που σχετίζονται με παιχνίδια: Age of Empires 3, Final fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Κλειστές αναφορές σφαλμάτων που σχετίζονται με τη λειτουργία των εφαρμογών: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007-7.

Επιπλέον, μπορούμε να σημειώσουμε τον σχηματισμό της κυκλοφορίας του έργου Wine Staging 7.1, στο πλαίσιο του οποίου σχηματίζονται εκτεταμένες εκδόσεις του Wine, συμπεριλαμβανομένων ημιτελών ή επικίνδυνων patches που δεν είναι ακόμη κατάλληλα για αποδοχή στον κύριο κλάδο του Wine. Σε σύγκριση με το Wine, το Wine Staging παρέχει 561 επιπλέον patches.

Η νέα έκδοση συγχρονίζεται με τη βάση κωδικών Wine 7.1. 3 patches έχουν μεταφερθεί στο κύριο πακέτο Wine που σχετίζονται με την υλοποίηση ειδοποιήσεων επανάκλησης στο xactengine, την προσθήκη του WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY στο ws2_32 και τη χρήση δυναμικά ευρετηριασμένων (bindless) textures για shaders GLSL στο wind3d. Ενημερωμένη ενημέρωση κώδικα για υποστήριξη NVIDIA CUDA.

Η κυκλοφορία του επιπέδου DXVK 1.9.4 έχει επίσης δημοσιευτεί, παρέχοντας μια υλοποίηση του DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 και 11, που λειτουργεί μέσω μετάφρασης κλήσεων στο Vulkan API. Το DXVK μπορεί να χρησιμοποιηθεί για την εκτέλεση τρισδιάστατων εφαρμογών και παιχνιδιών σε Linux χρησιμοποιώντας το Wine, χρησιμεύοντας ως εναλλακτική λύση υψηλότερης απόδοσης στις ενσωματωμένες υλοποιήσεις Direct3D 3/9/10 της Wine που τρέχουν πάνω από το OpenGL.

Στη νέα έκδοση του DXVK:

  • Από προεπιλογή, η αυστηρή λειτουργία εξομοίωσης κινητής υποδιαστολής του D3D9 είναι ενεργοποιημένη σε συστήματα με μελλοντικές εκδόσεις του προγράμματος οδήγησης RADV Vulkan, κάτι που θα βελτιώσει την ακρίβεια και την απόδοση απόδοσης.
  • Βελτιωμένη κατανομή μνήμης και μειωμένη κατανάλωση μνήμης σε παιχνίδια που χρησιμοποιούν πολλαπλές διεργασίες ή συσκευές D3D.
  • Επιλύθηκε ένα πρόβλημα με τη χρήση της μνήμης βίντεο σε GPU NVIDIA με RBAR (με δυνατότητα αλλαγής μεγέθους BAR) όταν είναι ενεργοποιημένη η ρύθμιση dxvk.shrinkNvidiaHvvHeap.
  • Καταργήθηκε η καταργημένη επιλογή για την απενεργοποίηση του OpenVR.
  • Ενεργοποιήθηκαν βελτιστοποιήσεις απόδοσης και πρόσθετη υποστήριξη για ρεαλιστική κλιμάκωση DLSS για το God of War.

Πηγή: opennet.ru

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