Κυκλοφορία Wine 5.15 και DXVK 1.7.1

πήρε θέση πειραματική έκδοση της ανοιχτής υλοποίησης του WinAPI - Κρασί 5.15. Από την κυκλοφορία της έκδοσης 5.14 Έκλεισαν 27 αναφορές σφαλμάτων και έγιναν 273 αλλαγές.

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

  • Προστέθηκε η αρχική υλοποίηση βιβλιοθηκών ήχου Κινητήρας XACT (Εργαλείο δημιουργίας ήχου μεταξύ πλατφορμών, xactengine3_*.dll), συμπεριλαμβανομένων διεπαφών λογισμικού
    IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank και IXACT3Wave.

  • Ξεκίνησε ο σχηματισμός μιας μαθηματικής βιβλιοθήκης στο MSVCRT, που υλοποιήθηκε με βάση το Musl.
  • Συνέχιση των εργασιών για την αναδιάρθρωση της υποστήριξης κονσόλας.
  • Η απόδοση του API Direct Input έχει βελτιστοποιηθεί.
  • Τα προβλήματα με τον χειρισμό εξαιρέσεων στην πλατφόρμα x86-64 έχουν επιλυθεί.
  • Κλειστές αναφορές σφαλμάτων που σχετίζονται με τη λειτουργία παιχνιδιών και εφαρμογών:
    splayer, Bully Scholarship Edition, DSA: Drakensang, Racedriver GRID,
    Μουσείο Pac-Man, Captain Morgane, Gothic 1.0, Worms World Party Remastered, Call of Duty WWII, BlazBlue: Calamity Trigger, Kea Colorinbook, Grim Dawn, SAP GUI, FrostyModManager 1.0.5.9, Gigabyte "EasyTunemp".

Επιπλέον, μπορεί να σημειωθεί ζήτημα στρώματα DXVK 1.7.1, το οποίο παρέχει μια υλοποίηση DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 και 11 που λειτουργεί μέσω μετάφρασης κλήσεων στο Vulkan API. Για να χρησιμοποιήσετε το DXVK απαιτείται υποστήριξη για προγράμματα οδήγησης Vulkan API 1.1όπως Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 και AMDVLK.
Το DXVK μπορεί να χρησιμοποιηθεί για την εκτέλεση τρισδιάστατων εφαρμογών και παιχνιδιών σε Linux χρησιμοποιώντας Wine, χρησιμεύοντας ως εναλλακτική λύση υψηλότερης απόδοσης στις εγγενείς εφαρμογές Direct3D 3/9/10 της Wine που τρέχουν πάνω από το OpenGL.

Η νέα έκδοση παρέχει τη χρήση επεκτάσεων VK_EXT_4444_formats και VK_EXT_extended_dynamic_state για υποστηριζόμενα προγράμματα οδήγησης, προκειμένου να εξαλειφθούν πιθανά προβλήματα με δείγματα χρωμάτων περιγράμματος στο υλικό Intel και να αποκτήσετε σωστή πρόσβαση σε buffers κορυφής. Πραγματοποιήθηκαν μικρές βελτιστοποιήσεις απόδοσης. Το D3D9 υποστηρίζει τη μορφή NV12 και την εντολή shader που λείπει (ελύσε προβλήματα με την εφαρμογή GeForce Now και την απόδοση shader σε ορισμένα παιχνίδια).
Διορθώθηκαν προβλήματα κατά την κυκλοφορία των παιχνιδιών Anarchy Online, Metro Exodus, Observation, Resident Evil 7, Serious Sam 2, SpellForce 2, Timeshift, TrackMania, Darksiders: Warmastered Edition, Monster Hunter World, Borderlands 3, Halo, Halo CE, Mafia III: Definitive Έκδοση και Terminator: Resistance.

Πηγή: opennet.ru

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