Tampaknya AMD mengincar desktop Linux, sejak baru-baru ini tim insinyurnya mereka memberitahukannyar pengumuman pembangunan de server kompositnya sendiri, yang disebut ACS (AMDGPU Composition Stack), berdasarkan Weston, server komposit referensi proyek Wayland.
Di halaman GitLab Wiki, mereka menampilkan ACS sebagai cabang Weston yang mengintegrasikan fungsionalitas tingkat lanjut dan berjanji untuk mempertahankan sinkronisasi dua tahunan dengan kode inti Weston. Proyek ini, yang kodenya tersedia di bawah lisensi MIT, memiliki tujuan utama sebagai platform eksperimen dan pengembangan.
Apa itu ACS (Tumpukan Komposisi AMDGPU)?
Intinya, ACS Diposisikan sebagai server komposit referensi dengan dukungan terlengkap untuk perangkat keras AMD, Selain itu akan memainkan peran mendasar dalam pengembangan teknologi maju visualisasi dan grafik untuk perusahaan. Di luar penggunaan internalnya, ACS akan dimanfaatkan sebagai platform terbuka untuk mendukung produk komersial dan aplikasi spesifik AMD. Hal ini mencakup alat-alat seperti pengoptimal kinerja, pemutar media, game 3D, dan solusi profiling, yang memperkuat relevansinya dalam ekosistem grafis AMD.
Server Komposit ACS iMemperkenalkan sejumlah fitur tambahan yang tidak tersedia di Weston, selain itu AMD menyebutkan bahwa ini akan fokus pada penawaran kemampuan tingkat lanjut dan optimalisasi khusus untuk perangkat keras AMD. Di antara fitur-fitur eksklusif utama, dukungan untuk FreeSync menonjol, sebuah teknologi yang memungkinkan Anda menyesuaikan kecepatan refresh monitor (VRR) secara dinamis untuk memberikan pengalaman yang lancar baik dalam game maupun saat memutar video, menghilangkan kegagapan dan robekan visual.
Penciptaan ACS menanggapi kebutuhan akan lingkungan di mana kemampuan baru terkait Wayland dapat diuji. AMD berencana untuk mengembalikan inovasi ini ke proyek utama Weston jika memungkinkan. Namun, Anda juga akan menggunakan ACS untuk mengelola kode khusus perangkat keras yang tidak dapat dimasukkan ke dalam Weston karena kebijakan proyek Weston, yang membatasi penyertaan fitur khusus perangkat keras.
Fitur dan Fungsi ACS
Sekarang, ACS sedang dalam pengembangan dan disebutkan bahwa sudah memiliki penerapan teknik komposisi multilayer (MPO), yang menggunakan komposisi dasar. Dalam pendekatan ini, desktop ditempatkan sebagai lapisan teratas di atas lapisan lainnya, daripada melapisi konten langsung di atas lapisan bawah, sehingga mengurangi beban GPU, mengoptimalkan penggunaan sumber daya, dan menyederhanakan aturan untuk menggabungkan elemen grafis.
juga mengintegrasikan pemutar multimedia asli, ACS Media Player, Dirancang untuk menampilkan kemampuan pemutaran video tingkat lanjut. Pemain ini termasuk dukungan untuk HDR, FreeSync, akselerasi perangkat keras melalui VDPAU/VAAPI dan akses langsung ke FFmpeg API. Selain itu, dukungan disertakan untuk ekstensi protokol manajemen warna Wayland, yang memungkinkan manajemen warna gamut lebar, bersama dengan kemampuan memutar video layar penuh dengan HDR dan melakukan pemetaan nada (HDR Tone Mapping) untuk monitor yang kompatibel.
Dukungan untuk konfigurasi multiseat adalah tambahan penting lainnya, memungkinkan GPU yang berbeda (seperti terintegrasi dan diskrit) untuk ditetapkan ke perangkat input independen, yang memfasilitasi sesi simultan pada layar terpisah dalam sistem yang samake. Selain itu, ACS menyertakan pembaruan kecil pada antarmuka pengguna grafis, meningkatkan fungsionalitas dan kegunaannya.
entre las fitur yang masih dalam pengembangan, direncanakan untuk melaksanakan manajemen warna dan HDR pada tingkat masing-masing jendela, penggabungan zona memori tepercaya (TMZ) dan mode perlindungan terhadap intersepsi data di layar (Tampilan Aman). Disebutkan juga optimasi khusus untuk AMDGPU, alat canggih untuk debugging dan reboot GPU, dukungan virtualisasi untuk QEMU, antarmuka grafis untuk debugger UMR, dan integrasi dukungan MM Audio yang ditujukan untuk video dan video game.
Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya Di tautan berikut.