ACS: il nuovo server composito AMD basato su Weston

ACS-desktop-AMD

Sembra che AMD ha gli occhi puntati sul desktop Linux, da poco il suo team di ingegneri hanno fatto conoscerer l'annuncio dello sviluppo de il proprio server composito, chiamato ACS (AMDGPU Composition Stack), basato su Weston, il server composito di riferimento del progetto Wayland.

Nella pagina Wiki di GitLab, ACS viene presentato come un fork di Weston che integra funzionalità avanzate e promette di mantenere la sincronizzazione semestrale con il codice principale di Weston. Questo progetto, il cui codice è disponibile sotto licenza MIT, ha l'obiettivo principale di fungere da piattaforma di sperimentazione e sviluppo.

Che cos'è ACS (stack di composizione AMDGPU)?

In sostanza, l'ACS Si posiziona come il server composito di riferimento con il supporto più completo per l'hardware AMD, a parte quello giocherà un ruolo fondamentale nello sviluppo di tecnologie avanzate visualizzazione e grafica per l'azienda. Al di là del suo utilizzo interno, ACS verrà sfruttata come piattaforma aperta per supportare prodotti commerciali e applicazioni AMD specifiche. Ciò include strumenti come ottimizzatori di prestazioni, lettori multimediali, giochi 3D e soluzioni di profilazione, rafforzando la loro rilevanza nell'ecosistema grafico AMD.

Il server composito ACS iIntroduce una serie di funzionalità aggiuntive non disponibili su Weston, oltre ad AMD che afferma che ciò si concentrerà sull'offerta di funzionalità avanzate e ottimizzazioni specifiche per l'hardware AMD. Tra le principali funzionalità esclusive, spicca il supporto per FreeSync, una tecnologia che consente di regolare dinamicamente la frequenza di aggiornamento del monitor (VRR) per fornire un'esperienza fluida sia nei giochi che durante la riproduzione di video, eliminando balbettii e strappi visivi.

La creazione dell'ACS risponde alla necessità di un ambiente in cui le nuove capacità legate a Wayland possano essere testate. AMD prevede di riportare queste innovazioni nel progetto principale Weston quando possibile. Tuttavia, utilizzerai ACS anche per gestire il codice specifico dell'hardware che non può essere incorporato in Weston a causa delle politiche del progetto Weston, che limitano l'inclusione di funzionalità specifiche dell'hardware.

Caratteristiche e funzioni dell'ACS

Ora, ACS è già in fase di sviluppo e viene menzionato ha già l'implementazione della tecnica di composizione multistrato (MPO), che utilizza la composizione sottostante. In questo approccio, il desktop viene posizionato come uno strato superiore sopra gli altri, anziché sovrapporre il contenuto direttamente sopra lo strato inferiore, riducendo il carico della GPU, ottimizzando l'utilizzo delle risorse e semplificando le regole per la combinazione degli elementi grafici.

anche integra un lettore multimediale nativo, ACS Media Player, Progettato per mostrare funzionalità avanzate di riproduzione video. Questo giocatore include il supporto per HDR, FreeSync, accelerazione hardware tramite VDPAU/VAAPI e accesso diretto all'API FFmpeg. Inoltre, è incluso il supporto per l'estensione del protocollo di gestione del colore Wayland, che consente la gestione di un'ampia gamma di colori, insieme alla possibilità di riprodurre video a schermo intero con HDR ed eseguire la mappatura dei toni (HDR Tone Mapping) per i monitor compatibili.

Supporto per la configurazione il multiposto è un'altra aggiunta importante, consentendo di assegnare GPU diverse (come integrate e discrete) a dispositivi di input indipendenti, che facilita sessioni simultanee su schermi separati all'interno dello stesso sistemaA. Inoltre, ACS include un aggiornamento minore dell'interfaccia utente grafica, migliorandone la funzionalità e l'usabilità.

Tra i funzionalità ancora in fase di sviluppo, è prevista l'attuazione del gestione del colore e dell'HDR a livello delle singole finestre, l'incorporazione di zone di memoria attendibili (TMZ) e modalità di protezione contro l'intercettazione dei dati sullo schermo (Visualizzazione protetta). Vengono menzionate anche ottimizzazioni specifiche per AMDGPU, strumenti avanzati per il debug e il riavvio della GPU, il supporto per la virtualizzazione per QEMU, un'interfaccia grafica per il debugger UMR e l'integrazione del supporto MM Audio rivolto a video e videogiochi.

Infine, se lo sei interessati a saperne di più, puoi controllare i dettagli nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.