È stato pubblicato un rilascio sperimentale dell'implementazione open source dell'API Win32 - Wine 10.7. Dalla pubblicazione della versione 10.6 sono stati chiusi 14 rapporti di bug e apportate 271 modifiche.
Le modifiche più importanti:
- Nella libreria ntdll è stato implementato un meccanismo UFFD (userfaultfd) per migliorare le prestazioni del monitoraggio delle operazioni di scrittura in memoria, consentendo di creare gestori per le pagine di memoria non allocate (page faults) nello spazio utente.
- Nella raccolta di librerie WindowsCodecs è stato implementato il supporto per la conversione tra formati di colore interi e formati in virgola mobile: 24bppBGR -> 128bppRGBAFloat, 32bppBGRA -> 128bppRGBAFloat, 128bppRGBAFloat -> 32bppBGRA, 96bppRGBFloat -> 128bppRGBFloat e 96bppRGBFloat -> 32bppBGRA.
- Nella libreria DbgHelp sono proseguite le attività per un nuovo backend per il formato PDB (Program database).
- Chiusura dei rapporti di bug relativi al funzionamento di applicazioni: Winamp, Teach2000, winhelp, Barnham Junction, HeidiSQL, Native Access 1.13.5.
- Chiusura dei rapporti di bug relativi al funzionamento di giochi: Stray, The Forest, PokerStars.
Valve ha pubblicato il primo rilascio beta del pacchetto Proton 10.0, basato sulla base di codice del progetto Wine e mirato a garantire l'esecuzione su Linux di applicazioni di gioco sviluppate per Windows nel catalogo Steam. Proton consente di avviare direttamente nel client Steam di Linux le applicazioni di gioco fornite esclusivamente per Windows. Il pacchetto include l'implementazione di DirectX 9/10/11 (basata sul pacchetto DXVK) e DirectX 12 (basata su vkd3d-proton), funzionando tramite la traduzione delle chiamate DirectX nell'API Vulkan, offre migliorato supporto per i controller di gioco e la possibilità di utilizzare la modalità a schermo intero indipendentemente dalle risoluzioni supportate nei giochi.
Nella nuova filiale di Proton è stata effettuata la sincronizzazione con il rilascio di Wine 10.0. Fino alla versione 2.6.1 è stata aggiornata la libreria DXVK, che traduce le chiamate nell'API Vulkan. VKD3D-Proton, un fork di vkd3d creato da Valve per migliorare il supporto di 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
- GIOCO VIDEO
- Willful
- X Rebirth VR Edition
Risolti i problemi nei seguenti 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
- Finals
- Gal*Gun 2
- Grand Theft Auto V
- Greedfall
- Hunt: Showdown 1896
- Indigo Park: Chapter 1
- Killsquad
- Locoland
- Marvel Rivals
- Master Magistrate
- Max: The Curse of Brotherhood
- Microsoft Flight Simulator
- Neverwinter
- NieR: Automata
- Nioh: Complete Edition
- Omensight
- Rivals of Aether II
- Sea of Thieves
- Sekiro: Shadows Die Twice
- Shadow Warrior 2
- SOULCALIBUR VI
- SpellForce: Platinum Edition
- Spirit Hunter: NG
- Stalker 2
- Star Trek Online
- Supermarket Together
- TELEFORUM
- The Axis Unseen
- The Bright Star Of Seraph-Katis
- The Finals
- Tintin Reporter — Cigars of the Pharaoh
- Tiny Cauldron
- Twisted Sails
- Warhammer: Vermintide 2
- XCOM 2
- Zero Escape: The Nonary Games
Fonte: opennet.ru
