Wine 4.14 julkaisu

Saatavilla Win32 API:n avoimen toteutuksen kokeellinen julkaisu - Viini 4.14. Version julkaisusta lähtien 4.13 18 vikailmoitusta suljettiin ja 255 muutosta tehtiin.

Tärkeimmät muutokset:

  • Mono-moottori on päivitetty versioon 4.9.2, joka on poistanut ongelmat DARK- ja DLC-tehtävien käynnistämisessä;
  • PE (Portable Executable) -muodossa olevat DLL:t eivät ole enää sidottu ajonaikaiseen
    MinGW;

  • ntoskrnl toteuttaa MmIsThisAnNtAsSystem-kutsun ja lisää tyngät SePrivilegeCheck- ja SeLocateProcessImageName-kutsuille;
  • В
    wtsapi32 toteutti WTSFreeMemoryExA- ja WTSFreeMemoryExW-funktiot ja lisäsi tynkät WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] ja WTSOpenServerEx[AW];

  • Lisätty uudet DLL:t wlanui ja utildll;
  • Prosessien, säikeiden ja tiedostokuvaajien hallintaan liittyvä koodi on siirretty kernel32:sta kernelbaseen;
  • Wined3d lisäsi toimintoja pintakuvioiden kanssa työskentelemiseen, kuten wined3d_texture_upload_data() ja wined3d_texture_gl_upload_data();
  • ARM64-alustan poikkeusten käsittelyyn liittyviä korjauksia on tehty;
  • Pelien ja sovellusten toimintaan liittyvät virheilmoitukset on suljettu:
    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.

Lisäksi voidaan huomauttaa julkaisu Valve päivittää projektin Protoni 4.11-2, joka perustuu Wine-projektin kehitykseen ja jonka tarkoituksena on mahdollistaa Windowsille luotujen ja Steam-luettelossa esiteltyjen pelisovellusten toimiminen Linuxissa. Projektin saavutukset levitän BSD-lisenssillä. Proton antaa sinun ajaa suoraan vain Windows-pelisovelluksia Steam Linux -asiakassovelluksessa. Paketti sisältää DirectX 9 -toteutuksen (perustuu D9VK), DirectX 10/11 (perustuu Dxvk) ja 12 (perustuu vkd3d), joka toimii DirectX-kutsujen kääntämisen kautta Vulkan API:lle, tarjoaa paremman tuen peliohjaimille ja mahdollisuuden käyttää koko näytön tilaa riippumatta pelien tukemista näytön resoluutioista.

Uudessa versiossa DirectX-äänikirjastoja toteuttavat FAudio-komponentit (API XAudio2, X3DAudio, XAPO ja XACT3) päivitetään julkaisuun 19.08, Mono-moottori versioon 4.9.2 ja DXVK-kerros (DXGI-, Direct3D-toteutus) 10 ja Direct3D 11 Vulkan API:n päällä) päivitetään versioon 1.3.2. Mukana 60 FPS ulostulo korkean kuvanopeuden näytöille (tarvitaan vanhemmille peleille). Korjattu ongelmat, jotka liittyvät tekstin syöttämiseen Earth Defense Force 5:ssä ja Earth Defense Force 4.1:ssä.

Lähde: opennet.ru

Lisää kommentti