Η AMD ανακοίνωσε τη δημιουργία του δικού της σύνθετου διακομιστή ACS (AMDGPU Composition Stack), που βασίζεται στη βάση κώδικα του σύνθετου διακομιστή αναφοράς Weston που αναπτύχθηκε από το έργο Wayland. Το ACS διαφημίζεται ως ένα συγχρονισμένο πιρούνι της Weston που περιλαμβάνει προηγμένα χαρακτηριστικά. Σκοπεύουν να συγχρονίζουν το πιρούνι με την τρέχουσα βάση κωδικών Weston δύο φορές το χρόνο. Ο κωδικός του έργου διανέμεται με την άδεια MIT.
Το έργο δημιουργήθηκε ως πεδίο δοκιμών για την ανάπτυξη νέων δυνατοτήτων του Wayland, οι οποίες θα επιστραφούν στην κύρια ομάδα της Weston στο μέλλον. Το ACS θα χρησιμοποιηθεί επίσης για τη διατήρηση κώδικα που έχει αναπτυχθεί για υλικό AMD που δεν μπορεί να μεταφερθεί στην κύρια ομάδα της Weston λόγω της πολιτικής του έργου για προσθήκη υποστήριξης για συγκεκριμένες λειτουργίες υλικού.
Το ACS θεωρείται ως σύνθετο χαρτοφυλάκιο αναφοράς υπηρέτης, παρέχοντας την πιο ολοκληρωμένη υποστήριξη για υλικό της AMD και χρησιμοποιείται στην ανάπτυξη προηγμένων δυνατοτήτων γραφικών και οθόνης από την AMD. Το ACS θα χρησιμεύσει επίσης ως ανοιχτή πλατφόρμα, αποτελώντας τη βάση για τα εμπορικά προϊόντα της AMD και συγκεκριμένες εφαρμογές, όπως βελτιστοποιητές απόδοσης, συσκευές αναπαραγωγής πολυμέσων, παιχνίδια 3D και εργαλεία δημιουργίας προφίλ.
Πρόσθετες λειτουργίες ACS δεν είναι διαθέσιμες στο Weston:
- Υποστηρίζει τον μηχανισμό FreeSync, ο οποίος σας επιτρέπει να αλλάζετε προσαρμοστικά τον ρυθμό ανανέωσης της οθόνης (VRR - Variable Refresh Rate) για να εξασφαλίσετε ομαλή και απρόσκοπτη προβολή παιχνιδιών και βίντεο.
- Μια εφαρμογή της τεχνικής σύνθεσης πολλαπλών επιπέδων (MPO - Multi-Plane Overlay, συνδυάζει πολλά framebuffer σε ένα), χρησιμοποιώντας σύνθεση υποστρώματος, στην οποία η επιφάνεια εργασίας σχηματίζει το ανώτερο στρώμα πάνω από άλλα επίπεδα (με τυπική σύνθεση επικάλυψης, το περιεχόμενο σχεδιάζεται σε πάνω από το κάτω στρώμα με την επιφάνεια εργασίας ). Η προτεινόμενη μέθοδος μειώνει την κατανάλωση πόρων GPU, διευκολύνει τη σύνθεση και απλοποιεί τους κανόνες ανάμειξης.

- Υποστηρίζει την άμεση αποκωδικοποίηση περιεχομένου πολυμέσων και παρέχει ένα ιδιόκτητο πρόγραμμα αναπαραγωγής βίντεο, το ACS Media player, επιδεικνύοντας τις προηγμένες δυνατότητες αναπαραγωγής βίντεο που είναι διαθέσιμες. Η συσκευή αναπαραγωγής υποστηρίζει HDR, FreeSync, επιτάχυνση υλικού μέσω VDPAU/VAAPI και άμεση πρόσβαση στο FFmpeg API.
- Υποστηρίζει την επέκταση πρωτοκόλλου διαχείρισης χρωμάτων Wayland για διαχείριση χρωμάτων και Wide Gamut.
- Δυνατότητα αναπαραγωγής βίντεο πλήρους οθόνης με εκτεταμένο δυναμικό εύρος φωτεινότητας σε οθόνες που υποστηρίζουν HDR (High Dynamic Range). Υποστήριξη για χαρτογράφηση τόνου (HDR Tone Mapping).
- Υποστήριξη για διαμορφώσεις πολλαπλών θέσεων, στις οποίες οι υπάρχουσες GPU (για παράδειγμα, μια ενσωματωμένη GPU και μια διακριτή κάρτα γραφικών) έχουν τις δικές τους ξεχωριστές συσκευές εισόδου, γεγονός που καθιστά δυνατή την οργάνωση ανεξάρτητων συνεδριών σε ένα σύστημα με έξοδο σε διαφορετικές οθόνες.
- Μικρή αναβάθμιση GUI

Μεταξύ των χαρακτηριστικών που δεν έχουν ακόμη εφαρμοστεί, αλλά σημειώνονται στα σχέδια, αναφέρονται: HDR και διαχείριση χρωμάτων σε επίπεδο μεμονωμένων παραθύρων. TMZ (Trusted Memory Zone) και λειτουργία προστασίας από υποκλοπή δεδομένων που εμφανίζονται στην οθόνη (Secure Display). προφίλ βελτιστοποίησης για AMDGPU. Δυνατότητες εντοπισμού σφαλμάτων και επαναφοράς GPU. εικονικοποίηση και υποστήριξη τροποποίησης για QEMU. γραφική διεπαφή για τον εντοπισμό σφαλμάτων UMR (User Mode Register). MM υποστήριξη ήχου για βίντεο και παιχνίδια.
Πηγή: opennet.ru

