ARM нь үнэгүй Panfrost драйверийг дэмжиж эхэлдэг

XDC2020 бага хурал дээр (X.Org Хөгжүүлэгчдийн бага хурал) зарласан ARM төсөл боловсруулах үйл явцад нэгдэх тухай Панфрост, энэ нь Мали видео цөмд зориулсан нээлттэй драйверийг хөгжүүлдэг. ARM компани бэлэн байгаагаа илэрхийлэв Драйвер хөгжүүлэгчдэд урвуу инженерчлэлийн хоёртын драйверуудын тааврыг шийдвэрлэхэд цаг үрэлгүйгээр техник хангамжийг илүү сайн ойлгож, хөгжүүлэх хүчин чармайлтаа төвлөрүүлэхэд шаардлагатай мэдээлэл, баримт бичгийг өгөх. Өмнө нь үүнтэй төстэй зүйл Qualcomm-ийг уг төсөл дээр ажиллахтай холбож байсан Freedreno, энэ нь Qualcomm Adreno GPU-д зориулсан үнэгүй драйвер хөгжүүлдэг.

ARM-ийн оролцоо нь хэрэгжилтийн тогтвортой байдлыг өргөнөөр ашиглахад бэлэн болгоход тусалж, чипний архитектурын талаар анхны мэдээллээр хангаснаар Мали GPU-д зориулсан дотоод зааварчилгаанд илүү их дэмжлэг үзүүлэх болно. Дотоод баримт бичгийн бэлэн байдал нь Midgard болон Bifrost GPU-ийн боломжит бүх боломжуудыг хамрах, техникийн үзүүлэлтүүдийг бүрэн хангах, дээд зэргийн гүйцэтгэлийг хангахад тусална.

ARM-аас хүлээн авсан мэдээллийн үндсэн дээр бэлтгэсэн эхний өөрчлөлтүүд аль хэдийн хийгдсэн шилжүүлсэн драйверын кодын баазад. Тухайлбал,
GPU Bifrost зааврын багцын архитектурыг илүү нарийвчлалтай тусгах, ARM-д батлагдсан нэр томъёонд нийцүүлэхийн тулд зааврын баглаа боодлын үйл ажиллагааг каноник хэлбэрт оруулах, дизассемблерийг бүрэн дахин боловсруулах ажлыг хийсэн.

Panfrost драйверийг 2018 онд Collabora компанийн Алисса Розенцвейг үүсгэн байгуулсан бөгөөд өнөөг хүртэл анхны ARM драйверуудыг урвуу инженерчлэлийн аргаар боловсруулжээ. Одоогийн байдлаар драйвер нь Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) болон Bifrost (Mali G3x, G5x, G7x) бичил архитектурт суурилсан чипүүдтэй ажиллахыг дэмждэг. ARM архитектурт суурилсан олон хуучин чипүүдэд ашиглагддаг GPU Mali 400/450-ийн хувьд драйверийг тусад нь боловсруулж байна. Лима.


Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх