AMD şirkəti özünün ACS (AMDGPU Composition Stack) adlı kompozit serverini yaratdığını elan etdi, bu server Wayland layihəsi tərəfindən inkişaf etdirilən Weston standart kompozit serverinin kod bazası üzərində qurulub. ACS, inkişaf etdirilmiş imkanları ehtiva edən Weston-un sinkronizasiya olunmuş forku olaraq təqdim edilir. Fork, Weston-un aktual kod bazası ilə ildə iki dəfə sinkronizasiya ediləcək. Layihənin kodu MIT lisenziyasına əsasən yayılır.
Layihə, Wayland-ın yeni imkanlarını inkişaf etdirmək üçün bir sınaq meydanı olaraq yaradılıb ki, bunlar daha sonra Weston-un əsas tərkibinə qaytarılacaq. ACS, AMD avadanlıqları üçün inkişaf etdirilən kodun dəstəklənməsi üçün də istifadə olunacaq, bu kod Weston-un əsas tərkibinə daxil edilə bilmir, çünki bu layihənin spesifik avadanlıq imkanlarını əlavə etməyə dair siyasəti var.
ACS, AMD avadanlıqları üçün ən əhatəli dəstəyi təmin edən bir kompozit serveri kimi nəzərdən keçirilir. server, inkişaf prosesində AMD-nin geniş qrafika və displey imkanlarının inkişafında tətbiq edilir. ACS eyni zamanda, performans optimizatorları, multimedia pleyerləri, 3D oyunlar və profilləmə alətləri kimi AMD-yə spesifik kommersiya məhsulları üçün baza yaradan açıq platforma olaraq istifadə olunacaq.
ACS-nin Weston-da mövcud olmayan əlavə imkanları:
- Monitorun yeniləmə tezliyini adaptiv olaraq dəyişdirməyə imkan verən FreeSync mexanizminin dəstəyi (VRR — Variable Refresh Rate), oyunlar və video göstərimi zamanı axıcılığı və kəsmələri aradan qaldırmaq üçün.
- Bir neçə çərçivə buferinin bir araya gətirilməsini həyata keçirən çox qatlı kompozit texnikasının (MPO — Multi-Plane Overlay) tətbiqi, burada masa üstü digər qatların üst qatını təşkil edir (tipik overlay kompozitində məzmun altında olan qatın üzərinə çəkilir). Təklif olunan metod GPU resurslarının istehlakını azaltmağa, kompoziti daha sadə etməyə və qarışdırma qaydalarını asanlaşdırmağa imkan tanıyır.

- Multimedia məzmununun birbaşa dekodlaşdırılması üçün dəstək və video reproduksiyasını təqdim edən ACS Media Player, geniş multimedia pleyer imkanlarını nümayiş etdirir. Pleyer HDR, FreeSync, VDPAU/VAAPI vasitəsilə aparat sürətləndirmə və FFmpeg API-ə birbaşa müraciət dəstəkləyir.
- Rəng idarəçiliyi və geniş rəng diapazonu (Wide Gamut) üçün Wayland protokolunun genişləndirilməsinin dəstəyi.
- HDR (Yüksək Dinamik Aralıq) dəstəkləyən monitorlarda geniş dinamik aralıq işıqlandırma ilə tam ekran video çalmasına imkan verir. Ton çevirmə (HDR Tone Mapping) dəstəyi.
- Multiseat konfiqurasiyalarını dəstəkləyir, burada mövcud GPU-lara (məsələn, inteqrasiya olunmuş GPU və ayrılmış qrafik kartı) öz müstəqil giriş cihazları bağlanır, bu da eyni sistemdə müxtəlif ekranlara çıxışla müstəqil seanslar təşkil etməyə imkan tanıyır.
- Kiçik qrafik interfeys təkmilləşdirməsi

Hələ həyata keçirilməmiş, lakin planlarda qeyd olunan imkanlar arasında: HDR və ayrı pəncərələr səviyyəsində rəng idarəetməsi; TMZ (Trusted Memory Zone) və ekrana çıxan məlumatların ələ keçirilməsinə qarşı müdafiə rejimi (Secure Display); AMDGPU üçün optimallaşdırma profilləri; GPU-nun səhv başa düşülməsi və sıfırlanması imkanları; QEMU üçün virtualizasiya və modifikasiya dəstəyi; UMR (User Mode Register) debuqer üçün qrafik interfeys; video və oyunlar üçün MM Audio dəstəyi.
Mənbə: opennet.ru

