The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В драйвере Panfrost обеспечена поддержка OpenGL 3.1 для GPU Mali

14.01.2021 10:44

Компания Collabora сообщила о реализации в драйвере Panfrost поддержки OpenGL 3.1 для GPU Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и GPU Bifrost (Mali G3x, G5x, G7x), а также поддержки OpenGL ES 3.0 для GPU Bifrost. Изменения войдут в состав выпуска Mesa 21.0, который сейчас находится на стадии кандидата в релизы.

Отмечается, что GPU Midgard и Bifrost используют общие структуры данных для фиксированных функций, но в Bifrost применяется принципиально иной набор команд, что затрудняет синхронную реализацию функциональности для данных GPU. Например, уже реализованные для Midgard фиксированные возможности, такие как "transform feedback", могут быть перенесены для Bifrost без изменений, а такие возможности, как множественные цели рендеринга (MRT, Multiple Render Targets) ограничиваются лишь отдельными специфичными изменениями для Bifrost. При этом остальные операции с шейдерами, такие как унифицированные буферные объекты, требуют реализации с нуля для компилятора шейдеров Bifrost.

Частично дублирования работы удалось избежать благодаря использованию промежуточного представления в компиляторе, которое вместе с совместным использованием кода заметно ускоряет разработку. Более того, при подобном подходе код может использоваться не только для одного семейства GPU, но и для разных драйверов. В частности, для реализации используемого на настольных системах OpenGL в драйвере Panfrost использовались уже готовые компоненты Mesa, при том, что проприетарный драйвер для Mali ограничен поддержкой только OpenGL ES.

  1. Главная ссылка к новости (https://www.collabora.com/news...)
  2. OpenNews: Компания Apple открыла ядро и системные компоненты macOS 11.0 "Big Sur"
  3. OpenNews: Разработчики Mesa обсуждают возможность добавления кода на языке Rust
  4. OpenNews: Релиз Mesa 20.2.0, свободной реализации OpenGL и Vulkan
  5. OpenNews: ARM начинает поддерживать свободный драйвер Panfrost
  6. OpenNews: В драйвере Panfrost обеспечена поддержка 3D-рендеринга для GPU Bifrost (Mali G31)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54397-mali
Ключевые слова: mali, gpu, panfrost
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:50, 14/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> GPU Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и GPU Bifrost (Mali G3x, G5x, G7x)

    которые где используются?

     
     
  • 2.2, Vlad Violenity (?), 10:55, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Orange pi 3
     
     
  • 3.18, Аноним (-), 06:25, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Там разве не VideoCore V?
     
     
  • 4.21, Аноним (21), 18:51, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Это в малинке вроде, в китайских одноплатниках они Mali используют
     
  • 2.7, Козлетто (?), 12:53, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мой русско-китайский планшет https://wiki.postmarketos.org/wiki/Digma_1538E_4G_(ps1150ml) и тысячи их!
     
     
  • 3.17, Пригожин (?), 21:55, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Digma balls
     
  • 2.11, aaa (??), 14:33, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    можно в гугле поискать, или вот здесь посмотреть, в каких чипсетах и ноутбуках
    https://www.notebookcheck.net/ArM-Mali-G78-MP24-GPU-Benchmarks_and_Specs.50538
    там табличка есть с разными версиями GPU, можно выбрать интересующий.
    А внизу - примеры для каждой версии.
     
  • 2.14, Аноним (14), 17:41, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно ввести любую из моделей Mali в поиск на aliexpress и там куча электроники вылетает. Телевизоры, приставки на Android, смартфоны и другие изобретения.
     
  • 2.16, Kuromi (ok), 19:19, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да везде. Mali занимает минимум треть рынка GPU (а некоторые говорят что всю половину) на Андроиде том же. Причем если раньше Mali считался "днищевым" GPU для бедных, сейчас его не гнушаются Самсунги ставить в свои не дешевые трубки. Чаще всего не хочешь Мали - ищи SOC Квалком, будет Адрено.
     

  • 1.3, Козлетто (?), 11:12, 14/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Народ из postmarketOS вовсю хочет запилить mainline-ядро для всяких там медиатеков (для планшетов китайских и пр.). Рабочий драйвер графики, да ещё с нормальным десктопным OpenGL вообще прекрасно! Можно Блендеры всякие запускать.
     
     
  • 2.4, Козлетто (?), 11:22, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вдогонку, народ кто хорошо разбирается в эмбедете можете помочь сделать нам майнлайн ядро или загрузчик, в matrix-чате один товарищ вовсю пилит документацию для mt6735. Можете помочь, пользу обществу принести.

    Кстати те кто не фанат pmOS, те патчи которые вы напишете тут же разлетятся по всем мобильным линуксам. Ubuntu Touch и т.д.

     
     
  • 3.5, Козлетто (?), 11:24, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ссылку не кинул: https://wiki.postmarketos.org/wiki/Matrix_and_IRC #lowlevel:postmarketos.org и #mainline:postmarketos.org
     
  • 3.12, aaa (??), 14:40, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    согласно https://helpix.ru/chipset/mediatek_mt6735/
    на этом проце только 3 планшета от 2016 года
    Digma Plane 7601M 4G
    Lenovo Tab 3 8 TB3-850
    Runbo P12

    или этот Ваш товарищ ради телефона документацию пилит? И у него есть официальная докуменация???

     
     
  • 4.13, Козлетто (?), 16:24, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >или этот Ваш товарищ ради телефона документацию пилит? И у него есть официальная докуменация???

    Ради Orange Pi 4G-IoT

    https://github.com/cyrozap вот он.

    >на этом проце только 3 планшета от 2016 года
    >Digma Plane 7601M 4G
    >Lenovo Tab 3 8 TB3-850
    >Runbo P12

    Даже моего планшета нет. /_\ Видимо у вашего сайта ограниченный кругозор.

    А вообще я не заставляю делать именно для mt6735, пилите под что хотите. Я то что?

     
     
  • 5.25, Аноним (-), 03:20, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Не напрягайся, чувак, анонимусы (и не только) тут жирнотролят иногда. Просто игнорируй выскочек.

    Однако между нами, я бы не дал особых перспектив за те потуги, глядя на профайл чувака. Это явно не в майнлайне и вообще наколенщина какая-то.

     

  • 1.6, Аноним (6), 12:13, 14/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    https://mesamatrix.net

    Panfrost держал OpenGL-3.1 еще до нового года.

    Теперь на мобилах кроме Qualcomm и Broadcom есть поддержка аппаратной графики и в АРМ.

     
     
  • 2.8, fsb4000 (?), 13:25, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Аноним читать не умеет?
    На сайте mesamatrix.net

    >2 days docs/features: Mark GL3.1 as done on Panfrost

    2 дня назад, это не до нового года...

     
     
  • 3.9, aaa (??), 13:54, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    согласно https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8429 от вчерашнего числа
    GL3.0 landed as a New Year's Eve hackfest, ES3.0 on Bifrost landed yesterday, and GL3.1 today in time for the branch point. Note these changes down. (Bifrost is now at extension-parity with Midgard, except for dual-source blending.)
     
  • 3.15, Lex (??), 17:51, 14/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Анон прост старый новый год отмечает - тот как раз 14 янв
     
  • 3.26, Аноним (26), 09:51, 16/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Mark GL3.1 as done on Panfrost

    Panfrost на сайте https://mesamatrix.net/ держал OpenGL-3.1 еще до нового года.

    На сайте https://mesamatrix.net/ страничка формируется автоматически на основании https://gitlab.freedesktop.org/mesa/mesa/blob/master/docs/features.txt именно здесь была анонсирована поддержка OpenGL-3.1 драйвером Panfrost еще до нового года!

     

  • 1.10, aaa (??), 14:13, 14/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    точнее в разбивке по микроархитектурам здесь
    https://docs.mesa3d.org/drivers/panfrost.html
     
  • 1.19, Аноним (19), 14:16, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > OpenGL 3.1

    Зачем это нужно при наличии Vulkan?

     
     
  • 2.20, aaa (??), 14:58, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    свободного драйвера для Mali, Panfrost , Bifrost etc. пока нет.
    в более-менее работоспособном виде только открытые драйверы для intel (anv), amd (radv) и qualcomm (v3dv),для Panfrost только пока зачатки (см. https://mesamatrix.net/)

    правда, для panfrost/ bifrost есть закрытые драйверы, но они привязаны к конкретной платформе и ядру, полный список сертифицированных драйверов здесь
    https://www.khronos.org/conformance/adopters/conformant-products

     

  • 1.22, Аноним (22), 19:56, 15/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    OpenGL 3.1 в 2021 году)))))
    Видно как "развивается" линукс)))))))) Пингвинщики мне пусть ещё расскажут о "превосходстве" линукса над виндой у которой давно дирекст 12,))))))))))
     
     
  • 2.23, Аноним (21), 22:09, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Эти чипы-видяхи для низкопотребляющих устройств предназначены))))))))) Там 3.3 - это вершина))))))))
    Это не нвидии которые самовозгараются а потом пожарникам звонишь)))))
     
     
  • 3.28, Alladin (?), 08:21, 16/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Даже более скажу. там 3.3 не OpenGl, а OpenGL ES.. очень большая разница..

    А тут, завезли целый OpenGl!

     
  • 2.24, Аноним (24), 22:47, 15/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тэкс, анука вынь да положь десяточку на оранж пай? Тотоже!
     
  • 2.27, Alladin (?), 08:19, 16/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А винда поддерживает Mali ваще?:) Я думаю нет.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру