Windows su Linux: Wine 10 si basa su Wayland

Windows su Linux: Wine 10 si basa su Wayland 15 commenti

Windows su Linux: Wine 10 si basa su Wayland

Immagine: valvola

Wine viene utilizzato per tradurre le chiamate di sistema di Windows in comandi che Linux può comprendere. Ciò consente alle Windows di essere eseguite su Linux senza emulazione. Proton ne approfitta in particolare portando i Windows su Linux. Con Wine 10.0 arriva Wayland e altri miglioramenti.

Wayland diventa la norma

Sebbene Wine in precedenza gestisse X11 per impostazione predefinita e l’output grafico sotto Wayland fosse gestito tramite XWayland, gli svantaggi prestazionali dovevano essere accettati. Di conseguenza, un’implementazione Wayland per Wine è in lavorazione da tempo e con la versione 10.0 diventerà ora standard, sebbene il precedente driver X11 sia ancora incluso. Idealmente, Wine ora fornisce le massime prestazioni indipendentemente dal server di visualizzazione. Pertanto è supportato anche OpenGL e nella maggior parte dei casi i popup dovrebbero essere posizionati correttamente.

Non deve essere sempre x86 – ARM64 con Wine 10

Molto lavoro su Wine 10 è stato dedicato anche all’implementazione ‘architettura ARM64. Il codice Wine stesso viene eseguito in modo nativo, mentre la necessaria emulazione x86 viene eseguita da software di terze parti tramite un’interfaccia. Gli sviluppatori si concentrano sull’emulatore FEX, che utilizza l’interfaccia. Ciò avvantaggia soprattutto i progetti che eseguono titoli e programmi Windows su un Raspberry Pi o dispositivi Apple con un processore M con il sistema operativo gratuito.

Caratteristiche pratiche e lavoro sulle implementazioni Direct3D

Il supporto DPI elevato è stato esteso e Vulkan è implementato fino alla versione 1.4.303, che include anche l’estensione video Vulkan. Un nuovo pannello di controllo del desktop può essere utilizzato per regolare le impostazioni dello schermo e, ad esempio, impostare la risoluzione del desktop virtuale. Sono state implementate molte nuove funzionalità, soprattutto per i vecchi titoli 9, e il motore di rendering Vulkan sta ricevendo diverse “estensioni dello stato dinamico” nel tentativo di prevenire la balbuzie nei giochi. Oltre al precedente backend GStreamer, la versione 10 include anche un backend opzionale basato su FFmpeg. Il modulo DirectMusic ora è anche in grado di caricare file MIDI.

I produttori forniscono un elenco completo solo di una parte delle oltre 6.000 singole modifiche apportate dall’aggiornamento su Gitlab. Si prevede che la nuova versione entrerà a far parte dei sorgenti del pacchetto di distribuzione nel prossimo futuro e sarà integrata in Proton.

Argomenti: Open Source Linux Giochi Proton Vulkan Fonte: WineHQ

Lascia un commento

Your email address will not be published. Required fields are marked *

Torna in alto