Panfrost درایور GPU منبع باز لینوکس

blog
۱۴۰۲-۰۵-۰۲
2 دقیقه

در حال حاضر Panfrost درایور GPU برای سیستم‌عامل لینوکس است.

شرکت Collabora برای توسعه درایور منبع‌باز Panfrost برای پردازنده‌های گرافیکی Mali با شرکت Arm همکاری کرده است؛ بعد از اولین همکاری رسمی آن‌ها در پاییز 2020، شرکت Arm می‌گوید که در حال حاضر Panfrost درایور GPU سیستم‌عامل لینوکس است.

شاید برای شما مفید باشد: آموزش امبدد لینوکس + پروژه عملی

شرکت  Arm حتی ادعا می‌کند که از طریق همکاری او و شرکت Collabora، سازندگان دستگاه‌ها می‌توانند بدون درنظرگرفتن سیستم‌عامل نرم‌افزار (OS) و middleware گرافیکی، با اطمینان SoC‌های حاوی پردازنده گرافیکی Mali را انتخاب کنند؛ این SoC‌ها یک پیاده‌سازی منبع‌باز لینوکس با کیفیت بالا ارائه می‌دهند که می‌تواند در محصولات این شرکت استفاده شود.

در این راستا، شرکت Collabora همکاری جدید را قبول کرده است. او می‌گوید: وجود معماری Arm در Panfrost برای دریافت پشتیبانی Vulkan در کنار رابط‌های برنامه‌نویسی OpenGL و OpenGL ES مفید است.

بنابراین، فروشندگان SBC برای استفاده از Arm SoC با پردازنده گرافیکی Mali جدید، حتماً شتاب‌دهنده گرافیکی سه‌بعدی لینوکس Panfrost را دریافت می‌کنند. اما همیشه این‌طور نبوده است و استفاده از درایور متن‌باز Arm Mali برای لینوکس مسیری طولانی و دشوار بوده است که از این ضرب‌المثل قدیمی پیروی می‌کند: «اول شما را نادیده می‌گیرند، سپس به شما می‌خندند، سپس با شما می‌جنگند و در نهایت، شما برنده می‌شوید».

اولین گام برای ایجاد یک درایور گرافیکی منبع‌باز Mali با پروژه لیما شروع شد که در این پروژه، پردازنده گرافیکی Mali-400 مورد آزمایش قرار گرفت. در آن زمان، شرکت Arm با شرکت دیگری همکاری نداشت و حتی با این پروژه مخالف بود؛ زیرا مجبور بود GPU و ابزارهای مرتبط دیگر را مهندسی معکوس کند.

من برای اولین‌بار در مورد درایور منبع‌باز جدید  Mali به نام Midgard (Mali-T6xx, Mali-T7xx) GPUs در سال 2019 در ارائه Linaro Connect توسط راب هرینگ، معمار فنی Linaro و Tomeu Vizoso و مهندس نرم‌افزار شرکت Collabora، اطلاعات کسب کردم.

درایورهای لینوکس منبع‌باز Arm Mali با اضافه‌شدن Lima و Panfrost به لینوکس 5.2 در جولای سال 2019 بهبود یافتند. شرکت‌های Arm و Collabora همکاری خود برای توسعه Panfrost را در سپتامبر 2020 اعلام کردند که این کار بعدها در جولای سال 2021 باعث سردرگمی شد، زیرا در آن زمان، آلیسا روزنزویگ هنوز می‌بایست برای دستورالعمل وال هال، مهندسی معکوس انجام دهد.

دبیان 11 با پشتیبانی از Lima و Panfrost عرضه شد و ما ایمیج‌های لینوکس بیش‌تری را برای Arm SBC با Panfrost مشاهده کرده‌ایم و من شخصاً ODROID-N2+ را که اوبونتو 21.10 را با استفاده از Wayland و Panfrost اجرا می‌کند، آزمایش کردم.

برخی از ایمیج‌های Arm Linux OS که امسال آزمایش شد به درایورهای منبع بسته Mali برای شتاب‌دهنده گرافیکی سه‌بعدی متکی بودند، اما انتظار می‌رود که آن‌ها از بین بروند و Panfrost باید در آینده به درایور منتخب در لینوکس تبدیل شود.

پشتیبانی از اندروید هنوز توسط شرکت‌های Arm یا Collobora اعلام نشده است؛ بنابراین ما فرض می‌کنیم که شرکت Arm قصد دارد منابع خود را متمرکز کند و درایورهای GPU منبع بسته Mali را برای نسخه‌های اندروید هم ارائه دهد. همچنین، این شرکت می‌خواهد پشتیبانی خود از Panfrost را برای لینوکس گسترش دهد.

منبع: CNX SOFTWARE

اطلاعات
0
0
لینک و اشتراک
profile

مریم میریان

متخصص الکترونیک

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد. جستجو در آیسی
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند.
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد.
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند.
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند.
family

دیدگاه ها

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله