ACS: AMD'nin yeni Weston tabanlı kompozit sunucusu

ACS-masaüstü-AMD

Öyle görünüyor AMD'nin gözü Linux masaüstünde yakın zamandan bu yana mühendislerden oluşan ekibi duyuruldularr geliştirme duyurusu de ACS adı verilen kendi kompozit sunucusu (AMDGPU Composition Stack), Wayland projesinin referans kompozit sunucusu Weston'ı temel alır.

GitLab Wiki sayfasında ACS'yi şu şekilde sunarlar: gelişmiş işlevleri entegre eden bir Weston çatalı ve Weston'ın temel koduyla senkronizasyonu yılda iki kez sürdürmeyi vaat ediyor. Kodu MIT lisansı altında mevcut olan bu projenin temel amacı bir deneme ve geliştirme platformu olarak hizmet vermektir.

ACS (AMDGPU Kompozisyon Yığını) nedir?

Aslında ACS AMD donanımı için en eksiksiz desteğe sahip referans kompozit sunucu olarak konumlandırılmıştır. bunun yanında İleri teknolojilerin geliştirilmesinde temel rol oynayacak Şirket için görselleştirme ve grafikler. Dahili kullanımının ötesinde ACS, ticari ürünleri ve belirli AMD uygulamalarını desteklemek için açık bir platform olarak kullanılacak. Bu, performans optimize ediciler, medya oynatıcılar, 3D oyun ve profil oluşturma çözümleri gibi araçları içerir ve bunların AMD grafik ekosistemindeki geçerliliğini güçlendirir.

ACS i Kompozit SunucuWeston'da bulunmayan bir dizi ek özelliği sunarAMD ayrıca bunun AMD donanımı için gelişmiş yetenekler ve özel optimizasyonlar sunmaya odaklanacağını da belirtti. Ana ayrıcalıklı özellikler arasında, hem oyunlarda hem de video oynatırken akıcı bir deneyim sağlamak için monitör yenileme hızını (VRR) dinamik olarak ayarlamanıza olanak tanıyan ve görsel takılma ve yırtılmayı ortadan kaldıran bir teknoloji olan FreeSync desteği öne çıkıyor.

ACS'nin yaratılışı Wayland ile ilgili yeni yeteneklerin test edilebileceği bir ortam ihtiyacına yanıt veriyor. AMD, mümkün olduğunda bu yenilikleri ana Weston projesine döndürmeyi planlıyor. Ancak ACS'yi, donanıma özgü özelliklerin eklenmesini sınırlayan Weston proje politikaları nedeniyle Weston'a dahil edilemeyen donanıma özgü kodu yönetmek için de kullanacaksınız.

ACS Özellikleri ve İşlevleri

ŞimdiACS halihazırda geliştirilme aşamasındadır ve bundan bahsediliyor zaten çok katmanlı kompozisyon tekniğinin uygulaması var (MPO), temel kompozisyonu kullanır. Bu yaklaşımda, içeriği doğrudan alt katmanın üzerine yerleştirmek, GPU yükünü azaltmak, kaynak kullanımını optimize etmek ve grafik öğelerini birleştirme kurallarını basitleştirmek yerine masaüstü, diğerlerinin üzerine üst katman olarak yerleştirilir.

ayrıca yerel bir multimedya oynatıcı olan ACS Media Player'ı entegre eder, Gelişmiş video oynatma yeteneklerini sergilemek için tasarlanmıştır. Bu oyuncu HDR, FreeSync desteği, VDPAU/VAAPI aracılığıyla donanım hızlandırma ve FFmpeg API'sine doğrudan erişim içerir. Ek olarak, HDR ile tam ekran video oynatma ve uyumlu monitörler için ton eşleme (HDR Ton Eşleme) gerçekleştirme yeteneğinin yanı sıra, geniş gamlı renk yönetimine olanak tanıyan Wayland renk yönetimi protokol uzantısı desteği de dahildir.

Yapılandırma desteği çoklu koltuk bir diğer önemli eklentidir, bağımsız giriş cihazlarına farklı GPU'ların (entegre ve ayrık gibi) atanmasına olanak tanırAynı sistem içerisinde ayrı ekranlarda eş zamanlı oturumların yapılmasını kolaylaştıranile. Ek olarak ACS, grafik kullanıcı arayüzüne küçük bir güncelleme ekleyerek işlevselliğini ve kullanılabilirliğini geliştiriyor.

Arasında halen geliştirilme aşamasında olan özellikler, uygulanması planlanıyor Bireysel pencereler düzeyinde renk ve HDR yönetimi, güvenilir bellek bölgelerinin (TMZ) dahil edilmesi ve Ekranda veri müdahalesine karşı koruma modları (Güvenli Ekran). Ayrıca, AMDGPU için özel optimizasyonlar, GPU hata ayıklama ve yeniden başlatma için gelişmiş araçlar, QEMU için sanallaştırma desteği, UMR hata ayıklayıcı için grafiksel bir arayüz ve video ve video oyunlarına yönelik MM Ses desteğinin entegrasyonundan da bahsediliyor.

Son olarak, eğer onun hakkında daha fazla bilgi edinmekle ilgileniyorayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda.


Tercih edilen kaynak olarak ekle