Udgivelsen af Wine 4.14

Tilgængelig eksperimentel udgave af den åbne implementering af Win32 API — Wine 4.14. Siden udgivelsen af versionen 4.13 18 fejlrapporter er blevet lukket, og 255 ændringer er blevet foretaget.

De vigtigste ændringer:

  • Mono-motoren er opdateret til version 4.9.2, hvilket løser problemer ved lanceringen af DARK-quests og DLC;
  • DLL-filer i PE (Portable Executable) formatet er nu ikke bundet til runtime
    MinGW;
  • I ntoskrnl er der implementeret et kald til MmIsThisAnNtAsSystem, og der er tilføjet stub-funktioner til SePrivilegeCheck og SeLocateProcessImageName;
  • I
    wtsapi32 indeholder funktionerne WTSFreeMemoryExA og WTSFreeMemoryExW, og der er tilføjet stub-funktioner til WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] og WTSOpenServerEx[AW];
  • Nye DLL-filer wlanui og utildll er blevet tilføjet;
  • Koden relateret til proces-, tråd- og fildescriptorstyring er blevet flyttet fra kernel32 til kernelbase;
  • I wined3d er der tilføjet funktioner til arbejdet med teksturer, såsom wined3d_texture_upload_data() og wined3d_texture_gl_upload_data();
  • Der er blevet lavet rettelser vedrørende undtagelseshåndtering på ARM64-platformen;
  • Fejlapporter relateret til spil og applikationer er blevet lukket:
    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.

Yderligere kan det nævnes publicering opdateringer fra Valve til projektet Proton 4.11-2, der er baseret på arbejde fra Wine-projektet og har til formål at sikre kørsel af spilapplikationer på Linux, der er designet til Windows og tilgængelige i Steam-kataloget. Arbejdet fra projektet distribueres under BSD-licens. Proton muliggør direkte lancering af spilanvendelser, der kun tilbydes til Windows, i Linux-klienten Steam. Pakken inkluderer en DirectX 9-implementering (baseret på D9VK), DirectX 10/11 (baseret på DXVK) og 12 (baseret på vkd3d), der fungerer gennem oversættelse af DirectX-opkald til Vulkan API, tilbyder forbedret support til game controllere og muligheden for at bruge fuldskærmstilstand uafhængigt af spilunderstøttede skærmopløsninger.

I den nye version er komponenterne FAudio med implementering af lydbiblioteker fra DirectX (API XAudio2, X3DAudio, XAPO og XACT3) opdateret til version 19.08, Mono-motoren til version 4.9.2, og DXVK-laget (implementering af DXGI, Direct3D 10 og Direct3D 11 oven på Vulkan API) er opdateret til version 1.3.2. Data for 60 FPS-tilstand er også sikret til skærme med høj opdateringshastighed (nødvendigt for gamle spil). Der er løst problemer med at hænge under tekstindtastning i spillene Earth Defense Force 5 og Earth Defense Force 4.1.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster