Uscita di Wine 5.15 e DXVK 1.7.1

Si è tenuto uscita sperimentale dell'implementazione open source di WinAPI — Wine 5.15. Dalla pubblicazione della versione 5.14 sono stati chiusi 27 rapporti di errore e sono state apportate 273 modifiche.

Le modifiche più importanti:

  • È stata aggiunta l'implementazione iniziale delle librerie audio XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), che include interfacce programmatiche
    IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank e IXACT3Wave;
  • È iniziata la creazione di una libreria matematica in MSVCRT, realizzata sulla base di Musl;
  • Prosegue il lavoro per ristrutturare il supporto alla console;
  • È stata effettuata un'ottimizzazione delle prestazioni per l'API Direct Input;
  • Sono stati risolti problemi con la gestione delle eccezioni sulla piattaforma x86-64;
  • Risolti rapporti di bug relativi a giochi e applicazioni:
    splayer, Bully Scholarship Edition, DSA: Drakensang, Racedriver GRID,
    Pac-Man Museum, Captain Morgane, Gothic 1.0, Worms World Party Remastered, Call of Duty WWII, BlazBlue: Calamity Trigger, Kea Colorinbook, Grim Dawn, SAP GUI, FrostyModManager 1.0.5.9, Gigabyte «EasyTune», Red Dead Redemption 2.

In aggiunta, si può notare uscita strati DXVK 1.7.1, fornendo l'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, che funziona attraverso la traduzione delle chiamate nell'API Vulkan. Per utilizzare DXVK è necessario avere driver compatibili con API Vulkan 1.1, come Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK.
DXVK può essere utilizzato per eseguire applicazioni e giochi 3D su Linux tramite Wine, fungendo da alternativa di maggior rendimento alle implementazioni di Direct3D 9/10/11 integrate in Wine, che funzionano sopra OpenGL.

La nuova versione assicura l'uso delle estensioni VK_EXT_4444_formats e VK_EXT_extended_dynamic_state per i driver supportati, al fine di risolvere potenziali problemi con i colori dei bordi dei campioni su hardware Intel e per una corretta gestione dei buffer dei vertici. Sono state apportate lievi ottimizzazioni delle prestazioni. In D3D9 è stato implementato il supporto per il formato NV12 e l'istruzione shader mancante (risolvendo problemi con il funzionamento dell'applicazione GeForce Now e il rendering degli shader in alcuni giochi).
Sono stati risolti problemi nel lancio dei giochi Anarchy Online, Metro Exodus, Observation, Resident Evil 7, Serious Sam 2, SpellForce 2, Timeshift, TrackMania, Darksiders: Warmastered Edition, Monster Hunter World, Borderlands 3, Halo, Halo CE, Mafia III: Definitive Edition e Terminator: Resistance.

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