Kompania AMD shpalli krijimin e vet serverit kompozitor ACS (AMDGPU Composition Stack), i strukturuar në bazën e kodit të serverit referues kompozitor Weston, i zhvilluar nga projekti Wayland. ACS paraqitet si një fork i sinkronizuar i Weston, duke përfshirë aftësi të zgjeruara. Forku planifikohet të sinkronizohet me bazën aktuale të kodit të Weston dy herë në vit. Kodi i projektit shpërndahet nën licencën MIT.
Projekti është krijuar si një poligon për zhvillimin e mundësive të reja të Wayland, që më vonë do të kthehen në përbërjen kryesore të Weston. ACS gjithashtu do të përdoret për mbështetje të kodit që zhvillohet për pajisjet AMD, të cilat nuk mund të kalojnë në përbërjen kryesore të Weston për shkak të politikës së këtij projekti në lidhje me shtimin e mbështetjes për aftësi të veçanta harduerike.
ACS konsiderohet si një referencë kompozitorike serverit, që siguron mbështetje më të plotë për pajisjet AMD dhe përdoret gjatë zhvillimit në AMD të mundësive të zgjeruara grafike dhe të ekranit. ACS gjithashtu do të shërbejë si një platformë e hapur, që krijon bazën për produkte komerciale të AMD dhe aplikacione të veçanta, si optimizatorët e performancës, lojërat multimedia, lojërat 3D dhe mjetet për profilizimin.
Mundësi të tjera të ACS, që mungojnë në Weston:
- MbĂ«shtetje pĂ«r mekanizmin FreeSync, qĂ« lejon tĂ« ndryshojĂ« adaptivisht frekuencĂ«n e rifreskimit tĂ« monitorit (VRR â Variable Refresh Rate) pĂ«r tĂ« siguruar fluiditet dhe mungesĂ« tĂ« ndĂ«rprerjeve gjatĂ« lojĂ«rave dhe shfaqjeve tĂ« videove.
- Implementimi i teknikĂ«s sĂ« kompozimit me shumĂ« shtresa (MPO â Multi-Plane Overlay, qĂ« bashkon disa frame-buffer nĂ« njĂ« tĂ« vetme), duke pĂ«rdorur kompozimin underlay, nĂ« tĂ« cilin desktopi formon njĂ« shtresĂ« tĂ« sipĂ«rme mbi shtresa tĂ« tjera (me kompozimin tipik overlay, pĂ«rmbajtja vizatohet mbi shtresĂ«n e poshtme me desktopin). Metoda e propozuar lejon tĂ« ulet konsumimi i burimeve tĂ« GPU, ta bĂ«jĂ« kompozimin mĂ« tĂ« thjeshtĂ« dhe tĂ« lehtĂ«sojĂ« rregullat e pĂ«rzierjes.

- Mbështetje për dekodimin e drejtpërdrejtë të përmbajtjes multimedia dhe ofrimi i player-it të vet ACS Media Player, që demonstrohet për mundësitë e zgjeruara për reproduktimin e videove. Playeri mbështet HDR, FreeSync, akcelerimin harduerik përmes VDPAU/VAAPI dhe qasje të drejtpërdrejtë në API FFmpeg.
- Mbështetje për zgjerimin e protokollit Wayland për menaxhimin e ngjyrave për të menaxhuar ngjyrën dhe gamën e gjerë të ngjyrave (Wide Gamut).
- Mundësia për rikreimin në ekran të videove me dinamikë të zgjeruar të ndriçimit në monitoret që mbështetin HDR (High Dynamic Range). Mbështetje për hartimin e tonit (HDR Tone Mapping).
- Mbështetje për konfigurimet Multiseat, në të cilat pajisjet e veçanta të hyrjes janë lidhur me GPU ekzistuese (p.sh., GPU i integruar dhe karta grafike diskrete), që ofron mundësinë për të krijuar seanca të pavarura në një sistem me daljet në ekrane të ndryshme.
- Ritakim i vogël i ndërfaqes grafike

Në mesin e mundësive që ende nuk janë realizuar, por janë përmendur në planet, përmenden: HDR dhe menaxhimi i ngjyrave në nivelin e dritareve të veçanta; TMZ (Trusted Memory Zone) dhe një mod i mbrojtjes nga kapja e të dhënave të shfaqura në ekran (Secure Display); profile optimizimi për AMDGPU; mundësi për debugging dhe riciklim të GPU; mbështetje për virtualizim dhe modifikime për QEMU; ndërfaqe grafike për debugin UMR (User Mode Register); mbështetje MM Audio për video dhe lojëra.
Burimi: opennet.ru

