TĂ« disponueshme Wine 9.5, Wine staging 9.5, Proton 9.0beta16 dhe GE-Proton9-2

U realizuar njĂ« publikim eksperimental tĂ« zbatimit tĂ« hapur tĂ« Win32 API — Wine 9.5. QĂ« nga publikimi i 9.4, janĂ« mbyllur 27 raportime tĂ« defekteve dhe janĂ« bĂ«rĂ« 264 ndryshime.

Ndryshimet më të rëndësishme:

  • NĂ« kompilatorin e gjuhĂ«s sĂ« pĂ«rshkrimit tĂ« ndĂ«rfaqes WIDL (Web Interface Definition Language), Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r gjenerimin e bibliotekĂ«s sĂ« tipave (TypeLib) nĂ« formatin e vjetĂ«r (SLTG).

    Për ABI ARM64EC (ARM64 Emulation Compatible) është realizuar trajtimi i përjashtimeve. ARM64EC përdoret për të thjeshtuar portimin e aplikacioneve në sistemet ARM64, fillimisht të shkruara për arkitekturën x86_64, duke ofruar mundësinë e ekzekutimit në mjedisin ARM64 të moduleve të veçanta me kod x86_64 përmes emulatorit.

  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r dump-et kompakte tĂ« memories nĂ« formatin Minidump.
  • JanĂ« mbyllur raportet pĂ«r gabimet qĂ« lidhen me funksionimin e lojĂ«rave: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
  • JanĂ« mbyllur raportet pĂ«r gabimet qĂ« lidhen me funksionimin e aplikacioneve: 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.

PĂ«r njĂ«kohĂ«sisht Ă«shtĂ« formuar lĂ«shimi i projektit Wine Staging 9.5, i cili ofron variante tĂ« avancuara tĂ« Wine, duke pĂ«rfshirĂ« patches qĂ« nuk janĂ« plotĂ«sisht tĂ« gatshme ose janĂ« tĂ« riskuara, pĂ«r momentin tĂ« pavendosura pĂ«r t’u pranuar nĂ« degĂ«n kryesore tĂ« Wine. Krahasuar me Wine, Wine Staging ofron 435 patches tĂ« shtuar. NĂ« kĂ«tĂ« lĂ«shim tĂ« ri, Ă«shtĂ« bĂ«rĂ« sinkronizimi me bazĂ«n e kodit tĂ« Wine 9.5 dhe vkd3d, janĂ« hequr patches ws2_32-TransmitFile dhe ntdll-Threading, janĂ« transferuar patches nĂ« shell32 (zgjidhur problemet me SHFileOperation(FO_MOVE) dhe kĂ«rkimin nĂ« regjistrin), wined3d (pĂ«rdoren teksturat bindless pĂ«r shader-Ă«t GLSL) dhe user32 (Ă«shtĂ« shtuar njĂ« mjekĂ«rr LoadKeyboardLayoutEx).

Kompania Valve publikoi versionin beta 16 tĂ« paketĂ«s Proton 9.0, e cila bazohet nĂ« kodin e projektit Wine dhe ka si qĂ«llim tĂ« mundĂ«sojĂ« ekzekutimin nĂ« Linux tĂ« aplikacioneve lojrash tĂ« krijuara pĂ«r Windows dhe tĂ« paraqitura nĂ« katalogun Steam. Proton lejon ekzekutimin direkt nĂ« klientin Linux tĂ« Steam tĂ« aplikacioneve lojrash, tĂ« disponueshme vetĂ«m pĂ«r Windows. Paketa pĂ«rfshin zbatimin e DirectX 9/10/11 (bazohet nĂ« paketĂ«n DXVK) dhe DirectX 12 (bazohet nĂ« vkd3d-proton), duke punuar pĂ«rmes translacionit tĂ« thirrjeve DirectX nĂ« API Vulkan, ofron mbĂ«shtetje tĂ« pĂ«rmirĂ«suar pĂ«r kontrolluesit e lojĂ«rave dhe mundĂ«sinĂ« e pĂ«rdorimit tĂ« modalitetit nĂ« ekran tĂ« plotĂ« pa marrĂ« parasysh zgjidhjet e ekranit tĂ« mbĂ«shtetura nĂ« lojĂ«ra. PĂ«r tĂ« rritur performancĂ«n e lojĂ«rave shumĂ«procesorĂ«, mbĂ«shteten mekanizmat “esync” (Eventfd Synchronization) dhe “futex/fsync”.

Në degën e re të Proton është kryer sinkronizimi me publikimin e Wine 9.0. Nga Proton në upstream janë transferuar patches specifike që tani përfshihen në komponimin kryesor të Wine. Deri në versionin 2.3, është përmirësuar shtresa DXVK, e cila translaton thirrjet në API Vulkan. VKD3D-Proton, një dege nga vkd3d, e krijuar nga Valve për të përmirësuar mbështetje për Direct3D 12 në Proton, është përditësuar në versionin 2.11.1. Paketa Dxvk-nvapi me zbatimin e bibliotekës NVAPI mbi DXVK është përditësuar në versionin 0.6.4. 0.6.2. Këto kanë zgjidhur probleme në shumë lojëra. Krahasuar me versionin e kaluar beta, është shtuar mbështetje për Steamworks SDK 1.59 dhe janë eliminuar probleme në lojërat Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Part I dhe Trove.

Për më tepër, është lëshuar projekti GE-Proton 9-2, ku entuziastët formojnë ndihmesat të pavarura nga kompania Valve për lëshime të përmirësuara të paketës Proton për ekzekutimin e aplikacioneve Windows, që karakterizohen nga një version më të fundit të Wine, angazhimi i FFmpeg në FAudio dhe përfshirja e patches të tjera që adresojnë çështjet në aplikacionet e ndryshme të lojërave. Në Proton GE 9-2 janë transferuar ndryshimet nga bazat më të reja të kodit wine 9, proton 9, steamclient, vkd3d-proton, dxvk-nvapi dhe dxvk. E është zgjidhur çështja e riprodhimit të skedarëve në formatin wmv.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster