Uscita di Wine 4.14

È disponibile rilascio sperimentale dell'implementazione open source dell'API Win32 — Wine 4.14. Dalla pubblicazione della versione 4.13 sono stati chiusi 18 rapporti di errore e apportate 255 modifiche.

Le modifiche più importanti:

  • Il motore Mono è stato aggiornato alla versione 4.9.2, il che ha permesso di risolvere i problemi di avvio delle missioni DARK e DLC;
  • I DLL in formato PE (Portable Executable) non sono più vincolati a runtime
    MinGW;
  • Nel ntoskrnl è stata implementata la chiamata MmIsThisAnNtAsSystem e sono stati aggiunti stub per le chiamate SePrivilegeCheck e SeLocateProcessImageName;
  • In
    In wtsapi32 sono state implementate le funzioni WTSFreeMemoryExA e WTSFreeMemoryExW, e sono stati aggiunti stub per WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW] e WTSOpenServerEx[AW];
  • Aggiunti nuovi DLL wlanui e utildll;
  • Il codice relativo alla gestione dei processi, thread e handle di file è stato trasferito da kernel32 a kernelbase;
  • In wined3d sono state aggiunte funzioni per la gestione delle texture, come wined3d_texture_upload_data() e wined3d_texture_gl_upload_data();
  • Sono state apportate correzioni relative alla gestione delle eccezioni sulla piattaforma ARM64;
  • Risolti rapporti di bug relativi a giochi e applicazioni:
    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.

In aggiunta, si può notare pubblicazione da parte di Valve gli aggiornamenti del progetto Proton 4.11-2, che si basa sui lavori del progetto Wine e si propone di garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e presentate nel catalogo Steam. I lavori del progetto sono distribuiti sotto licenza BSD. Proton consente di eseguire direttamente nelle applicazioni di gioco client Linux, fornite solo per Windows. Il pacchetto include l'implementazione di DirectX 9 (basato su D9VK), DirectX 10/11 (basato su DXVK) e 12 (basata su vkd3d), che funzionano attraverso la traslazione delle chiamate DirectX nell'API Vulkan, fornendo un miglior supporto per i controller di gioco e la possibilità di utilizzare la modalità a schermo intero indipendentemente dalle risoluzioni supportate nei giochi.

Nella nuova versione, i componenti FAudio con implementazione delle librerie audio DirectX (API XAudio2, X3DAudio, XAPO e XACT3) sono stati aggiornati alla versione 19.08, il motore Mono alla versione 4.9.2, e l'interfaccia DXVK (implementazione di DXGI, Direct3D 10 e Direct3D 11 su API Vulkan) è stata aggiornata alla versione 1.3.2. È stato garantito il supporto della modalità 60 FPS anche per schermi ad alta frequenza di aggiornamento (necessario per i giochi più vecchi). Risolti i problemi di blocco durante la digitazione nei giochi Earth Defense Force 5 e Earth Defense Force 4.1.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster