Utgivelse av Wine 4.14

Tilgjengelig eksperimentell utgivelse av den åpne implementeringen av Win32 API — Wine 4.14. Siden utgivelsen av versjon 4.13 Lukka 18 feilmeldingar og gjorde 255 endringar.

De viktigste endringene:

  • Mono-motoren er oppdatert til versjon 4.9.2, som har løyst problem med å starte DARK-oppdrag og DLC;
  • DLL i PE (Portable Executable) format er nå ikke lenger knyttet til runtime
    MinGW;
  • I ntoskrnl er det implementert en kall til MmIsThisAnNtAsSystem og stubber for kall til SePrivilegeCheck og SeLocateProcessImageName;
  • I
    I wtsapi32 er funksjonene WTSFreeMemoryExA og WTSFreeMemoryExW implementert, og det er lagt til stubber for WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] og WTSOpenServerEx[AW];
  • Nye DLL-er wlanui og utildll er lagt til;
  • Kode relatert til prosess- og trådbehandling samt filbeskrivelser er flyttet fra kernel32 til kernelbase;
  • I wined3d er det lagt til funksjoner for å arbeide med teksturer, som wined3d_texture_upload_data() og wined3d_texture_gl_upload_data();
  • Det er gjort rettelser relatert til unntakshåndtering på ARM64-plattformen;
  • Feilrapporter relatert til spill og applikasjoner er stengt:
    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.

I tillegg kan det nevnes publikasjonen oppdatert av selskapet Valve for prosjektet Proton 4.11-2, som er basert på arbeidet til prosjektet Wine og har som mål å muliggjøre kjøring av spillapplikasjoner laget for Windows i Linux-kunden Steam, tilgjengelig i katalogen. Arbeidene til prosjektet spres under BSD-lisensen. Proton muliggjør direkte kjøring av spillapplikasjoner levert bare for Windows i Linux-klienten Steam. Pakken inkluderer implementasjonen av DirectX 9 (basert på D9VK), DirectX 10/11 (basert på DXVK) og 12 (basert på vkd3d), som fungerer ved å oversette DirectX-anrop til Vulkan API, gir bedre støtte for spillkontrollere og muligheten til å bruke fullskjermmodus uavhengig av spillstøttede skjermoppløsninger.

I den nye versjonen er komponentene i FAudio med implementering av DirectX-lydbiblioteker (API XAudio2, X3DAudio, XAPO og XACT3) oppdatert til versjon 19.08, Mono-motoren er oppdatert til versjon 4.9.2, og DXVK-laget (implementering av DXGI, Direct3D 10 og Direct3D 11 over Vulkan API) er oppdatert til versjon 1.3.2. Data om 60 FPS-modus vises også for skjermer med høy oppdateringsfrekvens (nødvendig for eldre spill). Problemer med henginger ved tekstinndata i spillene Earth Defense Force 5 og Earth Defense Force 4.1 er løst.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster