Pubblicati Wine 8.21, Wine staging 8.21 e VKD3D-Proton 2.11

È stata rilasciata una versione sperimentale della realizzazione open source di WinAPI — Wine 8.21. Dalla pubblicazione della versione 8.20 sono stati chiusi 29 report di errori e apportate 321 modifiche.

Le modifiche più importanti:

  • Continua lo sviluppo delle funzionalità destinate a implementare l'uso di Wine in ambienti basati sul protocollo Wayland senza utilizzare XWayland e i componenti X11. Nel driver winewayland.drv è stato aggiunto il supporto per l'API grafica Vulkan e la possibilità di scalare l'output su schermi ad alta densità di pixel (High-DPI). Risolto il problema della scomparsa del cursore in GNOME su sistemi con due monitor.
  • Aggiunto il supporto iniziale per l'ABI ARM64EC, proposto da Microsoft in Windows 11.
  • Aggiornato il database delle localizzazioni.
  • Risolto il problema dell'uscita audio su FreeBSD utilizzando il sottosistema audio OSS.
  • Chiuso i report di errori relativi al funzionamento delle applicazioni: PhotoScape, RootMagic 6, PreSonus Studio One 2.6, WechatOCR, 3DMark 2000, Office 2021, ModOrganizer 2.5.0, Quicken, WinSCP.
  • Chiuso i report di errori relativi al funzionamento dei giochi The Elder Scrolls: Drome Racers, Ninki Seiyuu no Tsukukurikata, Godhood, Age of Empires II Definitive Edition, Death Stranding, Port Royale 2, DragonAge Origins.

È stato rilasciato contemporaneamente il progetto Wine Staging 8.21, che fornisce versioni avanzate di Wine, inclusi patch non completamente pronti o rischiosi, che non sono ancora idonei per l'inserimento nella versione principale di Wine. Rispetto a Wine, Wine Staging offre 491 patch aggiuntive. Nel nuovo rilascio di Wine Staging è stata effettuata la sincronizzazione con il codice sorgente di Wine 8.21 e aggiornato il patch vkd3d-latest.

In aggiunta, è importante notare la pubblicazione da parte di Valve del progetto VKD3D-Proton 2.11, che sviluppa un fork della base di codice vkd3d, creato per migliorare il supporto per Direct3D 12 nel pacchetto per l'esecuzione di giochi Proton. VKD3D-Proton supporta modifiche specifiche per Proton, ottimizzazioni e miglioramenti per un funzionamento più efficiente dei giochi Windows basati su Direct3D 12, che non sono ancora stati approvati nella composizione principale di vkd3d. Tra le differenze si nota anche l'orientamento all'uso delle moderne estensioni Vulkan e delle capacità delle nuove versioni dei driver grafici per raggiungere la piena compatibilità con Direct3D 12.

Tra le novità in VKD3D-Proton 2.11:

  • Abilitato per impostazione predefinita il supporto per l'API DXR (DirectX Raytracing).
  • Aggiunta l'emulazione del meccanismo Sampler Feedback, necessaria per l'implementazione di DirectX FL 12.2 (Feature Level 12_2).
  • Per i sistemi con GPU RDNA2+ e Turing+ è abilitato di default il supporto per DirectX Ultimate (FL 12.2).
  • Sono state implementate le funzioni IndependentFrontAndBackStencilRefMaskSupported, TriangleFanSupported, DynamicIndexBufferStripCutSupported, DynamicDepthBiasSupported, NonNormalizedCoordinateSamplersSupported, MismatchingOutputDimensionsSupported, PointSamplingAddressesNeverRoundUp, RasterizerDesc2Supported, NarrowQuadrilateralLinesSupported, AnisoFilterWithPointMipSupported.
  • È stata eseguita un'ottimizzazione del raggruppamento e dell'elaborazione batch dei comandi per le estensioni NV_device_generated_commands e NV_device_generated_commands_compute, che ha portato a un aumento del 15% degli FPS nel gioco Halo Infinite su sistemi con driver RADV e a un miglioramento delle prestazioni del gioco Starfield dell'1-2%.
  • È stata ottimizzata l'allocazione della memoria per i buffer DGC, portando a una significativa riduzione del carico sulla CPU nell'uso del driver NVIDIA.
  • È stato aggiunto il supporto per l'estensione Vulkan VK_EXT_image_compression_control e per l'estensione NVIDIA NV_device_generated_commands_compute.
  • Migliorata la compatibilità con i giochi Resident Evil 4 — Separate Ways, Lords of the Fallen, Witcher 3, Cyberpunk 2077, Windjammers 2, Jurassic World Evolution 2.

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