Wine 9.5, Wine staging 9.5, Proton 9.0beta16 at GE-Proton9-2 available

Isang eksperimental na paglabas ng isang bukas na pagpapatupad ng Win32 API - Wine 9.5 - naganap. Mula nang ilabas ang 9.4, 27 ulat ng bug ang isinara at 264 pagbabago ang nagawa.

Ang pinakamahalagang pagbabago:

  • Ang WIDL (Web Interface Definition Language) compiler ay nagdagdag ng paunang suporta para sa pagbuo ng isang uri ng library (TypeLib) sa lumang format (SLTG).

    Ipinatupad ang exception handling para sa ARM64EC (ARM64 Emulation Compatible) ABI. Ang ARM64EC ay ginagamit upang pasimplehin ang pag-port ng mga application na orihinal na isinulat para sa x64_86 na arkitektura sa mga ARM64 system sa pamamagitan ng pagbibigay ng kakayahang magsagawa ng mga indibidwal na module na may x64_86 code sa ARM64 na kapaligiran gamit ang isang emulator.

  • Pinahusay na suporta para sa mga compact memory dump sa Minidump na format.
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro ay isinara: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
  • Mga saradong ulat ng error na nauugnay sa pagpapatakbo ng mga application: WhatsApp Desktop, Smartflix, Squirrel Installers, OneDrive, CDBurnerXP, Overwatch, RadiAnt DICOM Viewer, Grand Theft Auto V Rockstar Editor, YI Home, Alune Klient 14.03.2022/4/8.9.6. WeCom XNUMX.x, Totem Arts, Acrom Controller, QQ XNUMX.

Kasabay nito, nabuo ang pagpapalabas ng proyekto ng Wine Staging 9.5, na nagbibigay ng mga pinahabang build ng Wine, kabilang ang hindi ganap na handa o mapanganib na mga patch na hindi pa angkop para sa pag-aampon sa pangunahing sangay ng Wine. Kung ikukumpara sa Wine, ang Wine Staging ay nagbibigay ng 435 karagdagang patch. Sa bagong release ng Wine Staging, ang pag-synchronize sa Wine 9.5 at vkd3d code base ay natupad, ang ws2_32-TransmitFile at ntdll-Threading patch ay tinanggal, ang mga patch para sa shell32 ay inilipat sa pangunahing komposisyon ng Wine (mga problema sa SHFileOperation (FO_MOVE) at mga paghahanap sa registry ay naresolba na), wined3d (kasangkot sa mga walang bindless na texture para sa mga GLSL shader) at user32 (idinagdag ang LoadKeyboardLayoutEx stub).

Inilabas ng Valve ang ika-16 na beta release ng Proton 9.0, isang pakete batay sa codebase ng proyektong Wine at naglalayong tiyakin ang paglulunsad sa... Linux mga aplikasyon sa paglalaro na ginawa para sa Windows at ipinakita sa katalogo ng Steam. Pinapayagan ka ng Proton na direktang ilunsad sa Linux-Mga aplikasyon ng laro ng Steam client na ibinibigay lamang para sa WindowsKasama sa pakete ang isang implementasyon ng DirectX 9/10/11 (batay sa DXVK package) at DirectX 12 (batay sa vkd3d-proton), na gumagana sa pamamagitan ng pagsasalin ng mga tawag sa DirectX patungo sa Vulkan API. Nagbibigay ito ng pinahusay na suporta para sa mga game controller at ang kakayahang gumamit ng full-screen mode anuman ang mga resolusyon ng screen na sinusuportahan sa mga laro. Upang mapabuti ang pagganap ng mga multi-threaded na laro, sinusuportahan ang mga mekanismong "esync" (Eventfd Synchronization) at "futex/fsync".

Ang bagong sangay ng Proton ay naka-sync sa paglabas ng Wine 9.0. Ang mga naipon na tiyak na mga patch ay inilipat mula sa Proton patungo sa upstream, na ngayon ay kasama sa pangunahing bahagi ng Wine. Ang layer ng DXVK, na nagsasalin ng mga tawag sa Vulkan API, ay na-update sa bersyon 2.3. Ang VKD3D-Proton, isang tinidor ng vkd3d na ginawa ng Valve upang pahusayin ang suporta ng Direct3D 12 sa Proton, ay na-update sa bersyon 2.11.1. Ang Dxvk-nvapi package na may pagpapatupad ng NVAPI library sa itaas ng DXVK ay na-update sa bersyon 0.6.4. 0.6.2. Ang mga problema sa maraming laro ay nalutas na. Kung ikukumpara sa nakaraang bersyon ng beta, idinagdag ang suporta para sa Steamworks SDK 1.59 at naayos na ang mga problema sa mga larong Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Part I at Trove.

Bilang karagdagan, inilabas ang proyektong GE-Proton 9-2, sa loob ng balangkas kung saan ang mga mahilig ay lumilikha ng mga pinahabang build ng launch package na hiwalay sa Valve. WindowsMga aplikasyon ng Proton, na nagtatampok ng mas bagong bersyon ng Wine, ang paggamit ng FFmpeg sa FAudio, at ang pagsasama ng mga karagdagang patch na lumulutas sa mga isyu sa iba't ibang aplikasyon sa paglalaro. Ang Proton GE 9-2 ay nagdadala ng mga pagbabago mula sa mga pinakabagong codebase ng Wine 9, Proton 9, SteamClient, VKD3D-Proton, DxVK-NVAPI, at dxVK. Nalutas na ang isang isyu sa pag-play ng mga WMV file.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster