Pubblicazione Wine 4.10 e Proton 4.2-6

Disponibile release sperimentale dell'implementazione open source dell'API Win32 — Wine 4.10. Dalla data di rilascio della versione 4.9 sono stati chiusi 44 rapporti di errore e sono state apportate 431 modifiche.

Le modifiche più importanti:

  • Oltre cento DLL sono incluse per impostazione predefinita con la libreria integrata msvcrt (fornita dal progetto Wine e le DLL di Windows) in formato PE (Portable Executable);
  • Espansa la supporto per l'installazione di driver PnP (Plug and Play). Implementata la funzione UpdateDriverForPlugAndPlayDevices();
  • Nel framework Media Foundation è stata aggiunta la supporto per la sincronizzazione degli orologi;
  • Nei driver audio è stata aggiunta la possibilità di modificare il volume;
  • Sono stati chiusi rapporti di errore relativi al funzionamento di giochi e applicazioni:

Allo stesso tempo, la compagnia Valve ha pubblicato assemblaggio del progetto Proton 4.2-6, che si basa sui progressi del progetto Wine ed è volto a garantire l'esecuzione su Linux di applicazioni di gioco create per Windows e disponibili nel catalogo Steam. I progressi del progetto sono distribuite sotto licenza BSD. Proton consente di eseguire direttamente sul client Linux Steam applicazioni di gioco fornite solo per Windows. Il pacchetto include l'implementazione di DirectX 10/11 (basato su DXVK) e 12 (basata su vkd3d), che funziona tramite la traduzione delle chiamate DirectX in API Vulkan, fornisce un supporto migliorato per i controller di gioco e la possibilità di utilizzare la modalità a schermo intero indipendentemente dalle risoluzioni supportate nel gioco. Rispetto all'originale Wine, le prestazioni dei giochi multithreading sono notevolmente aumentate grazie all'uso delle patch «esync» (Eventfd Synchronization).

In nuova versione Proton:

  • I componenti FAudio con le implementazioni delle librerie audio DirectX (API XAudio2, X3DAudio, XAPO e XACT3) sono stati aggiornati alla versione 19.06.
  • Provisionata la costruzione del layer DXVK 1.2.1 con un nuovo compilatore, il che ha permesso un miglioramento delle prestazioni nei giochi a 32 bit.
  • Migliorato il rendering dei caratteri nel gioco SpellForce 3.
  • Risolti i problemi di supporto per i controller di gioco Rumble in alcuni giochi, incluso Team Sonic Racing.
  • Affrontati i problemi di gioco con l'uso di localizzazioni non anglofone.
  • Lavorato su bug nel nuovo API di rete Steam, inclusa la possibilità di multiplayer in 'A Hat in Time'.

Fonte: opennet.ru

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