Wine 6.0 è uscito con un migliore supporto Direct3D e altri miglioramenti

Il team dietro Wine, un livello di compatibilità per eseguire applicazioni e giochi Windows su sistemi come Linux o Mac OS, ha rilasciato Wine 6.0 al pubblico. Download, un database di compatibilità e altre informazioni sono disponibili sul sito web ufficiale del progetto.

Wine 6.0 è disponibile come codice sorgente e come binari. Le principali modifiche in Wine 6.0 includono il supporto di DirectShow e Media Foundation, una migliore gestione di alcune protezioni contro la copia dei giochi e il supporto per un renderer Vulkan sperimentale per WineD3D.

Wine 6.0 è la prima major release nel 2021; segue il programma di rilascio di una major release all’anno del team che sta sviluppando Wine.

Cosa c’è di nuovo in Wine 6.0

vino 6

Il lavoro sulla costruzione di moduli in formato PE è continuato in Wine 6.0. Il formato aiuta a gestire determinati schemi di protezione dalla copia che verificano che i file DLL caricati in memoria e le loro controparti su disco siano identici. Wine 6.0 include una nuova opzione per collegare le librerie Unix ai moduli PE per supportare le funzioni che le API Win32 non possono gestire.

La nuova versione di Wine include il supporto per un renderer Vulkan per WineD3D. È etichettato come sperimentale in questa fase poiché il supporto è limitato agli shader modello 4 e 5. Il team osserva che questo limita “l’utilità delle applicazioni Direct3D 10 e 11” in questa versione.

Gli utenti di Wine possono abilitare il supporto sperimentale cambiando l’impostazione del renderer Direct3D su vulkan.

Le note sulla versione forniscono istruzioni su come apportare la modifica:

  1. Imposta HKEY_CURRENT_USER Software Wine Direct3D renderer su “vulkan” per abilitare la funzionalità. Altri valori supportati sono gl e no3d
    • gl = predefinito, OpenGL
    • no3d = GDI
    • vulkan = vulkan

Alcune funzionalità di Direct 3D 11 sono supportate in Wine 6.0, inclusa la fusione a doppia sorgente e per destinazione di rendering in base alle note di rilascio.

Inoltre, il supporto della scheda grafica è migliorato nella nuova versione poiché sono supportate più schede grafiche.

Altre importanti modifiche in Wine 6.0:

  • Supporto per disegnare testo utilizzando ID3DXFont, ID3D12ShaderReflection e D3DX10GetImageInfoFromMemory ().
  • Aggiunto il supporto per “disegnare archi, ellissi e rettangoli arrotondati utilizzando l’API Direct2D”.
  • I codec Windows supportano la decodifica delle immagini nei formati DirectDraw Surface e JPEG-XR e la codifica delle immagini in GIF.
  • Il driver Vulkan supporta la versione 1.2.162 delle specifiche Vulkan.
  • Supporto di Media Foundation Framework migliorato.
  • Miglioramenti al rendering di missaggio video.
  • Supporto dell’API Media Detection migliorato.
  • Il supporto della console di testo viene reimplementato.

Puoi controllare tutte le enormi note di rilascio di Wine 6.0 qui .

Parole di chiusura

Ogni anno, la nuova versione di Wine è un passo importante per quanto riguarda la compatibilità; quest’anno non fa eccezione. Valve’s Proton è basato su Wine e anch’esso verrà aggiornato alla nuova versione per migliorare la compatibilità con i giochi. I giocatori Linux che installano Steam sui propri dispositivi possono giocare a migliaia di giochi Windows utilizzando Proton. Proton è in ritardo nelle versioni rispetto a Vanilla Wine.

Tuttavia, se utilizzi prevalentemente Linux ma desideri giocare a giochi Windows o eseguire app Windows sul dispositivo, Wine e / o Proton sono la soluzione migliore per farlo.