ARM bepul Panfrost drayverini qo'llab-quvvatlay boshlaydi

XDC2020 konferensiyasida (X.Org Developers Conference) e'lon qildi ARM loyihani ishlab chiqish jarayoniga qo'shilishi haqida panfrost, Mali video yadrolari uchun ochiq drayverni ishlab chiqadi. ARM kompaniyasi tayyorligini bildirdi Teskari muhandislik ikkilik drayverlari jumboqlarini echishga vaqt sarflamasdan, drayverni ishlab chiquvchilarga apparatni yaxshiroq tushunish va ishlab chiqish harakatlarini yo'naltirish uchun zarur bo'lgan ma'lumot va hujjatlarni taqdim eting. Ilgari shunga o'xshash narsa Qualcommning loyiha ustida ishlashga ulanishi bilan sodir bo'lgan Freedreno, Qualcomm Adreno GPUlari uchun bepul drayverni ishlab chiqadi.

ARM ning ishtiroki dastur barqarorligini keng tarqalgan foydalanishga tayyor bo'lish darajasiga olib keladi va chip arxitekturasi haqida birinchi qo'l ma'lumotlarini taqdim etish orqali Mali GPU-ga xos ichki ko'rsatmalarga ko'proq yordam beradi. Ichki hujjatlarning mavjudligi, shuningdek, Midgard va Bifrost GPUlarining maksimal ishlashi, spetsifikatsiyalarga to'liq mos kelishi va barcha mavjud funksiyalarini qamrab olishiga yordam beradi.

ARMdan olingan ma'lumotlar asosida tayyorlangan birinchi o'zgarishlar allaqachon amalga oshirilgan uzatildi haydovchi kod bazasiga. Ayniqsa,
ko'rsatmalarni qadoqlash operatsiyalarini kanonik shaklga keltirish va GPU Bifrost ko'rsatmalar to'plamining arxitekturasini aniqroq aks ettirish va ARMda qabul qilingan terminologiyaga mos kelish uchun demontajni to'liq qayta ishlash bo'yicha ishlar amalga oshirildi.

Panfrost drayveri 2018 yilda Collabora'dan Alyssa Rosenzweig tomonidan asos solingan va hozirgacha original ARM drayverlarini teskari muhandislik orqali ishlab chiqilgan. Hozirgi vaqtda haydovchi Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) va Bifrost (Mali G3x, G5x, G7x) mikroarxitekturalari asosida chiplar bilan ishlashni qo'llab-quvvatlaydi. ARM arxitekturasiga asoslangan ko'plab eski chiplarda ishlatiladigan GPU Mali 400/450 uchun drayver alohida ishlab chiqilmoqda. Lima.


Manba: opennet.ru

a Izoh qo'shish