Foi lançado um versão experimental da implementação aberta da Win32 API — Wine 10.7. Desde o lançamento da versão 10.6, 14 relatórios de erros foram fechados e 271 alterações foram feitas.
As alterações mais importantes:
- Na biblioteca ntdll, um mecanismo UFFD (userfaultfd) foi implementado para melhorar o desempenho do monitoramento de operações de gravação na memória, permitindo a criação de manipuladores para falhas de páginas não alocadas no espaço do usuário.
- No conjunto de bibliotecas WindowsCodecs, suporte foi adicionado para conversão entre formatos de cor inteiros e formatos de ponto flutuante: 24bppBGR -> 128bppRGBAFloat, 32bppBGRA -> 128bppRGBAFloat, 128bppRGBAFloat -> 32bppBGRA, 96bppRGBFloat -> 128bppRGBFloat e 96bppRGBFloat -> 32bppBGRA.
- Na biblioteca DbgHelp, os trabalhos sobre um novo backend para o formato PDB (Program database) continuam.
- Relatórios de erros relacionados a aplicativos foram fechados: Winamp, Teach2000, winhelp, Barnham Junction, HeidiSQL, Native Access 1.13.5.
- Relatórios de erros relacionados a jogos foram fechados: Stray, The Forest, PokerStars.
A Valve lançou a primeira versão beta do pacote Proton 10.0, baseado na base de código do projeto Wine, com o objetivo de permitir a execução em Linux de aplicativos de jogos projetados para Windows disponíveis no catálogo Steam. O Proton permite a execução direta no cliente Steam para Linux de aplicativos de jogos somente para Windows. O pacote inclui a implementação do DirectX 9/10/11 (baseado no pacote DXVK) e DirectX 12 (baseado no vkd3d-proton), que operam através da tradução de chamadas do DirectX para a API Vulkan, proporcionando suporte aprimorado para controladores de jogos e a capacidade de usar o modo de tela cheia independentemente das resoluções suportadas nos jogos.
Na nova ramificação do Proton, foi feita a sincronização com o lançamento do Wine 10.0. Até a versão 2.6.1, a camada DXVK, que traduz chamadas para a API Vulkan, foi atualizada. O VKD3D-Proton, um fork do vkd3d criado pela Valve para melhorar o suporte ao Direct3D 12 no Proton, foi atualizado para a versão 2.14.1. Foram atualizados o wine-mono 9.4.0, dxvk-nvapi 0.9.0, Xalia 0.4.5. O suporte ao Steamworks SDK 1.62 foi adicionado. O suporte a jogos foi adicionado:
- 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
Problemas resolvidos em jogos:
- 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: Edição Platinum
- Spirit Hunter: NG
- Stalker 2
- Star Trek Online
- Supermarket Together
- TELEFORUM
- The Axis Unseen
- A Estrela Brilhante de Seraph-Katis
- The Finals
- Tintin Reporter — Charutos do Faraó
- Tiny Cauldron
- Twisted Sails
- Warhammer: Vermintide 2
- XCOM 2
- Zero Escape: The Nonary Games
Fonte: opennet.ru
