Chaidh sgaoileadh deuchainneach de bhuileachadh fosgailte den API Win32 - Wine 9.5 - a chumail. Bho chaidh 9.4 a leigeil ma sgaoil, chaidh 27 aithrisean bug a dhùnadh agus chaidh 264 atharrachadh a dhèanamh.
Na h-atharrachaidhean as cudromaiche:
- Tha an neach-cruinneachaidh WIDL (Web Interface Definition Language) air taic tùsail a chuir ri bhith a’ gineadh leabharlann seòrsa (TypeLib) san t-seann chruth (SLTG).
Chaidh làimhseachadh eisgeachd a chuir an gnìomh airson ARM64EC (ARM64 Emulation Compatible) ABI. Tha ARM64EC air a chleachdadh gus gluasad thagraidhean a chaidh a sgrìobhadh an toiseach airson ailtireachd x64_86 gu siostaman ARM64 a dhèanamh nas sìmplidhe le bhith a’ toirt seachad comas modalan fa leth le còd x64_86 a chuir an gnìomh san àrainneachd ARM64 a ’cleachdadh emuladair.
- Taic nas fheàrr airson cnapan cuimhne teann ann an cruth Minidump.
- Tha aithisgean mearachd co-cheangailte ri gnìomhachd nan geamannan air a bhith dùinte: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cogadh Fuar ionnsaigh, Final Fantasy XI Online, Far Cry 3.
- Aithisgean mearachd dùinte co-cheangailte ri gnìomhachd thagraidhean: WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive, CDBurnerXP, Overwatch, RadiAnt DICOM Viewer, Grand Theft Auto V Deasaiche Rockstar, YI Home, Alune Klient 14.03.2022/4/8.9.6. WeCom XNUMX.x, Totem Arts, Acrom Controller, QQ XNUMX.
Aig an aon àm, chaidh am pròiseact Wine Staging 9.5 a chruthachadh, a’ toirt seachad togalaichean leudaichte de fhìon, a’ toirt a-steach pìosan nach eil làn deiseil no cunnartach nach eil fhathast freagarrach airson an gabhail a-steach don phrìomh mheur Fìon. An coimeas ri Fìon, tha Wine Staging a’ toirt seachad 435 badan a bharrachd. Anns an fhoillseachadh ùr de Wine Staging, chaidh sioncronadh le bunait còd Wine 9.5 agus vkd3d a dhèanamh, chaidh na pìosan ws2_32-TransmitFile agus ntdll-Threading a thoirt air falbh, chaidh pìosan airson shell32 a ghluasad chun phrìomh cho-dhèanamh fìon (duilgheadasan le SHFileOperation (FO_MOVE) agus chaidh sgrùdadh clàraidh a rèiteach), wined3d (a’ toirt a-steach inneach gun cheangal airson sgàilearan GLSL) agus user32 (stub LoadKeyboardLayoutEx air a chur ris).
Tha Valve air an 16mh sgaoileadh beta den phacaid Proton 9.0 fhoillseachadh, stèidhichte air bunait còd a’ phròiseict Wine agus ag amas air dèanamh cinnteach gun tèid tagraidhean gèam a chruthachadh airson Windows agus a thaisbeanadh ann an catalog Steam air Linux. Leigidh Proton leat tagraidhean gèam Windows a-mhàin a ruith anns a’ chleachdaiche Steam Linux. Tha am pasgan a’ toirt a-steach buileachadh DirectX 9/10/11 (stèidhichte air a’ phacaid DXVK) agus DirectX 12 (stèidhichte air vkd3d-proton), ag obair tro eadar-theangachadh fiosan DirectX gu API Vulkan, a’ toirt taic nas fheàrr do luchd-riaghlaidh geama agus an comas cleachd modh làn-sgrìn ge bith dè an fheadhainn le taic ann an rèiteachaidhean sgrion geamannan. Gus coileanadh gheamannan ioma-snàthainn àrdachadh, thathas a’ toirt taic do na h-innealan “esync” (Eventfd Synchronization) agus “futex / fsync”.
Tha am meur Proton ùr ann an co-chòrdadh ris an fhoillseachadh Wine 9.0. Chaidh na pìosan sònraichte cruinnichte a ghluasad bho Proton gu suas an abhainn agus tha iad a-nis air an toirt a-steach don phrìomh phàirt de Fìon. Chaidh an ìre DXVK, a bhios ag eadar-theangachadh fiosan gu API Vulkan, ùrachadh gu dreach 2.3. Chaidh VKD3D-Proton, forc de vkd3d a chruthaich Valve gus taic Proton's Direct3D 12 a leasachadh, ùrachadh gu dreach 2.11.1. Chaidh am pasgan Dxvk-nvapi le buileachadh leabharlann NVAPI a bharrachd air DXVK ùrachadh gu dreach 0.6.4. 0.6.2. Tha duilgheadasan ann an iomadh geama air am fuasgladh. An coimeas ris an dreach beta roimhe, chaidh taic airson Steamworks SDK 1.59 a chuir ris agus chaidh duilgheadasan a shuidheachadh anns na geamannan Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Pàirt I agus Trove.
A bharrachd air an sin, chaidh am pròiseact GE-Proton 9-2 a leigeil ma sgaoil, taobh a-staigh an fhrèam a tha luchd-dealasach a’ cruthachadh co-chruinneachaidhean pacaid adhartach a tha neo-eisimeileach bho Valve airson a bhith a’ ruith thagraidhean Proton Windows, air a chomharrachadh le dreach nas ùire de Wine, cleachdadh FFmpeg ann am Faudio agus toirt a-steach pìosan a bharrachd a dh’ fhuasglas duilgheadasan ann an diofar thagraidhean gèam. Chaidh atharrachaidhean bho na bunaitean còd as ùire fìon 9, proton 2, steamclient, vkd9d-proton, dxvk-nvapi agus dxvk a ghluasad gu Proton GE 9-3. Chaidh an duilgheadas le cluich fhaidhlichean ann an cruth wmv fhuasgladh.
Source: fosgailtenet.ru
