Ilmeisesti AMD:llä on silmänsä Linux-työpöydälle, äskettäin sen insinööritiimi he tekivät tunnetuksir kehitysilmoitus de oman komposiittipalvelimen, nimeltä ACS (AMDGPU Composition Stack), joka perustuu Westoniin, Wayland-projektin referenssikomposiittipalvelimeen.
GitLab Wiki -sivulla he esittävät ACS:n muodossa Westonin haarukka, joka yhdistää edistyneitä toimintoja ja lupaa ylläpitää kahdesti vuodessa synkronoinnin Westonin ydinkoodin kanssa. Tämän projektin, jonka koodi on saatavilla MIT-lisenssillä, päätavoitteena on toimia kokeilu- ja kehitysalustana.
Mikä on ACS (AMDGPU Composition Stack)?
Pohjimmiltaan ACS Se on sijoitettu referenssikomposiittipalvelimeksi, jolla on täydellisin tuki AMD-laitteistolle, Sen lisäksi tulee olemaan keskeisessä asemassa kehittyneiden teknologioiden kehittämisessä visualisointi ja grafiikka yritykselle. Sisäisen käytön lisäksi ACS:ää hyödynnetään avoimena alustana tukemaan kaupallisia tuotteita ja tiettyjä AMD-sovelluksia. Tämä sisältää työkaluja, kuten suorituskyvyn optimoijia, mediasoittimia, 3D-pelejä ja profilointiratkaisuja, jotka vahvistavat niiden merkitystä AMD-grafiikkaekosysteemissä.
ACS i -komposiittipalvelinEsittelee useita lisäominaisuuksia, joita ei ole saatavilla Westonissa, sen lisäksi, että AMD mainitsi, että tämä keskittyy tarjoamaan edistyneitä ominaisuuksia ja erityisiä optimointeja AMD-laitteistolle. Tärkeimmistä ainutlaatuisista ominaisuuksista erottuu tuki FreeSyncille, teknologialle, jonka avulla voit säätää näytön virkistystaajuutta (VRR) dynaamisesti ja tarjota sujuvaa kokemusta sekä peleissä että videoita toistettaessa, mikä eliminoi visuaalisen pätkimisen ja repeytymisen.
ACS:n luominen vastaa tarpeeseen luoda ympäristö, jossa voidaan testata uusia Waylandiin liittyviä ominaisuuksia. AMD aikoo palauttaa nämä innovaatiot Westonin pääprojektiin mahdollisuuksien mukaan. Käytät kuitenkin ACS:ää myös laitteistokohtaisen koodin hallintaan, jota ei voida sisällyttää Westoniin Westonin projektikäytäntöjen vuoksi, jotka rajoittavat laitteistokohtaisten ominaisuuksien sisällyttämistä.
ACS:n ominaisuudet ja toiminnot
Nyt, ACS on jo kehitteillä ja se mainitaan on jo toteuttanut monikerroksisen koostumustekniikan (MPO), joka käyttää taustalla olevaa koostumusta. Tässä lähestymistavassa työpöytä sijoitetaan ylimmäksi kerrokseksi muiden päälle sen sijaan, että se peittäisi sisältöä suoraan alemman kerroksen päälle, mikä vähentää GPU-kuormitusta, optimoi resurssien käyttöä ja yksinkertaistaa grafiikan yhdistämissääntöjä.
myös integroi alkuperäisen multimediasoittimen, ACS Media Playerin, Suunniteltu esittelemään edistyneitä videotoisto-ominaisuuksia. Tämä pelaaja sisältää tuen HDR:lle, FreeSyncille, laitteistokiihdytykseen VDPAU/VAAPI:n kautta ja suoran pääsyn FFmpeg API:lle. Lisäksi mukana on tuki Wayland-värinhallintaprotokollan laajennukselle, joka mahdollistaa laajan värinhallinnan sekä mahdollisuuden toistaa koko näytön videota HDR:llä ja suorittaa sävykartoituksen (HDR Tone Mapping) yhteensopiville näytöille.
Tuki kokoonpanoille monipaikkainen on toinen tärkeä lisä mahdollistaa erilaisten GPU:iden (kuten integroitujen ja erillisten) määrittämisen itsenäisille syöttölaitteille, joka mahdollistaa samanaikaiset istunnot eri näytöillä samassa järjestelmässäto. Lisäksi ACS sisältää pienen päivityksen graafiseen käyttöliittymään, mikä parantaa sen toimivuutta ja käytettävyyttä.
keskuudessa ominaisuuksia, jotka ovat vielä kehitteillä, on tarkoitus toteuttaa väri- ja HDR-hallinta yksittäisten ikkunoiden tasolla, luotettujen muistialueiden (TMZ) sisällyttäminen ja suojaustilat tietojen sieppausta vastaan ​​näytöllä (Suojattu näyttö). Mainitaan myös erityiset optimoinnit AMDGPU:lle, edistyneet työkalut GPU-virheenkorjaukseen ja uudelleenkäynnistykseen, virtualisointituki QEMU:lle, graafinen käyttöliittymä UMR-debuggerille ja MM Audio -tuen integrointi videoihin ja videopeleihin.
Lopuksi, jos olet kiinnostunut tietämään asiasta lisää, voit tarkistaa yksityiskohdat Seuraavassa linkissä.