ARM-ը սկսում է աջակցել Panfrost-ի անվճար վարորդին

XDC2020 կոնֆերանսում (X.Org Developers Conference) հայտարարվեց ՀՀ-ի՝ նախագծի մշակման գործընթացին միանալու մասին Պանֆրոստ, որը մշակում է բաց դրայվեր Մալիի վիդեո միջուկների համար։ ARM ընկերություն պատրաստակամություն է հայտնել Վարորդների մշակողներին տրամադրեք տեղեկատվություն և փաստաթղթեր, որոնք անհրաժեշտ են սարքաշարն ավելի լավ հասկանալու և իրենց զարգացման ջանքերը կենտրոնացնելու համար՝ առանց ժամանակ կորցնելու հակադարձ ինժեներական երկուական դրայվերների գլուխկոտրուկները լուծելու համար: Նախկինում նման բան տեղի էր ունեցել Qualcomm-ի միացման հետ՝ նախագծի վրա աշխատելու համար Ֆրիդրենո, որը մշակում է անվճար դրայվեր Qualcomm Adreno GPU-ների համար։

ARM-ի մասնակցությունը կօգնի ներդրման կայունությունը հասցնել լայնածավալ օգտագործման պատրաստ լինելու աստիճանի և ավելի մեծ աջակցություն կտրամադրի Մալիի GPU-ին հատուկ ներքին հրահանգներին՝ տրամադրելով առաջին ձեռքի տեղեկատվություն չիպերի ճարտարապետության մասին: Ներքին փաստաթղթերի առկայությունը կօգնի նաև ապահովել առավելագույն կատարողականություն, տեխնիկական բնութագրերի ամբողջական համապատասխանություն և Midgard և Bifrost GPU-ների հասանելի բոլոր հնարավորությունների ծածկույթը:

ՀՀ-ից ստացված տեղեկատվության հիման վրա պատրաստված առաջին փոփոխություններն արդեն արվել են փոխանցվել է վարորդի կոդի բազայի մեջ: Մասնավորապես,
աշխատանքներ են տարվել հրահանգների փաթեթավորման գործողությունները կանոնական ձևի բերելու և ապամոնտաժողն ամբողջությամբ վերամշակելու ուղղությամբ՝ ավելի ճշգրիտ կերպով արտացոլելու GPU Bifrost հրահանգների հավաքածուի ճարտարապետությունը և համապատասխանելու ARM-ում ընդունված տերմինաբանությանը:

Panfrost դրայվերը հիմնադրվել է 2018 թվականին Ալիսա Ռոզենցվեյգի կողմից Collabora-ից և մինչ այժմ մշակվել է սկզբնական ARM դրայվերների հակադարձ ինժեներիայով: Ներկայումս վարորդն աջակցում է չիպերի հետ աշխատանքին, որոնք հիմնված են Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) և Bifrost (Mali G3x, G5x, G7x) միկրոճարտարապետությունների վրա: GPU Mali 400/450-ի համար, որն օգտագործվում է ARM ճարտարապետության վրա հիմնված շատ հին չիպերում, վարորդը մշակվում է առանձին: Lima.


Source: opennet.ru

Добавить комментарий