Serbestberdanek ezmûnî ya pêkanîna vekirî ya Win32 API - Wine 9.2 - pêk hat. Ji berdana 9.1 û vir ve, 14 raporên xeletiyê hatine girtin û 213 guhertin hatine çêkirin.
Guhertinên herî girîng:
- Motora Wine Mono ya bi pêkanîna platforma .NET ve hatî nûve kirin ku 9.0.0 serbest bike.
- Piştgiriya trayê pergalê ya çêtir.
- Desthilatdariya îstîsna li ser platformên ARM çêtir bûye.
- Avakirin makroya YEAR2038 bikar tîne da ku celebê time_t 64-bit bikar bîne.
- Ajokarê winewayland.drv kargêriya kursorê çêtir kiriye.
- Raporên çewtiyê yên têkildarî xebata lîstikan girtî ne: Elite Dangerous, Epic Games Launcher 15.21.0, LANCommander, Kodu.
- Raporên çewtiyên girtî yên têkildarî xebitandina sepanan: Quick3270 5.21, digikam, Dolphin Emulator, Windows Sysinternals Process Explorer 17.05, sazkerê Microsoft Webview 2.
Herwiha, daxuyaniyek jî hatiye weşandin Android- Serlêdana Winlator 5.0, ku pêçek li ser emûlatorên Wine û Box86/Box64 ji bo xebitandinê peyda dike Windows- Serlêdanên li ser platformê AndroidWinlator vedibe Linux-hawîrdorên li ser bingehê Ubuntu bi Mesa3D, DXVK, D8VK û CNC DDraw re, ku tê de bi alîkariya emulatorek û Wine li ser cîhazên ARM bi Android têne kirin Windows- sepanên ji bo mîmariya x86 hatine çêkirin. Guhertoya nû rêveberiya peywirê ya baştirkirî, performansa zêdetir, piştgiriya zêdekirî ji bo guhertinên mijaran, û lihevhatina XInput a baştirkirî pêşkêş dike.
Her weha hûn dikarin weşanê li ser navnîşa nameyê ya kernel nîşan bikin. Linux ajokara ntsync, ku cîhaza karakterê /dev/ntsync û komek ji prîmîtîfên senkronîzasyonê yên ku di kernel de têne bikar anîn bicîh tîne. Windows NT. Bicîhanîna van prîmîtîfan di asta kernel de dikare performansê bi girîngî baştir bike. Windows-lîstikên ku bi karanîna Wine hatine destpêkirin. Bo nimûne, dema ku ajokera ntsync tê bikar anîn, li gorî pêkanîna cîhê bikarhêner a prîmîtîvên senkronîzasyona NT, FPS-ya herî zêde di Dirt 3 de %678, di Resident Evil 2 de %196, di Tiny Tina's Wonderlands de %177, di Lara Croft: Temple of Osiris de %131, di Call of Juarez de %125, di The Crew de %96, di Forza Horizon 5 de %48, û di Anger Foot de %43 zêde bû.
Bi rakirina lêçûnên zêde yên bi karanîna RPC-ê di qada bikarhêner de ve girêdayî, pêşketinên performansê yên girîng têne bidestxistin. Çêkirina ajokarek kernelê ya cuda Linux Ev yek bi xwezaya pirsgirêkdar a bicîhkirina rast a API-ya senkronîzasyona NT-ê li ser prîmîtîvên kernelê yên heyî tê ravekirin. Bo nimûne, operasyona NtPulseEvent() û moda "li bendê-ji-bo-hemûyan" di NtWaitForMultipleObjects() de rêveberiya rasterast a rêza bendê hewce dike. Patches bi ajokera ntsync re niha di rewşa RFC de ne, ev tê vê wateyê ku ew ji bo nîqaş û nirxandinê ji hêla civakê ve têne şandin, lê hîn ne ji bo pejirandina nav kernelê sereke ne. Linux.
Source: opennet.ru
