U realizua një publikim eksperimental të implementimit të hapur të WinAPI - Wine 6.2. Që nga publikimi i versionit 6.1 janë mbyllur 51 raporte për gabime dhe janë bërë 329 ndryshime.
Ndryshimet më të rëndësishme:
- Motorri Mono është azhurnuar në versionin 6.0 me mbështetje për DirectX.
- Shtuar mbështetje për API-në e depuratorit NTDLL.
- Në kompilerin WIDL (Wine Interface Definition Language) është zgjeruar mbështetje për WinRT IDL (Interface Definition Language).
- Janë zgjidhur problemet me përdorimin e kontrollorëve Xbox One në platformën macOS.
- Janë mbyllur raportet për gabime që lidhen me funksionimin e lojërave dhe aplikacioneve: World of Tanks, Directory Opus 9 me plotësimin Amiga Explorer Shell, Total Commander 7.x, Foxit Reader, Paint.NET, Earth 2160, AVATAR Demo, iNodeSetup 3.60, QQPlayer 3.1, Crossfire HGWC, EMS SQL Manager 2010 Lite for PostgreSQL v.4.7.08, Cygwin/MSYS2, Knight Online, Valorant, Chrome, Yumina the Ethereal, Wabbitcode 0.5.x, Atomic Mail Sender 4.25, RSSeditor 0.9.54, High Impact eMail 5, WiX Toolset v3.9, PTC Mathcad Prime 3.0, PaintRibbon 1.x, Jeskola Buzz, OllyDbg 2.x, Google SketchUp, Kingsoft PC Doctor, WRC 5, Shadow Warrior 2, MS Word 2013/2016, Runaway, Adobe Audition, Steel Series Engine 3, Ryse: Son of Rome, Hitman: Absolution, iTunes 12.11.0.26, Game Protect Kit (GPK), Far Manager.
Gjithashtu është formuar një publikim i projektit Wine Staging 6.2, në kuadër të cilit krijohen ndërtimet e zgjeruara të Wine, duke përfshirë patches që nuk janë plotësisht të gatshme ose janë të rrezikshme, derisa të jenë të papërshtatshme për t'u pranuar në degën kryesore të Wine. Krahasuar me Wine, në Wine Staging ofrohen 669 patches të tjera.
Në publikimin e ri është realizuar sinkronizimi me bazën e kodit të Wine 6.2. Në grupin kryesor të Wine janë transferuar 38 patches, kryesisht të lidhura me mbështetje për WIDL dhe zgjerimin e funksionaliteteve të ntdll. Janë azhurnuar patches xactengine3_7-Notification, ntdll-Junction_Points dhe widl-winrt-support.
Për më tepër, kompania Valve publikoi versionin e projektit Proton 5.13-6, i cili bazohet në punimet e projektit Wine dhe synon të mundësojë ekzekutimin në Linux të aplikacioneve lojëra të krijuara për Windows dhe të paraqitura në katalogun Steam. Punimet e projektit shpërndahen nën licencën BSD. Proton lejon të filloni drejtpërdrejt në klientin Linux të Steam aplikacionet e lojërave, që ofrohen vetëm për Windows. Paketa përmban implementimin e DirectX 9/10/11 (bazuar në paketën DXVK) dhe DirectX 12 (bazuar në vkd3d-proton), që funksionon përmes transaksionit të thirrjeve të DirectX në API-në Vulkan, ofron mbështetje të përmirësuar për kontrollorët e lojërave dhe mundësinë e përdorimit të modalitetit me ekran të plotë pavarësisht nga përmasat e mbështetura në lojëra. Për të rritur performancën e lojërave me shumë procese mbështeten mekanizmat 'esync' (Eventfd Synchronization) dhe 'futex/fsync'.
NĂ« versionin e ri Proton 5.13-6:
- Problemet e zërit në lojën Cyberpunk 2077 janë zgjidhur.
- Përmirësuar mbështetje për kontrollet PlayStation 5.
- Mbështetje për lojën Nioh 2 është siguruar.
- Chat-i me zë në lojën Deep Rock Galactic është sjellë në një gjendje funksionale.
- Mbështetje për kontrollorët e lojës dhe lidhjen e nxehtë të pajisjeve është përmirësuar në lojërat Yakuza Like a Dragon, Subnautica, DOOM (2016) dhe Virginia.
- Problemet me hyrjen kur ekrani Steam është aktiv janë zgjidhur.
- Problemi që shkaktonte një ekran të zi pas humbjes së fokusit në lojën DOOM Eternal në sistemet AMD është eliminuar.
- MbĂ«shtetja pĂ«r helmetat e realitetit virtual nĂ« lojĂ«n No Manâs Sky Ă«shtĂ« rikthyer.
- Mbështetje për zërin në lojën Dark Sector është shtuar.
- Ekja e lojës Need for Speed (2015) në sistemet me GPU AMD është eliminuar.
Burimi: opennet.ru
