Ofrohen Wine 9.5, Wine staging 9.5, Proton 9.0beta16 dhe GE-Proton9-2

ËshtĂ« publikuar versioni eksperimental i implementimit tĂ« hapur tĂ« Win32 API — Wine 9.5. QĂ« nga publikimi i versionit 9.4 janĂ« mbyllur 27 raporte gabimesh dhe janĂ« bĂ«rĂ« 264 ndryshime.

Ndryshimet më të rëndësishme:

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

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

  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r dump-et kompakte tĂ« memories nĂ« formatin Minidump.
  • JanĂ« mbyllur raportet e gabimeve 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 e gabimeve 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.

Njëkohësisht është përgatitur edhe versioni Wine Staging 9.5, i cili ofron build-e të zgjeruara të Wine dhe përfshin patch-e ende jo plotësisht të gatshme ose me rrezik, që për momentin nuk janë të përshtatshme për t'u pranuar në degën kryesore të Wine. Krahasuar me Wine, Wine Staging ofron 435 patch-e shtesë. Në versionin e ri të Wine Staging është kryer sinkronizimi me bazën e kodit të Wine 9.5 dhe vkd3d, janë hequr patch-et ws2_32-TransmitFile dhe ntdll-Threading, ndërsa janë integruar në përbërjen kryesore të Wine patch-et për shell32 (janë zgjidhur problemet me SHFileOperation(FO_MOVE) dhe kërkimin në regjistër), wined3d (janë aktivizuar teksturat bindless për shader-at GLSL) dhe user32 (është shtuar stub-i LoadKeyboardLayoutEx).

Kompania Valve ka publikuar beta-ndërtimin e 16-të të paketës Proton 9.0, i bazuar në bazën e kodit të projektit Wine dhe i krijuar për të mundësuar ekzekutimin në Linux të aplikacioneve lojërash të zhvilluara për Windows dhe të disponueshme në katalogun Steam. Proton lejon nisjen direkte në klientin Steam për Linux të lojërave që ofrohen vetëm për Windows. Paketa përfshin implementimin e DirectX 9/10/11 (mbi bazën e paketës DXVK) dhe DirectX 12 (mbi bazën e vkd3d-proton), të cilat funksionojnë përmes përkthimit të thirrjeve DirectX në API Vulkan, si edhe ofron mbështetje të përmirësuar për kontrollorët e lojërave dhe mundësinë e përdorimit të modalitetit me ekran të plotë pavarësisht rezolucioneve që mbështeten nga loja. Për të rritur performancën e lojërave me shumë fije, mbështeten mekanizmat «esync» (Eventfd Synchronization) dhe «futex/fsync».

Në degën e re të Proton është kryer sinkronizimi me versionin Wine 9.0. Patch-et specifike të grumbulluara në Proton janë transferuar në upstream dhe tani janë pjesë e përbërjes kryesore të Wine. Shtresa DXVK, që përkthen thirrjet në API Vulkan, është përditësuar në versionin 2.3. VKD3D-Proton, një degëzim i vkd3d i krijuar nga Valve për të përmirësuar mbështetjen e Direct3D 12 në Proton, është përditësuar në versionin 2.11.1. Paketa Dxvk-nvapi me implementimin e bibliotekës NVAPI mbi DXVK është përditësuar në versionin 0.6.4. 0.6.2. Janë zgjidhur probleme në shumë lojëra. Krahasuar me versionin e mëparshëm beta, është shtuar mbështetja për Steamworks SDK 1.59 dhe janë eliminuar problemet në lojërat Command & Conquer Red Alert, Carmageddon: Max Damage, Risk of Rain 2, DayZ, Last Of Us Part I dhe Trove.

Gjithashtu, Ă«shtĂ« publikuar edhe projekti GE-Proton 9-2, nĂ« kuadĂ«r tĂ« tĂ« cilit entuziastĂ«t pĂ«rgatisin build-e tĂ« zgjeruara tĂ« pavarura nga Valve tĂ« paketĂ«s Proton pĂ«r ekzekutimin e aplikacioneve Windows, tĂ« dalluara nga njĂ« version mĂ« i ri i Wine, pĂ«rdorimi i FFmpeg nĂ« FAudio dhe pĂ«rfshirja e patch-eve shtesĂ« qĂ« zgjidhin probleme nĂ« aplikacione tĂ« ndryshme lojĂ«rash. NĂ« Proton GE 9-2 janĂ« pĂ«rfshirĂ« ndryshime nga bazat mĂ« tĂ« fundit tĂ« kodit tĂ« wine 9, proton 9, steamclient, vkd3d-proton, dxvk-nvapi dhe dxvk. ËshtĂ« zgjidhur problemi me riprodhimin e skedarĂ«ve nĂ« formatin wmv.

Burimi: opennet.ru

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