AMD ha anunciat la creació del seu propi servidor compost ACS (AMDGPU Composition Stack), basat en la base de codi del servidor compost de referència Weston desenvolupat pel projecte Wayland. ACS es presenta com una bifurcació sincronitzada de Weston que inclou funcions avançades. Tenen previst sincronitzar la bifurcació amb la base de codi Weston actual dues vegades l'any. El codi del projecte es distribueix sota la llicència MIT.
El projecte es va crear com a camp de proves per al desenvolupament de noves capacitats de Wayland, que es retornaran a l'equip principal de Weston en el futur. ACS també s'utilitzarà per mantenir el codi desenvolupat per a maquinari AMD que no es pot transferir a l'equip principal de Weston a causa de la política del projecte d'afegir suport per a funcions específiques de maquinari.
L'ACS es considera un compost de referència servidor, proporcionant el suport més complet per al maquinari d'AMD i utilitzat en el desenvolupament de gràfics avançats i capacitats de visualització. ACS també servirà com a plataforma oberta, formant la base per als productes comercials i aplicacions específiques d'AMD, com ara optimitzadors de rendiment, reproductors multimèdia, jocs en 3D i eines de perfilació.
Funcions addicionals d'ACS no disponibles a Weston:
- Admet el mecanisme FreeSync, que us permet canviar de manera adaptativa la freqüència de refresc del monitor (VRR - Freqüència d'actualització variable) per garantir una visualització de videojocs i jocs sense problemes i sense llàgrimes.
- Una implementació de la tècnica de composició multicapa (MPO - Multi-Plane Overlay, combina diversos framebuffers en un), mitjançant la composició de subjecció, en què l'escriptori forma la capa superior per sobre d'altres capes (amb la composició de superposició típica, el contingut es dibuixa sobre superior de la capa inferior amb l'escriptori). El mètode proposat redueix el consum de recursos de la GPU, facilita la composició i simplifica les regles de combinació.

- Admet la descodificació directa de contingut multimèdia i proporciona un reproductor de vídeo propietari, ACS Media Player, que demostra les capacitats avançades de reproducció de vídeo disponibles. El reproductor admet HDR, FreeSync, acceleració de maquinari mitjançant VDPAU/VAAPI i accés directe a l'API FFmpeg.
- Admet l'extensió del protocol de gestió del color Wayland per a la gestió del color i la gamma àmplia.
- La capacitat de reproduir vídeos a pantalla completa amb un rang dinàmic estès de brillantor en monitors compatibles amb HDR (High Dynamic Range). Suport per a l'assignació de tons (HDR Tone Mapping).
- Suport per a configuracions multiseat, en què les GPU existents (per exemple, una GPU integrada i una targeta de vídeo discreta) tenen assignats els seus propis dispositius d'entrada separats, cosa que permet organitzar sessions independents en un sistema amb sortida a diferents pantalles.
- Actualització menor de la GUI

Entre les característiques encara no implementades, però assenyalades en els plànols, s'esmenten: HDR i gestió del color a nivell de finestres individuals; TMZ (Trusted Memory Zone) i mode de protecció contra la intercepció de dades que es mostren a la pantalla (Secure Display); perfils d'optimització per AMDGPU; capacitats de depuració i restabliment de la GPU; suport de virtualització i modificació de QEMU; interfície gràfica per al depurador UMR (User Mode Register); Suport MM Audio per a videojocs i jocs.
Font: opennet.ru

