Wine 4.14 release

Tillgängliga experimentell utgåva av öppen implementering av Win32 API - Vin 4.14. Sedan versionen släpptes 4.13 18 felrapporter stängdes och 255 ändringar gjordes.

De viktigaste förändringarna:

  • Mono-motorn har uppdaterats till version 4.9.2, vilket har eliminerat problem vid lansering av DARK- och DLC-uppdrag;
  • DLL-filer i PE-format (Portable Executable) är inte längre bundna till körtid
    MinGW;

  • ntoskrnl implementerar MmIsThisAnNtAsSystem-anropet och lägger till stubbar för SePrivilegeCheck- och SeLocateProcessImageName-anropen;
  • В
    wtsapi32 implementerade WTSFreeMemoryExA- och WTSFreeMemoryExW-funktionerna och la till stubbar för WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] och WTSOpenServerEx[AW];

  • Lade till nya DLL:er wlanui och utildll;
  • Kod relaterad till hantering av processer, trådar och filbeskrivningar har flyttats från kernel32 till kernelbase;
  • Wined3d har lagt till funktioner för att arbeta med texturer, såsom wined3d_texture_upload_data() och wined3d_texture_gl_upload_data();
  • Fixningar har gjorts relaterade till undantagshantering på ARM64-plattformen;
  • Felrapporter relaterade till driften av spel och applikationer är stängda:
    World War Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star Citizen, Adobe Digital Editions 2.

Dessutom kan det noteras offentliggörande Valve uppdaterar projektet Proton 4.11-2, som är baserad på utvecklingen av Wine-projektet och syftar till att göra det möjligt för spelapplikationer skapade för Windows och presenterade i Steam-katalogen att köras på Linux. Projektprestationer sprida under BSD-licens. Proton låter dig köra spelapplikationer endast för Windows direkt i Steam Linux-klienten. Paketet innehåller en DirectX 9-implementering (baserat på D9VK), DirectX 10/11 (baserat på DXVK) och 12 (baserat på vkd3d), som arbetar via översättning av DirectX-anrop till Vulkan API, ger förbättrat stöd för spelkontroller och möjligheten att använda helskärmsläge oavsett vilka skärmupplösningar som stöds i spel.

I den nya versionen uppdateras FAudio-komponenterna med implementering av DirectX-ljudbibliotek (API XAudio2, X3DAudio, XAPO och XACT3) till release 19.08, Mono-motorn till version 4.9.2 och DXVK-lagret (implementering av DXGI, Direct3D 10 och Direct3D 11 ovanpå Vulkan API) uppdateras upp till version 1.3.2. Tillhandahåller 60 FPS-utgång för skärmar med hög bildhastighet (nödvändigt för äldre spel). Fixade problem med frysning vid inmatning av text i Earth Defence Force 5 och Earth Defence Force 4.1.

Källa: opennet.ru

Lägg en kommentar