Veine 9.5, Wine staging 9.5, Proton 9.0beta16 le GE-Proton9-2 e fumaneha

Tokollo ea liteko ea ts'ebetsong e bulehileng ea Win32 API - Wine 9.5 - e etsahetse. Ho tloha ha ho lokolloa 9.4, litlaleho tse 27 tsa likokoana-hloko li koetsoe 'me liphetoho tse 264 li entsoe.

Liphetoho tsa bohlokoa ka ho fetisisa:

  • Moqapi oa WIDL (Web Interface Definition Language) o kentse tšehetso ea pele bakeng sa ho hlahisa laebrari ea mofuta (TypeLib) ka mokhoa oa khale (SLTG).

    Ho sebetsa mekhelo ho kentsoe tšebetsong bakeng sa ARM64EC (ARM64 Emulation Compatible) ABI. ARM64EC e sebelisetsoa ho nolofatsa ho tsamaisoa ha lits'ebetso tse neng li ngotsoe qalong bakeng sa meralo ea x64_86 ho litsamaiso tsa ARM64 ka ho fana ka bokhoni ba ho etsa li-module tsa motho ka mong ka khoutu ea x64_86 tikolohong ea ARM64 o sebelisa emulator.

  • Tšehetso e ntlafetseng bakeng sa lithōle tsa memori e kopanetsoeng ka mokhoa oa Minidump.
  • Litlaleho tsa liphoso tse amanang le ts'ebetso ea lipapali li koetsoe: Elder Scrolls Online, RE: D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
  • Litlaleho tsa liphoso tse koetsoeng tse amanang le ts'ebetso ea lits'ebetso: 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.

Ka nako e ts'oanang, tokollo ea projeke ea Wine Staging 9.5 e ile ea theoa, e fana ka meaho e atolositsoeng ea Veini, ho kenyeletsoa le lipeche tse seng li lokile kapa tse kotsi tse seng li sa tšoanelehe ho amoheloa lekaleng le leholo la Veini. Ha ho bapisoa le Veine, Wine Staging e fana ka li-patches tse ling tse 435. Tokollong e ncha ea Wine Staging, khokahano le Wine 9.5 le vkd3d code base e entsoe, ws2_32-TransmitFile le ntdll-Threading patches li ile tsa tlosoa, likhetla tsa shell32 tsa fetisetsoa ho sebopeho sa Veini e kholo (mathata le SHFileOperation (FO_MOVE) le ho batla registry ho ile ha rarolloa), wined3d (e kenyellelitsoeng masela a sa tlameheng bakeng sa li-shader tsa GLSL) le user32 (e kenyellelitsoe LoadKeyboardLayoutEx stub).

Valve e lokollotse tokollo ea beta ea bo16 ea Proton 9.0, sephutheloana se thehiloeng ho codebase ea projeke ea Wine 'me se reretsoe ho netefatsa hore e qala ho sebetsa. Linux lisebelisoa tsa lipapali tse entsoeng bakeng sa Windows mme e hlahisitsoe ka har'a lethathamo la Steam. Proton e u lumella ho qala ka kotloloho ho Linux-Lisebelisoa tsa papali ea bareki ba Steam li fanoa feela bakeng sa WindowsSephutheloana sena se kenyelletsa ho kenngwa tshebetsong ha DirectX 9/10/11 (ho itshetlehile ka sephutheloana sa DXVK) le DirectX 12 (ho itshetlehile ka vkd3d-proton), e sebetsang ka phetolelo ya di-call tsa DirectX ho Vulkan API. E fana ka tshehetso e ntlafetseng bakeng sa balaodi ba dipapadi le bokgoni ba ho sebedisa mokgwa wa skrine e felletseng ho sa tsotelehe diqeto tsa skrine tse tshehetswang dipapading. Ho ntlafatsa tshebetso ya dipapadi tse nang le dikgwele tse ngata, mekgwa ya "esync" (Eventfd Synchronization) le "futex/fsync" di a tshehetswa.

Lekala le lecha la Proton le lumellana le tokollo ea Wine 9.0. Li-patches tse khethehileng tse bokelletsoeng li tlositsoe ho tloha Proton ho ea holimo 'me joale li kenyelelitsoe karolong e kholo ea Veine. Lera la DXVK, le fetolelang mehala ho Vulkan API, le ntlafalitsoe hore e be mofuta oa 2.3. VKD3D-Proton, fereko ea vkd3d e entsoeng ke Valve ho ntlafatsa tšehetso ea Proton's Direct3D 12, e ntlafalitsoe ho version 2.11.1. Sephutheloana sa Dxvk-nvapi se nang le ts'ebetsong ea laebrari ea NVAPI ka holim'a DXVK e ntlafalitsoe ho version 0.6.4. 0.6.2. Mathata lipapaling tse ngata a rarollotsoe. Ha ho bapisoa le mofuta o fetileng oa beta, tšehetso ea Steamworks SDK 1.59 e kentsoe mme mathata a lokisitsoe lipapaling Taelo & Hlōla Tlhokomeliso e Bofubelu, Carmageddon: Tšenyo ea Max, Kotsi ea Pula 2, DayZ, Last Of Us Karolo ea I le Trove.

Ho phaella moo, projeke ea GE-Proton 9-2 e lokollotsoe, ka har'a moralo oo barati ba eona ba thehang meaho e atolositsoeng ea sephutheloana sa ho qala ntle le Valve. WindowsDitshebediso tsa Proton, tse nang le mofuta wa moraorao wa Wine, tshebediso ya FFmpeg ho FAudio, le ho kenyeletswa ha di-patches tse ding tse rarollang mathata ditshebedisong tse fapaneng tsa dipapadi. ​​Proton GE 9-2 e tlisa diphetoho ho tswa ho di-codebase tsa moraorao tsa Wine 9, Proton 9, SteamClient, VKD3D-Proton, DxVK-NVAPI, le dxVK. Bothata ba ho bapala difaele tsa WMV bo rarollotswe.

Source: opennet.ru

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster