Uscita di Wine 7.1 e Wine staging 7.1

È stato rilasciato Wine 7.1, un'implementazione aperta dell'API Win32. Dalla versione 7.0 sono stati chiusi 42 report di errori e apportate 408 modifiche. Ricordiamo che a partire dalla versione 2.x, il progetto Wine ha adottato uno schema di numerazione delle versioni in cui ogni rilascio stabile porta a un incremento del primo numero della versione (6.0.0, 7.0.0), mentre gli aggiornamenti ai rilasci stabili vengono rilasciati cambiando il terzo numero (7.0.1, 7.0.2, 7.0.3). Le versioni sperimentali, sviluppate nell'ambito della preparazione del prossimo rilascio significativo, vengono rilasciate cambiando il secondo numero (7.1, 7.2, 7.3).

Le modifiche più importanti:

  • Aggiunta la supporto per l'API grafica Vulkan 1.3.
  • Risolti vari problemi con i temi grafici.
    Uscita di Wine 7.1 e Wine staging 7.1 Uscita di Wine 7.1 e Wine staging 7.1
  • Migliorato il supporto per il protocollo WebSocket.
  • Migliorata la gestione del cursore su macOS.
  • Correzioni apportate al compilatore IDL per migliorare il supporto del C++.
  • Chiuso i report di errori relativi ai giochi: Age of Empires 3, Final Fantasy 7, Arx Fatalis, Rising Kingdoms, Far Cry 5, X3 Albion Prelude, Gothic 1, WRC 7, Project CARS 2, Sekiro.
  • Chiuso i report di errori relativi ad applicazioni: TeamViewer 15.x, Word 2003, WinOffice Pro 5.3, Freeoffice, Siemens SIMATIC STEP 7, Netbeans 6.x, eRightSoft SUPER v2009-b35, Peachtree Pro Accounting 2007, 7-zip.

Si segnala anche il rilascio del progetto Wine Staging 7.1, tramite il quale vengono create versioni ampliate di Wine, che includono patch non completamente pronte o rischiose, attualmente non adatte per l'inclusione nel ramo principale di Wine. Rispetto a Wine, Wine Staging offre 561 patch aggiuntive.

Nel nuovo rilascio è stata effettuata la sincronizzazione con la base di codice di Wine 7.1. Sono stati portati nel ramo principale di Wine 3 patch relative all'implementazione delle notifiche callback in xactengine, all'aggiunta di WSAIoctl SIO_IDEAL_SEND_BACKLOG_QUERY in ws2_32 e all'uso di texture indicizzabili dinamicamente (bindless) per gli shader GLSL in wined3d. È stata aggiornata la patch per il supporto di NVIDIA CUDA.

È stato anche rilasciato il layer DXVK 1.9.4, che fornisce un'implementazione di DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funzionante attraverso la traduzione delle chiamate nell'API Vulkan. DXVK può essere utilizzato per eseguire applicazioni 3D e giochi su Linux tramite Wine, fungendo da alternativa ad alte prestazioni alle implementazioni Direct3D 9/10/11 integrate in Wine, che funzionano sopra OpenGL.

Nella nuova versione di DXVK:

  • Per impostazione predefinita, è attivata la modalità di emulazione rigorosa dei calcoli in virgola mobile in D3D9 su sistemi con le future versioni del driver Vulkan RADV, il che consente di migliorare la precisione e le prestazioni nel rendering.
  • Migliorata la gestione della memoria e ridotto il consumo di memoria nei giochi che utilizzano più processi o dispositivi D3D.
  • Risolto il problema dell'uso della memoria video su GPU NVIDIA con RBAR (Resizable BAR) attivando l'impostazione dxvk.shrinkNvidiaHvvHeap.
  • Rimossa l'opzione obsoleta per disabilitare OpenVR.
  • Attivate ottimizzazioni delle prestazioni e aggiunto supporto per la tecnologia di upscaling realistico DLSS per il gioco God of War.

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