Panfrost-ի վարորդը տրամադրում է 3D ցուցադրման աջակցություն Bifrost GPU-ի համար (Mali G31)

Collabora ընկերություն հաղորդում է The Guardian- ը վարորդի ֆունկցիոնալությունը բարելավելու մասին Պանֆրոստ GPU Bifrost ունեցող սարքերում (Մալի G31) մի վիճակի, որը հարմար է 3D վերարտադրման համակարգ գործարկելու համար, ներառյալ հիմնական հյուսվածքային աջակցությունը:
Panfrost դրայվերի սկզբնական ուշադրությունը կենտրոնացած էր Midgard չիպերի համար աջակցության իրականացման վրա, սակայն այժմ ուշադրություն է դարձվում նաև Bifrost չիպերին, որոնք մոտ են Midgard-ին հրամանի հոսքի տարածքում, բայց ունեն զգալի տարբերություններ ստվերների և ինտերֆեյսների կատարման հրահանգներում: ստվերների և հրամանների հոսքի միջև:

Մշակողները պատրաստել են shader կոմպիլյատորի նախնական ներդրումը, որն աջակցում է Bifrost GPU-ին հատուկ ներքին հրահանգների մի շարք: Ապագայում մենք նախատեսում ենք կոմպիլյատորում ներառել ընդլայնված հրահանգների աջակցություն՝ թույլ տալով մեզ ավելի բարդ շեյդերներ հավաքել։ Փոփոխությունները մտցվել են Mesa կոդերի բազա և կլինեն հաջորդ հիմնական թողարկման՝ 20.1-ի մաս:

Panfrost-ի վարորդը տրամադրում է 3D ցուցադրման աջակցություն Bifrost GPU-ի համար (Mali G31)Panfrost-ի վարորդը տրամադրում է 3D ցուցադրման աջակցություն Bifrost GPU-ի համար (Mali G31)

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

Source: opennet.ru

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