ACS: Nový kompozitní server AMD od společnosti Weston

ACS-desktop-AMD

Zdá se, že AMD se zaměřuje na desktop Linux, od nedávné doby svůj tým inženýrů dali vědětr oznámení o vývoji de vlastní kompozitní server nazvaný ACS (AMDGPU Composition Stack), založený na Westonu, referenčním kompozitním serveru projektu Wayland.

Na stránce GitLab Wiki prezentují ACS as fork Weston, který integruje pokročilé funkce a slibuje, že bude udržovat půlroční synchronizaci se základním kódem společnosti Weston. Tento projekt, jehož kód je dostupný pod licencí MIT, má za hlavní cíl sloužit jako experimentální a vývojová platforma.

Co je ACS (AMDGPU Composition Stack)?

V podstatě ACS Je umístěn jako referenční kompozitní server s nejúplnější podporou hardwaru AMD, kromě toho bude hrát zásadní roli ve vývoji pokročilých technologií vizualizace a grafika pro firmu. Kromě interního použití bude ACS využíván jako otevřená platforma pro podporu komerčních produktů a specifických aplikací AMD. To zahrnuje nástroje, jako jsou optimalizátory výkonu, přehrávače médií, 3D herní a profilovací řešení, posilující jejich význam v grafickém ekosystému AMD.

ACS i Composite ServerPředstavuje řadu dalších funkcí, které nejsou na Westonu dostupné, kromě toho, že AMD zmiňuje, že se to zaměří na nabídku pokročilých funkcí a konkrétních optimalizací pro hardware AMD. Mezi hlavní exkluzivní funkce vyniká podpora FreeSync, technologie, která vám umožňuje dynamicky upravovat obnovovací frekvenci monitoru (VRR) tak, aby poskytovala plynulý zážitek jak ve hrách, tak při přehrávání videa, čímž se eliminuje vizuální zadrhávání a trhání.

Vytvoření ACS reaguje na potřebu prostředí, kde lze testovat nové schopnosti související s Waylandem. AMD plánuje vrátit tyto novinky do hlavního projektu Weston, jakmile to bude možné. ACS však budete používat také ke správě hardwarově specifického kódu, který nelze začlenit do Westonu kvůli projektovým zásadám, které omezují zahrnutí hardwarově specifických funkcí.

Vlastnosti a funkce ACS

Nyní, ACS je již ve vývoji a je to zmíněno již má implementaci techniky vícevrstvého složení (MPO), který využívá podkladové složení. V tomto přístupu je pracovní plocha umístěna jako vrchní vrstva nad ostatními, namísto překrývání obsahu přímo na spodní vrstvě, což snižuje zatížení GPU, optimalizuje využití zdrojů a zjednodušuje pravidla pro kombinování grafiky.

také integruje nativní multimediální přehrávač, ACS Media Player, Navrženo tak, aby předvedlo pokročilé možnosti přehrávání videa. Tento hráč zahrnuje podporu HDR, FreeSync, hardwarovou akceleraci přes VDPAU/VAAPI a přímý přístup k FFmpeg API. Navíc je zahrnuta podpora pro rozšíření protokolu správy barev Wayland, které umožňuje správu barev v širokém gamutu spolu s možností přehrávání videa na celé obrazovce s HDR a provádění mapování tónů (HDR Tone Mapping) pro kompatibilní monitory.

Podpora pro konfigurace vícesedadlo je dalším důležitým doplňkem, umožňuje přiřadit různá GPU (například integrovaná a diskrétní) k nezávislým vstupním zařízením, který umožňuje simultánní relace na samostatných obrazovkách v rámci stejného systémuna. ACS navíc obsahuje menší aktualizaci grafického uživatelského rozhraní, která zlepšuje jeho funkčnost a použitelnost.

Mezi funkce, které jsou stále ve vývoji, se plánuje implementace správa barev a HDR na úrovni jednotlivých oken, začlenění důvěryhodných paměťových zón (TMZ) a režimy ochrany proti zachycení dat na obrazovce (Zabezpečený displej). Zmíněny jsou také specifické optimalizace pro AMDGPU, pokročilé nástroje pro ladění a restartování GPU, podpora virtualizace pro QEMU, grafické rozhraní pro debugger UMR a integrace podpory MM Audio zaměřené na videa a videohry.

Konečně, pokud ano zájem dozvědět se o tom více, můžete zkontrolovat podrobnosti Na následujícím odkazu.