AMD announced about creating its own composite server extended capabilities . Fork plan to synchronize with the current Weston code base twice a year. Project code is distributed under the license mit.
The project was created as a landfill for the development of new Wayland capabilities, which will further return to the main Weston composition, as well as to support the code specific for the AMD equipment, which is not accepted into Weston. ACS is considered as a reference composite server that provides the most complete support for AMD equipment and the expanded graphic and display capabilities used in the development process in the AMD process. ACS will also be used as an open platform that forms a database for AMD commercial products and specific applications for AMD, such as performance optimizers, multimedia players, 3D games and profiling tools.
Additional Opportunities acs that are absent in Weston:
- Support for the mechanism freesync , which allows adaptive to change the frequency of the monitor update ( VRR – Variable Refresh Rate) to ensure smoothness and lack of gaps during games and showing videos.
- Implementation mpo (multi-plane overlay , performs the composition of several framimbuers), using the Underlay-composit, in which the desktop is formed by the upper The layer above other layers, and not when the content is drawn on top of the lower layer with the desktop. The proposed method allows you to reduce the consumption of GPU resources, make a simpler composit and simplify the mixing rules.
- Support for direct decoding of multimedia content and supply ACS Media Player of the Sobswed Video player, demonstrating available advanced video playback opportunities. The player supports HDR, Freesync, hardware acceleration via VDPAU/VAAPI and direct appeal to API FFMPEG.
- support extensions of the Wayland Color- Management protocol for control color and wide range of colors (wide gamut)