Toimus eksperimentaalne vabastamine Win32 API avatud rakenduseks â Wine 9.5. Alates versioonist 9.4 on suletud 27 veateadet ja tehtud 264 muudatust.
Olulisemad muudatused:
- Keeleliidese kirjelduse kompilatorisse WIDL (Web Interface Definition Language) on lisatud esmane tugi tĂŒĂŒpiline teegi (TypeLib) genereerimisele vanas formaadis (SLTG).
ABI ARM64EC (ARM64 Emulation Compatible) jaoks on rakendatud erandite kĂ€sitlemine. ARM64EC-d kasutatakse rakenduste portimise lihtsustamiseks ARM64 sĂŒsteemidesse, mis on algselt kirjutatud x86_64 arhitektuuri jaoks, vĂ”imaldades x86_64 koodiga erimoodulite tĂ€itmist ARM64 keskkonnas emuleerija abil.
- Par improved minidump formaadis kompaktsete mÀlu dumpide tugi.
- Suletud veateated, mis on seotud mÀngudega: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
- Suletud veateated, mis on seotud rakendustega: WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive, CDBurnerXP, Overwatch, RadiAnt DICOM Viewer, Grand Theft Auto V Rockstar Editor, YI Home, Alune Klient 14.03.2022. WeCom 4.x, Totem Arts, Acrom Controller, QQ 8.9.6.
Samas vormistati projekti Wine Staging 9.5 vĂ€ljaanne, mis pakub laiendatud Wine kogumikke, mis sisaldavad mitte tĂ€ielikult valmis vĂ”i riskantseid patĆĄe, mis pole veel sobivad pĂ”hivaramu vastuvĂ”tmiseks. VĂ”rreldes Wine'iga pakub Wine Staging 435 tĂ€iendavat patĆĄi. Uues Wine Staging vĂ€ljaandes on sĂŒnkroniseeritud Wine 9.5 koodibaas ja vkd3d, eemaldatud patĆĄid ws2_32-TransmitFile ja ntdll-Threading, kantud pĂ”hivaramusse shell32 patĆĄid (lahendatud probleemid SHFileOperation(FO_MOVE) ja registri otsinguga), wined3d (kasutatud bindless-tekstuurid GLSL shaderite jaoks) ja user32 (lisatud LoadKeyboardLayoutEx makett).
Valve'i ettevĂ”te avaldas beta-versiooni paketist Proton 9.0, mis pĂ”hineb projekti Wine koodibaasil ja on suunatud mĂ€ngurakenduste kĂ€ivitamisele Linuxis, mis on loodud Windowsile ja esitatud Steam'i kataloogis. Proton vĂ”imaldab otse kĂ€ivitada Linuxi Steam'i kliendis mĂ€ngurakendusi, mis on saadaval ainult Windowsile. Pakett sisaldab DirectX 9/10/11 (DXVK-paketi baasil) ja DirectX 12 (vkd3d-proton baasil) teostust, mis töötab DirectX'i kutsete tĂ”lkimisel Vulkan API-sse, pakkudes paremat mĂ€ngukontrollerite tugi ja vĂ”imalust tĂ€isekraanireĆŸiimi kasutamiseks sĂ”ltumata mĂ€ngudes toetatud ekraani resolutsioonidest. Multiteguste mĂ€ngude jĂ”udluse suurendamiseks toetatakse mehhanisme 'esync' (Eventfd Synchronization) ja 'futex/fsync'.
Uues Proton'i versioonis on hÀÀlestatud Wine 9.0 vĂ€ljaandega. Protonist on upstreami viidud eriparandused, mis nĂŒĂŒd kuuluvad Wine'i pĂ”hikoosseisu. ENne versiooni 2.3 on DXVK-i vahekihti uuendatud, mis tĂ”lgib kutseid Vulkan API-sse. VKD3D-Proton, Valve'i loodud haru vkd3d-st, on mĂ”eldud Direct3D 12 parema toe saavutamiseks Proton'is, on uuendatud versioonile 2.11.1. Dxvk-nvapi pakett, mis sisaldab NVAPI teeki DXVK-i peal, on uuendatud versioonile 0.6.4. Mitmetes mĂ€ngudes on lahendatud probleemid. Eelmise beta-versiooniga vĂ”rreldes on lisatud tugi Steamworks SDK 1.59 ja lahendatud probleemid mĂ€ngudes Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Part I ja Trove.
Lisaks ilmus GE-Proton 9-2 projekt, mille raames loovad entusiastid Valve'ist sÔltumatuid laiendatud kogumisi Proton pakettidest Windows rakenduste kÀivitamiseks, mis eristuvad uuema Wine'i versiooni, FFmpeg'i kaasamise FAudio's ja tÀiendavate patƥide lisamisega, et lahendada erinevates mÀngurakendustes esinevaid probleeme. Proton GE 9-2-s on viidud sisse muudatused vÀrsketest koodibaasidest wine 9, proton 9, steamclient, vkd3d-proton, dxvk-nvapi ja dxvk. Lahendatud on probleem wmv-formaadis failide esitamisega.
Allikas: opennet.ru
