Tundub, et AMD vaatab Linuxi töölauale, alates hiljutisest inseneride meeskonnast nad tegid teatavaksr arenguteade de oma komposiitserveri nimega ACS (AMDGPU Composition Stack), mis põhineb Westonil, Waylandi projekti võrdluskomposiitserveril.
GitLabi Wiki lehel esitavad nad ACS-i kui Westoni kahvel, mis integreerib täiustatud funktsioone ja lubab säilitada kaks korda aastas sünkroonimise Westoni põhikoodiga. Selle projekti, mille kood on saadaval MIT-i litsentsi all, peamine eesmärk on olla eksperimenteerimis- ja arendusplatvorm.
Mis on ACS (AMDGPU kompositsioonipakk)?
Sisuliselt ACS See on paigutatud võrdluskomposiitserverina, millel on AMD riistvara kõige täielikum tugi, peale selle mängib ülimat rolli kõrgtehnoloogia arendamisel visualiseerimine ja graafika ettevõtte jaoks. Lisaks sisekasutusele kasutatakse ACS-i avatud platvormina kommertstoodete ja spetsiifiliste AMD-rakenduste toetamiseks. See hõlmab selliseid tööriistu nagu jõudluse optimeerijad, meediumipleierid, 3D-mängu- ja profiililahendused, mis tugevdavad nende olulisust AMD graafikaökosüsteemis.
ACS i komposiitserverTutvustame mitmeid lisafunktsioone, mis pole Westonis saadaval, lisaks AMD mainis, et see keskendub AMD riistvara täiustatud võimaluste ja konkreetsete optimeerimiste pakkumisele. Peamiste eksklusiivsete funktsioonide hulgas paistab silma FreeSynci tugi – tehnoloogia, mis võimaldab dünaamiliselt reguleerida monitori värskendussagedust (VRR), et pakkuda sujuvat kogemust nii mängudes kui ka videote esitamisel, välistades visuaalse kogelemise ja rebenemise.
ACS-i loomine vastab vajadusele keskkonna järele, kus saab testida uusi Waylandiga seotud võimeid. AMD plaanib võimalusel need uuendused Westoni põhiprojekti tagasi saata. Siiski kasutate ACS-i ka riistvaraspetsiifilise koodi haldamiseks, mida ei saa Westonisse lisada projektipoliitikate tõttu, mis piiravad riistvaraspetsiifiliste funktsioonide kaasamist.
ACS-i omadused ja funktsioonid
Nüüd, ACS on juba väljatöötamisel ja seda mainitakse on juba rakendanud mitmekihilise kompositsiooni tehnikat (MPO), mis kasutab aluseks olevat koostist. Selle lähenemisviisi korral asetatakse töölaud ülemise kihina teiste peale, mitte ei kataks sisu otse alumise kihi peale, vähendades GPU koormust, optimeerides ressursikasutust ja lihtsustades elementide kombineerimise reegleid.
ka integreerib natiivse multimeediumipleieri, ACS Media Playeri, Loodud täiustatud video taasesituse võimaluste tutvustamiseks. See mängija sisaldab tuge HDR-ile, FreeSyncile, riistvarakiirendusele VDPAU/VAAPI kaudu ja otsejuurdepääsule FFmpeg API-le. Lisaks on kaasas Waylandi värvihaldusprotokolli laiendus, mis võimaldab laiaulatuslikku värvihaldust koos võimalusega esitada täisekraanil HDR-iga videot ja teostada ühilduvate monitoride toonide kaardistamist (HDR Tone Mapping).
Konfiguratsioonide tugi Mitmeistmeline on veel üks oluline lisa, võimaldab määrata sõltumatutele sisendseadmetele erinevaid GPU-sid (nt integreeritud ja diskreetseid)., mis hõlbustab samaaegseid seansse sama süsteemi eri ekraanideljuurde. Lisaks sisaldab ACS graafilise kasutajaliidese väikest uuendust, mis parandab selle funktsionaalsust ja kasutatavust.
hulgast funktsioonid, mis on alles väljatöötamisel, on kavas rakendada värvi- ja HDR-haldus üksikute akende tasemel, usaldusväärsete mälutsoonide (TMZ) lisamine ja kaitserežiimid andmete pealtkuulamise eest ekraanil (Turvaline ekraan). Mainitud on ka AMDGPU spetsiifilised optimeerimised, täiustatud tööriistad GPU silumiseks ja taaskäivitamiseks, QEMU virtualiseerimise tugi, UMR-i siluri graafiline liides ning videotele ja videomängudele suunatud MM Audio toe integreerimine.
Lõpuks, kui olete huvitatud sellest rohkem teada, saate üksikasju vaadata Järgmisel lingil.