A fost publicat un release experimental al implementării deschise a Win32 API — Wine 10.7. De la lansarea versiunii 10.6, au fost închise 14 rapoarte de erori și au fost făcute 271 de modificări.
Cele mai importante schimbări:
- În biblioteca ntdll, pentru a îmbunătăți performanța urmăririi operațiunilor de scriere în memorie, a fost implementat mecanismul UFFD (userfaultfd), care permite crearea de manejere pentru accesările la paginile de memorie nealocate (page faults) în spațiul utilizatorului.
- În pachetul de biblioteci WindowsCodecs a fost implementat suportul pentru conversia între formatele întregi de reprezentare a culorii și formatele cu virgulă mobilă: 24bppBGR -> 128bppRGBAFloat, 32bppBGRA -> 128bppRGBAFloat, 128bppRGBAFloat -> 32bppBGRA, 96bppRGBFloat -> 128bppRGBFloat și 96bppRGBFloat -> 32bppBGRA.
- În biblioteca DbgHelp, s-a continuat lucrul la un nou backend pentru formatul PDB (Program database).
- Rapoartele de erori legate de funcționarea aplicațiilor au fost închise: Winamp, Teach2000, winhelp, Barnham Junction, HeidiSQL, Native Access 1.13.5.
- Rapoartele de erori legate de funcționarea jocurilor au fost închise: Stray, The Forest, PokerStars.
Compania Valve a publicat prima versiune beta a pachetului Proton 10.0, bazată pe codul sursă al proiectului Wine și având ca scop facilitarea rulării aplicațiilor de jocuri în Linux, create pentru Windows și prezentate în catalogul Steam. Proton permite rularea directă în clientul Steam pe Linux a aplicațiilor de jocuri livrate doar pentru Windows. Pachetul include implementarea DirectX 9/10/11 (bazată pe pachetul DXVK) și DirectX 12 (bazată pe vkd3d-proton), care funcționează prin traducerea apelurilor DirectX în API Vulkan, oferind suport îmbunătățit pentru controlere de jocuri și posibilitatea utilizării modului pe toată ecranul, indiferent de rezoluțiile acceptate de jocuri.
În noua ramură Proton a fost efectuată sincronizarea cu versiunea Wine 10.0. Până la versiunea 2.6.1, a fost actualizată interfața DXVK, care traduce apelurile în API Vulkan. VKD3D-Proton, o ramură a vkd3d, creată de Valve pentru a îmbunătăți suportul pentru Direct3D 12 în Proton, a fost actualizată la versiunea 2.14.1. Au fost actualizate wine-mono 9.4.0, dxvk-nvapi 0.9.0, Xalia 0.4.5. A fost adăugat suport pentru Steamworks SDK 1.62. A fost adăugat suport pentru jocuri:
- 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
Problemele în jocuri au fost rezolvate:
- 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 — Cigarile Faraonului
- Căldura Mică
- Twisted Sails
- Warhammer: Vermintide 2
- XCOM 2
- Zero Escape: The Nonary Games
Sursa: opennet.ro
