Elérhető a Wine 9.5, a Wine staging 9.5, a Proton 9.0beta16 és a GE-Proton9-2

Megtörtént a Win32 API nyílt megvalósításának – a Wine 9.5 – kísérleti kiadása. A 9.4 megjelenése óta 27 hibajelentést zártak le és 264 változtatást hajtottak végre.

A legfontosabb változások:

  • A WIDL (Web Interface Definition Language) fordítója kezdeti támogatást adott a típuskönyvtár (TypeLib) előállításához a régi formátumban (SLTG).

    A kivételkezelést az ARM64EC (ARM64 Emulation Compatible) ABI esetében implementálták. Az ARM64EC arra szolgál, hogy leegyszerűsítse az eredetileg x64_86 architektúrára írt alkalmazások ARM64 rendszerekre történő portolását azáltal, hogy lehetővé teszi az egyes modulok x64_86 kóddal történő végrehajtását az ARM64 környezetben emulátor segítségével.

  • Továbbfejlesztett támogatás a kompakt memóriakiíratásokhoz Minidump formátumban.
  • A játékok működésével kapcsolatos hibajelentések lezárásra kerültek: Elder Scrolls Online, RE:D Cherish, Fallout Tactics, Tomb Raider 3, Rocket League, ArmA: Cold War Assault, Final Fantasy XI Online, Far Cry 3.
  • Lezárt hibajelentések az alkalmazások működésével kapcsolatban: 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.

Ezzel egy időben megalakult a Wine Staging 9.5 projekt kiadása is, amely kiterjesztett Wine buildeket biztosít, beleértve a még nem teljesen kész vagy kockázatos javításokat, amelyek még nem alkalmasak a fő Wine ágba való átvételre. A Wine-hoz képest a Wine Staging 435 további javítást biztosít. A Wine Staging új kiadásában megtörtént a szinkronizálás a Wine 9.5 és a vkd3d kódbázissal, a ws2_32-TransmitFile és az ntdll-Threading javítások eltávolításra kerültek, a shell32 javításai átkerültek a fő Wine összetételbe (SHFileOperation problémák (FO_MOVE) és a rendszerleíró adatbázisban végzett keresések megoldva, a wined3d (kötetlen textúrák a GLSL shaderekhez) és a user32 (hozzáadva a LoadKeyboardLayoutEx csonkkal).

A Valve kiadta a Proton 9.0 16. béta verzióját, amely a Wine projekt kódbázisán alapul, és amelynek célja a megjelenés biztosítása ... Linux játékalkalmazások, amelyeket erre a célra készítettek Windows és a Steam katalógusban látható. A Proton lehetővé teszi, hogy közvetlenül elindítsd Linux-Steam kliens játékalkalmazások csak a következőhöz biztosítva: WindowsA csomag tartalmazza a DirectX 9/10/11 (a DXVK csomagon alapuló) és a DirectX 12 (a vkd3d-protonon alapuló) implementációját, amely a DirectX hívások Vulkan API-ra fordításán keresztül működik. Továbbfejlesztett támogatást nyújt a játékvezérlőkhöz, és lehetővé teszi a teljes képernyős mód használatát a játékokban támogatott képernyőfelbontásoktól függetlenül. A többszálú játékok teljesítményének javítása érdekében az "esync" (Eventfd szinkronizálás) és a "futex/fsync" mechanizmusok is támogatottak.

Az új Proton ág szinkronban van a Wine 9.0 kiadással. A felhalmozott specifikus foltok átkerültek a Protonból az upstreambe, amelyek most a Wine fő részében vannak. A DXVK réteg, amely lefordítja a hívásokat a Vulkan API-ra, a 2.3-as verzióra frissült. A VKD3D-Proton, a Valve által a Direct3D 3 támogatásának javítására létrehozott vkd12d fork a Protonban, a 2.11.1-es verzióra frissült. A Dxvk-nvapi csomag a DXVK-n felül az NVAPI könyvtár megvalósításával 0.6.4-es verzióra frissült. 0.6.2. Számos játék problémája megoldódott. Az előző bétaverzióhoz képest a Steamworks SDK 1.59 támogatása hozzáadásra került, és a problémákat kijavították a Command & Conquer Red Alert, a Carmageddon: Max Damage, a Risk of Rain 2, a DayZ, a Last Of Us Part I és a Trove játékokban.

Ezenkívül megjelent a GE-Proton 9-2 projekt, amelynek keretében a rajongók a Valve-tól függetlenül kibővített verziókat készítenek az indítócsomagból. WindowsProton alkalmazások, beleértve a Wine egy újabb verzióját, az FFmpeg használatát a FAudio-ban, és további javításokat, amelyek megoldják a különféle játékalkalmazások problémáit. A Proton GE 9-2 változásokat hoz a Wine 9, Proton 9, SteamClient, VKD3D-Proton, DxVK-NVAPI és dxVK legújabb kódbázisaiból. Kijavítottunk egy problémát a WMV fájlok lejátszásával kapcsolatban.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster