The OpenNET Project / Index page

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

Для Raspberry Pi 4 сертифицирована поддержка OpenGL ES 3.1 и развивается новый Vulkan-драйвер

03.02.2020 20:33

Разработчики проекта Raspberry Pi объявили о начале работы над новым свободным видеодрайвером для графического ускорителя VideoCore VI, применяемого в чипах Broadcom. Новый драйвер базируется на графическом API Vulkan и ориентирован прежде всего на использование с платами Raspberry Pi 4 и моделями, которые будут выпускаться в будущем (возможностей GPU VideoCore IV, поставлявшегося в Raspberry Pi 3, недостаточно для полноценной реализации Vulkan).

Разработку нового драйвера, в сотрудничестве с организацией Raspberry Pi Foundation, ведёт компания Igalia. Пока подготовлен только начальный прототип драйвера, пригодный для выполнения простейших демонстраций. Первый бета выпуск, который можно будет использовать для запуска некоторых реальных приложений, планируется опубликовать во второй половине 2020 года.

Дополнительно объявлено о сертификации организацией Khronos Mesa-драйвера v3d (ранее назывался vc5), который признан полностью совместимым с OpenGL ES 3.1. Драйвер сертифицирован при использовании чипа Broadcom BCM2711, применяемого в платах Raspberry Pi 4. Получение сертификата позволяет официально заявлять о совместимости с графическими стандартами и использовать связанные с ними торговые марки Khronos.

  1. Главная ссылка к новости (https://www.raspberrypi.org/bl...)
  2. OpenNews: Опубликован графический стандарт Vulkan 1.2
  3. OpenNews: Представлена плата Raspberry Pi 4
  4. OpenNews: Broadcom открыл драйвер, прошивку и полную документацию для видеоускорителя VideoCore IV
  5. OpenNews: Опубликован код драйвера для видеоускорителя Broadcom VideoCore, используемого в Raspberry Pi
  6. OpenNews: Доступен свободный драйвер для графической подсистемы Raspberry Pi
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52304-vulkan
Ключевые слова: vulkan, raspberrypi, opengl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, neAnonim (?), 20:56, 03/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Vulkan на Raspberry... думаю для эксперимента переехать. Если научусь настрою наконец файлопомойку, роутер итд.
     
     
  • 2.3, Аноним (3), 20:59, 03/02/2020 [^] [^^] [^^^] [ответить]  
  • +18 +/
    NFS и iptables тоже работают поверх Vulkan?
     
     
  • 3.5, neAnonim (?), 21:55, 03/02/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    ... ну до этого покупать raspberry в больших масштабах я не хотел. (что бы копаться в ней ) а старого железа под nfs итд. и так полно
     
  • 3.21, Аноним (21), 07:14, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Чего млять?
    Что ты несешь?
     
     
  • 4.32, Аноним (32), 10:18, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    То ж был [sarcasm/] :)
     
     
  • 5.56, заминированный тапок (?), 12:55, 06/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    у местного анонима-миллениала недосточно интеллекта чтобы уметь в сарказм и иронию
     
  • 2.4, Vindex (?), 21:00, 03/02/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Только apt upgrade не делай. Будет куча проблем. Стараюсь теперь осторожно пользоваться, накатил MATE и ROS. Фильмы в высоком качестве воспроизводятся неплохо
     
  • 2.29, Попугай Кеша (?), 09:50, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Купи NAS и не выноси мозг )
     
     
  • 3.43, НяшМяш (ok), 18:22, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, а потом выноси мозг как бы на него поставить чего. Или нужно брать NAS стоимостью минимум в хороший игровой компьютер с приставкой и теликом впридачу, где опять же будет крутиться серьёзная операционка.
     
     
  • 4.59, Попугай Кеша (?), 10:41, 10/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ага, а потом выноси мозг как бы на него поставить чего. Или
    > нужно брать NAS стоимостью минимум в хороший игровой компьютер с приставкой
    > и теликом впридачу, где опять же будет крутиться серьёзная операционка.

    Ах да щас. У одного известного вендора (не буду публиковать, сочтут за рекламу) есть и своя удобная оболочка через Web, и магазин приложений (практически все бесплатны и поддерживаются) и торренты, и поддержка виртуальных машин, и Plex для стриминга фото/видео/аудио/новостей и чего только душе не угодно. Хочешь - почтовый сервер, хочешь - Node.JS / PHP поддержку - пожалуйста. Хочешь - статический сайт поднимай. Хочешь - доступ через облака, хочешь - закрой этот доступ.

    В общем, не надо тут ля-ля! Купил и используешь. И мозг не выносишь.

    Знаем мы RPi. Прикольная игрушка для детей или для тех, у кого времени вагон и кому своего времени не жаль.

     
     
  • 5.60, НяшМяш (ok), 14:30, 10/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > В общем, не надо тут ля-ля! Купил и используешь. И мозг не
    > выносишь.

    Можно хотя бы цену указать, чтобы я понял, стоит ли оно того. А то в 99% случаев дешевле - купить Mini-ITX и пару винтов. OMV или FreeNAS я уж как-нибудь сам осилю поставить за выходные под пивко.

    P.S. Речь не про корпоративный сервер, где документы на железку важнее самой железки. В контексте пирожка речь только о домашнем использовании.


     
     
  • 6.61, Попугай Кеша (?), 23:08, 10/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> В общем, не надо тут ля-ля! Купил и используешь. И мозг не
    >> выносишь.
    > Можно хотя бы цену указать, чтобы я понял, стоит ли оно того.
    > А то в 99% случаев дешевле - купить Mini-ITX и пару
    > винтов. OMV или FreeNAS я уж как-нибудь сам осилю поставить за
    > выходные под пивко.
    > P.S. Речь не про корпоративный сервер, где документы на железку важнее самой
    > железки. В контексте пирожка речь только о домашнем использовании.

    За все про все вышло 40 т.р. за NAS + 2 HDD по 4 ТБ

     
     
  • 7.62, НяшМяш (ok), 22:32, 11/04/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > За все про все вышло 40 т.р. за NAS + 2 HDD по 4 ТБ

    Бгг. Для торрентов с позаимствованными фильмами я уж и дальше буду пользовать свою самоделку на гражданской Mini-ITX и гриновом винте в самодельном корпусе из-под упса. Не так чтобы 40 т.р. для меня неподъёмные деньги, но я лучше на них машину откапиталю - это в свете нынешних событий может оказаться поважнее.

     
     
  • 8.63, Попугай Кеша (?), 23:21, 26/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и дурак ... текст свёрнут, показать
     

  • 1.2, Голубой гигант (?), 20:59, 03/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Радует развитие опенсорсного драйвера. Но мне бы также хотелось, чтобы про закрытый не забывали. Потому что с ним RPi с 1 по 3 моделью работают замечательно, а с опенсорсным - не знаю как сейчас, в год назад работал медленнее

    Вон скажем, chromium browser с закрытым драйвером не умеет работать. Ускорение работает софтварно. Если попробовать подсунуть закрытый драйвер вместо открытого, то ошибка.

    Я в багзилле проекта jogl нашёл, как там определяют, какой именно драйвер сейчас используется. Если есть файл /dev/dri/card0, то открытый. Можно же, наверное, научить chromium работать с обоими? Либо один бинарник научить работать с двумя драйверами, или иметь две сборки в репозитории

     
     
  • 2.24, Аноним (24), 08:31, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    В Google chrome отказались работать над аппаратным ускорением для Linux систем в своём браузере. Слишком много разных систем на Linux. Я бы тоже перешёл на Linux, если бы браузеры нормально работали.
     
     
  • 3.25, Голубой гигант (?), 08:49, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты об ускорении h264. С этим проблем нет ни с открытым, ни с закрытым драйверами GPU. В обоих случаях используется OpenMAX IL (возможно, даже MMAL).

    Я про ускорение OpenGL + ES. Оно в линуксе было всегда. В Raspbian оно работает с открытым драйвером GPU, но с закрытым не хочет.

     
  • 3.46, AlexYeCu_not_logged (?), 20:50, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >В Google chrome отказались работать над аппаратным ускорением для Linux систем в своём браузере.

    Так отказались, что в последних Хромых оно наконец-то заработало. А в Хромиуме как раз перестало.

     
     
  • 4.51, Аноним (24), 08:34, 05/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На Linux (chrome://gpu) обычно всё software или disabled.
     
     
  • 5.53, AlexYeCu_not_logged (?), 22:48, 05/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >На Linux (chrome://gpu) обычно всё software или disabled.

    Fedora 30

    Что до Chrome:

    Версия 80.0.3987.78 (Официальная сборка), beta (64 бит)

    Graphics Feature Status
    Canvas: Hardware accelerated
    Flash: Hardware accelerated
    Flash Stage3D: Hardware accelerated
    Flash Stage3D Baseline profile: Hardware accelerated
    Compositing: Hardware accelerated
    Multiple Raster Threads: Enabled
    Out-of-process Rasterization: Hardware accelerated
    OpenGL: Enabled
    Hardware Protected Video Decode: Hardware accelerated
    Rasterization: Hardware accelerated
    Skia Renderer: Enabled
    Video Decode: Hardware accelerated
    Viz Display Compositor: Enabled
    Vulkan: Disabled
    WebGL: Hardware accelerated
    WebGL2: Hardware accelerated

    Сейчас 80 в репах уже не beta, вроде. На 79 картина была аналогичная.

    Для Chromium:

    Версия 73.0.3683.86 (Сборка для разработчиков), Fedora Project (64 бит)

    Graphics Feature Status
    Canvas: Hardware accelerated
    Flash: Hardware accelerated
    Flash Stage3D: Hardware accelerated
    Flash Stage3D Baseline profile: Hardware accelerated
    Compositing: Hardware accelerated
    Multiple Raster Threads: Enabled
    Native GpuMemoryBuffers: Hardware accelerated
    Out-of-process Rasterization: Hardware accelerated
    Hardware Protected Video Decode: Hardware accelerated
    Rasterization: Hardware accelerated
    Skia Renderer: Disabled
    Surface Control: Disabled
    Surface Synchronization: Enabled
    Video Decode: Hardware accelerated
    Viz Service Display Compositor: Enabled
    WebGL: Hardware accelerated
    WebGL2: Hardware accelerated

    Что касается более нового Chromium-а, то:

    Enable VAAPI support on Linux
    NOTE: This patch will never land upstream
    Patch202: enable-vaapi.patch
    Patch203: chromium-75.0.3770.80-vaapi-i686-fpermissive.patch

    Fix compatibility with VA-API library (libva) version 1
    Patch204: chromium-75.0.3770.80-vaapi-libva1-compatibility.patch

    Вот этот патч, похоже, всё ломает для nvidia карт. Писал разработчику, результата пока нет.

     
     
  • 6.55, Аноним (24), 08:32, 06/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за лог. Вроде всё основное включено. И это без принудительного включения "Override software rendering list"?
     
     
  • 7.57, AlexYeCu_not_logged (?), 19:38, 06/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >И это без принудительного включения "Override software rendering list"?

    С.

     
     
  • 8.58, Аноним (24), 09:08, 07/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда это фуфло Допилят совместимость Wayland с Goggle Chrome, можно будет попр... текст свёрнут, показать
     
  • 3.47, AlexYeCu_not_logged (?), 23:09, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Я бы тоже перешёл на Linux, если бы браузеры нормально работали.

    Нет, не перешёл бы и не перейдёшь. Потому что «бы» — это стиль жизни, образ мыслей и мировоззрение в одном флаконе. От такого коктейля люди отказываются крайне редко.

     
     
  • 4.50, Аноним (24), 08:29, 05/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, ты прав. Меня вполне всё устраивает.
     

  • 1.6, Аноним (6), 21:56, 03/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Работали мы тоже с Igalia..
    Итого, денег нет и работу они свою толком не доделали.
     
     
  • 2.23, Аноним (-), 08:28, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А вы это кто? :)
     
     
  • 3.33, Аноним (32), 10:23, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    ЗАО Анонимус & К
     
     
  • 4.44, НяшМяш (ok), 18:23, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так и денег наверное предложили в размере месячной зарплаты мексиканки-посудомойщицы.
     

  • 1.7, Аноним (7), 22:01, 03/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Свободный драйвер"? Я чёта не понял - в лесу все волки передохли и Бродком выдала спеки на ГПУ? Или это опять фройляйн Розенцвайг постаралась?
     
     
  • 2.8, Аноним (8), 22:20, 03/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ещё шесть лет назад  Бродком открыл документацию и прошивки https://www.opennet.dev/opennews/art.shtml?num=39219
     
     
  • 3.22, Аноним (22), 08:24, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Этож старьё, для гпу из 4 малины нет спек.
     
  • 2.52, Аноним (32), 10:56, 05/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А кто такая эта фройлен Розенцвайг?
     

  • 1.13, Аноним (13), 00:33, 04/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А вот скажите, а какие есть вот платы, но с перлам^W открытыми и работоспособноми дровами на всё штатное железо?
     
     
  • 2.14, Аноним (6), 01:57, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Открой исходники ядра и просто посмотри что поддерживается.
     
     
  • 3.15, Аноним (13), 02:12, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Там так-то сотни метров уже, в исходниках-то. Может кто в курсе, а вы нападать.
     
     
  • 4.35, Аноним (35), 12:43, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что-то можно найти http://linux-sunxi.org/Linux_mainlining_effort#Status_Matrix
     
  • 2.18, Аноним (7), 03:35, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде бы братьянавек из Shenzhen xunlong и братушки из Olimex пытаются делать вид, что у них всё такое открытое-преоткрытое.
     
  • 2.34, Онанимус (?), 10:28, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Платы на MTK (более-менее).
     
  • 2.39, Аноним (-), 13:42, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вроде бы штольман любил мипсы, на которых нынче китайцы игровые портативки с opendingux клепают. Но это немного о другом
     

  • 1.17, Аноним (17), 03:22, 04/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Они планируют из Raspberry сделать игровую платформу?
     
     
  • 2.30, Попугай Кеша (?), 09:51, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так давно. Можно какой-нибудь пак игр собрать или старые эмуляторы
     
  • 2.31, Анонимм (??), 10:15, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Только никак не могут допилить загрузку с usb, только с sd карты можно
     
     
  • 3.37, Аноним (37), 13:16, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Третья версия уже умела и вторая ревизия второй малины тоже. До этих можно было заставить грузить с флешки через костыли
     

  • 1.19, Аноним (19), 05:07, 04/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что-то запутался ...
    драйвер - прослойка между железом и осью ...
    апи - програмная прослойка между другой "програмной" прослойкой.

    каким боком, апи поможет/ускорит/улучшит драйвер?

     
     
  • 2.26, Голубой гигант (?), 08:52, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Железо - драйвер - ОС - API - EGL - движок (подпрограммное обеспечение) - программа
     
     
  • 3.27, Голубой гигант (?), 08:52, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя EGL не в цепочке, а где-то сбоку. Он только для вывода на экран.
     

  • 1.20, Аноним (20), 05:19, 04/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    опять переливание из пустого в порожнее. и за это деньги ведь платят
     
     
  • 2.28, Голубой гигант (?), 08:53, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    $35 за устройство. Как много
     

  • 1.36, Аноним (36), 12:59, 04/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-то пробовал воспроизводить на 4й малине 4к фильмы, которые весят по 50ГБ+, справляется?
     
  • 1.38, Аноним (-), 13:40, 04/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    планирую собрать поддиванный нас, с софтварным рейдом и гит сервером. Сабж потянет, или лучше в сторону апельсинок смотреть? (или не извращаться и собрать дешевую пекарню в мини-корпусе?)
     
     
  • 2.40, CrazyAlex (?), 13:48, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пекарню, конечно. Учитывая рейды - я так понимаю, бюджет не совсем три копейки, а тут уже на первом райзене можно хорошую штуку соорудить. Потому как такие "насы с гитом" имеют привычку разрастаться в функциях.
     

  • 1.41, Аноним (41), 16:32, 04/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ребят, а как у малинок с жором электричества и нагреваемостью? Вроде бы видел китайские портативные консоли на них, но не уверен насколько они жизнеспособные по факту, а не как концепт
     
     
  • 2.49, Fedd (ok), 06:18, 05/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У 4 с нагреваемостью очень плохо, нужен кулер, лучше активный.
    Совсем мало потребляет Rpi zero но и производительность меньше
     
  • 2.54, AlexYeCu_not_logged (?), 22:54, 05/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >ребят, а как у малинок с жором электричества и нагреваемостью?

    У них с питанием фигово: какой блок ни возьми, жалуются, что не хватает питалова. Но работают.
    А с нагревом… С маленьким медным радиатором (с эрэфийские пять рублей, только потолще) при закрытой крышке версия 3 тротлила на эмуляторах PS1. С открытой перестала, но  на компиляции и OpenCV жарилась. С более крупным алюминиевым радиатором перестала. 3B+ не грузил особо. А вот четвёртую даже заказывать не стал — она вроде и пополезней из-за более мощного железа, но уж больно много проблем, судя по отзывам.

     

  • 1.42, mommy (?), 18:20, 04/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Еслиб еще малина 4 была в kernel mainline и uboot mainline
     
     
  • 2.45, Аноним (45), 18:29, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так уже в linux 5.5 поддержка ее есть. А RPi3 даже ванильное 4.19  грузит.
     
     
  • 3.48, mommy (?), 23:33, 04/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проблема остается, в uboot еще нет.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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