È stata pubblicata una release sperimentale dell'implementazione open-source dell'API Win32 — Wine 10.7. Dalla pubblicazione di 10.6 sono stati chiusi 14 report di bug e sono state apportate 271 modifiche.
Le modifiche più importanti:
- Nella libreria ntdll, per migliorare le performance del monitoraggio delle operazioni di scrittura in memoria, è stato utilizzato il meccanismo UFFD (userfaultfd), che permette di creare gestori per le eccezioni di pagina non allocate nello spazio utente.
- Nel set di librerie WindowsCodecs è stata implementata la supporto per la conversione tra formati di rappresentazione del colore interi e formati a virgola mobile: 24bppBGR -> 128bppRGBAFloat, 32bppBGRA -> 128bppRGBAFloat, 128bppRGBAFloat -> 32bppBGRA, 96bppRGBFloat -> 128bppRGBFloat e 96bppRGBFloat -> 32bppBGRA.
- Nella libreria DbgHelp è proseguita la lavorazione su un nuovo backend per il formato PDB (Program database).
- Sono stati chiusi report di bug relativi al funzionamento delle applicazioni: Winamp, Teach2000, winhelp, Barnham Junction, HeidiSQL, Native Access 1.13.5.
- Sono stati chiusi report di bug relativi al funzionamento dei giochi: Stray, The Forest, PokerStars.
Valve ha pubblicato la prima versione beta del pacchetto Proton 10.0, basato sul codice sorgente del progetto Wine e progettato per garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e disponibili nel catalogo Steam. Proton consente di eseguire direttamente nel client Steam per Linux applicazioni di gioco disponibili solo per Windows. Il pacchetto include un'implementazione di DirectX 9/10/11 (basata sul pacchetto DXVK) e DirectX 12 (basata su vkd3d-proton), che operano tramite la traduzione delle chiamate DirectX nell'API Vulkan, offre un miglior supporto per i controller di gioco e la possibilità di utilizzare la modalità a schermo intero indipendentemente dalle risoluzioni supportate nei giochi.
Nella nuova branch di Proton è stata eseguita la sincronizzazione con il rilascio di Wine 10.0. Fino alla versione 2.6.1 è stato aggiornato il layer DXVK, che traduce le chiamate nell'API Vulkan. VKD3D-Proton, un fork di vkd3d creato da Valve per migliorare il supporto per Direct3D 12 in Proton, è stato aggiornato alla versione 2.14.1. Aggiornati wine-mono 9.4.0, dxvk-nvapi 0.9.0, Xalia 0.4.5. Aggiunto supporto per Steamworks SDK 1.62. Aggiunto supporto per i giochi:
- Batman: Arkham Asylum Game of the Year Edition
- Black Ink
- Factorio
- Ignited Entry
- Microsoft Flight Simulator 2024
- MySims Kingdom
- No Man’s Sky
- Rising Storm 2: Vietnam
- Sniper Elite: Nazi Zombie Army
- Soul Interface
- THE KING OF FIGHTERS XIII GLOBAL MATCH
- VIDEO GAME
- Willful
- X Rebirth VR Edition
Risolti i problemi nei giochi:
- Agony Unrated
- All-Star Fruit Racing
- Amerzone: The Explorer’s Legacy
- Assassin’s Creed Shadows
- ATRI — My Dear Moments
- Audiosurf
- Beyond Handwell
- Bloodstained: Ritual of the Night
- Champions Online
- Creatures of Ava
- Dark and Darker
- DARK SOULS III
- Deviator
- Dirt Rally 2.0
- Disney Epic Mickey 2: The Power of Two
- Dread X Collection 3 Bete Grise
- Evochron Legacy SE
- Final Fantasy XIV
- Final Fantasy XVI
- Finali
- Gal*Gun 2
- Grand Theft Auto V
- Greedfall
- Hunt: Showdown 1896
- Indigo Park: Capitolo 1
- Killsquad
- Locoland
- Marvel Rivals
- Master Magistrate
- Max: The Curse of Brotherhood
- Microsoft Flight Simulator
- Neverwinter
- NieR: Automata
- Nioh: Edizione Completa
- Omensight
- Rivals of Aether II
- Sea of Thieves
- Sekiro: Shadows Die Twice
- Shadow Warrior 2
- SOULCALIBUR VI
- SpellForce: Edizione Platinum
- Spirit Hunter: NG
- Stalker 2
- Star Trek Online
- Supermarket Together
- TELEFORUM
- The Axis Unseen
- La Stella Brillante di Seraph-Katis
- The Finals
- Tintin Reporter — I Sigari del Faraone
- Tiny Cauldron
- Twisted Sails
- Warhammer: Vermintide 2
- XCOM 2
- Zero Escape: The Nonary Games
Fonte: opennet.ru
