The OpenNET Project / Index page

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



"Для Raspberry Pi 4 сертифицирована поддержка графического API Vulkan 1.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для Raspberry Pi 4 сертифицирована поддержка графического API Vulkan 1.1"  +/
Сообщение от opennews (??), 26-Окт-21, 17:14 
Разработчики Raspberry Pi объявили о сертификации организацией Khronos графического драйвера v3dv, который успешно прошёл более 100 тысяч тестов из набора CTS (Kronos Conformance Test Suite) и признан полностью совместимым со спецификацией Vulkan 1.1...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56044

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 26-Окт-21, 17:14   +/
А есть опенгл 2.1 поверх вулкана? Мне просто нравится glBegin/glEnd, вместо портянок инициализации и прямых загрузок в память.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #29

2. Сообщение от BratishkaErik (ok), 26-Окт-21, 17:17   +3 +/
Zink же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

3. Сообщение от Аноним (3), 26-Окт-21, 17:22   +2 +/
Прекрасно, но у меня RPI3
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #27

4. Сообщение от Аноним (4), 26-Окт-21, 17:33   +1 +/
В этом вся суть новых API, чтобы ты побежал за новым железом либо продолжал страдать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #6, #7, #9

6. Сообщение от ET (?), 26-Окт-21, 17:40   +9 +/
вообще, если не гнаться сломя голову за прогрессом, то старого-доброго OpenGL за глаза хватает для бытовых нужд
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #19

7. Сообщение от iPony129412 (?), 26-Окт-21, 18:00   –1 +/
> чтобы ты побежал за новым железом либо продолжал страдать

Так смысл? Оно всё равно для чего-то графмческого не юзабельно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

9. Сообщение от QwertyReg (ok), 26-Окт-21, 18:50   –6 +/
Неправда, так бывает только у транснациональных корпораций с запланированным устареванием, а в мире СПО такого не бывает!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #11

11. Сообщение от Alex (??), 26-Окт-21, 19:27   +/
Где там СПО малинка практически проприетарная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #17, #33

12. Сообщение от Аноним (12), 26-Окт-21, 19:53   –3 +/
Самый лучшии видео драйвер mesa 20.1.0 от griggorii остальное низко качественное низко пиксельное уг
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24

17. Сообщение от Смузихлёб (?), 27-Окт-21, 00:39   +2 +/
Не "практически", а полностью.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

18. Сообщение от Смузихлёб (?), 27-Окт-21, 00:41   +1 +/
Смысл? Малинка всёравно не юзабельна в графическом режиме. Там даже открытие окон тормозит. Я свою сбагрил на авито на второй день пользования и перекрестился. За те же деньги можно взять какой-нибудь б\у комплект на 775 сокете, который будет в десятки раз производительнее.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #26, #37

19. Сообщение от Аноним (-), 27-Окт-21, 01:04   +1 +/
У меня в вертуальной машине с Linux для воспроизведения видео лучшим оказался по производительности xv.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #20

20. Сообщение от Аноним (-), 27-Окт-21, 01:15   +/
Меня устраивает вывод видео через XV.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

21. Сообщение от Аноним (21), 27-Окт-21, 03:18   +2 +/
Дурд0м. Зачем нужна 3D в плате для автоматики?!

Нужно снижать энергопотребление, делать аналоговые GPIO, ШИМ, таймеры, вотчдоги, а они смузихлёбные свистоп&рделки наворачивают. Даже у Ардуинки есть аналоговые GPIO.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23, #28, #49

22. Сообщение от Степан (?), 27-Окт-21, 03:30   +/
Возможно будет полезно таким проектам как retropi
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

23. Сообщение от avtomat (?), 27-Окт-21, 04:11   –1 +/
Плата для автоматики вы серьезно? Что у вас за автоматика такая, может, автомобиль который водит себя по дорогам автоматически или вертолет?
Если бы в разбери были драйверы для полноценного ускорения всего 2d/3d/vз9/h265, то это был бы полноценный десктоп по скорости сопостовимый с i3 прошлых поколений. Но к сожаления видиоядро фактически бесполезное, нет даже драйверов уровня энвидийных блобов.
https://browser.geekbench.com/v4/cpu/search?dir=desc&q=Raspb...

Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
2GB, 4GB or 8GB LPDDR4-3200 SDRAM (depending on model)
Gigabit Ethernet
2 × micro-HDMI ports (up to 4kp60 supported)
2-lane MIPI DSI display port
2-lane MIPI CSI camera port
4-pole stereo audio and composite video port
H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode)
OpenGL ES 3.1, Vulkan 1.0

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

24. Сообщение от leap42 (ok), 27-Окт-21, 04:55   +/
griggorii popov-babushkin, вы забыли залогиниться 😂
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #30

25. Сообщение от Аноним (27), 27-Окт-21, 06:16   +1 +/
Я запускал на Raspberry Pi 400 игру NFS U2. Она пошла довольно странно, без шейдеров. А это и квадратные колёса, и странный окрас небоскрёбов (палитра, примерно как в Doom III на Voodoo, видео есть в интернете). Проц при этом был загружен на 80%, из-за чего у меня сложилось впечатление, как будто игра целиком эмулируется на CPU, без применения GPU. И тем не менее, шла прекрасно, выдавая гладкий (30+) FPS при 640x480 в окне.

Чтобы запускать виндовые игрушки, нужно установить Wine i386 через pi-apps. Он работает через Box86 + рекомпилер

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #39, #48

26. Сообщение от Аноним (27), 27-Окт-21, 06:17   +/
Уже давно не тормозит
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #36

27. Сообщение от Аноним (27), 27-Окт-21, 06:36   +1 +/
На RPi 3, к сожалению, невозможен Vulkan. Vulkan требует наличия MMU в GPU. В VideoCore VI - два MMU. В VideoCore IV - ни одного.

Впрочем, VideoCore IV и на OpenGL ES неплох. Особенно с проприетарным драйвером, который по умолчанию использовался до ноября 2017 года. Я недавно пытался собрать под него SuperTuxKart, столкнулся с отсутствующими вызовами как в libEGL.so, так и в libGLESv2.so. Жаль. А так бы я уверен, работало бы шустрее, чем на драйвере с открытым исходным кодом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #31

28. Сообщение от Аноним (27), 27-Окт-21, 06:59   +2 +/
> Зачем нужна 3D в плате для автоматики?!

Однажды я играл в Quake III на Raspberry Pi 3, взяв исходники с гитхаба raspberrypi/quake3. Это был 2016 год. На сервере игрок мне начал писать, что у меня лагает, и предложил ввести некоторые команды в командной строке, которые должны улучшить ситуацию. Я ему говорю, что тут ничего не поделаешь, потому что я играю с Raspberry Pi. Он офигел, и спросил, зачем на плате для автоматики - играть. Говорил какие-то умные слова, из которых я запомнил UART, и говорил, что работал с этой платой.

Raspberry Pi имеет поддержку OpenGL ES 2.0 на моделях с 1 по 3, и OpenGL ES 3.0 на модели 4. Это общеизвестно. На плате используется SoC-микросхема, которая также использовалась на реальных моделях смартфонов. Правда, на VideoCore IV вышло мало смартфонов, но они были.

На YouTube-канале Дмитрия Бачило есть интервью с программистом-демосценером под ником w22. На вопрос "зачем писать демки под Raspberry Pi" он ответил, что из всей площади SoC, GPU занимает примерно 80%. Более того, именно GPU на этой системе всем "рулит", а не CPU. GPU занимается инициализацией системы, GPU следит за энергопотреблением... Там - отдельная операционная система, которая "крутится" на GPU отдельно от основной системы.

По производительности, GPU на Raspberry Pi 3 равен GPU, используемых в смартфонах. Если сравнивать с производительностью десктопных GPU, то это где-то производительность середины 00-х годов.

После ошеломительного успеха Raspberry Pi, компания-разработчик открыла код той самой операционной системы, которая "крутится" на GPU, а также открыла спецификации на GPU. Дала старт созданию драйвера с открытым исходным кодом. Драйвер с открытым исходным кодом заменил закрытый драйвер в обновлении Raspbian от ноября 2017 года. Хотя его по-прежнему можно выбрать в raspi-config. Когда релизнулся Raspberry Pi 4 на новом GPU - VideoCore VI, закрытого драйвера не было. Но вскоре закрытый драйвер появился и для нового GPU тоже - значит, кому-то нужен. Он подписан в paspi-config как Legacy-драйвер.

P.S. Старый закрытый драйвер Raspberry Pi выводит изображение на экран несколькими слоями, оверлеями. Поэтому нельзя, например, отрисовать окно браузера Google Chrome, а внутри него - какой-нибудь 3D-объект. С новым драйвером, такой проблемы нет, и поэтому аппаратное ускорение внутри браузера - работает.

Были попытки запустить Google Chrome целиком в этот самом оверлее, но, насколько я знаю, они закончились ничем.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

29. Сообщение от Аноним (29), 27-Окт-21, 07:19   –1 +/
>glBegin/glEnd

Это OpenGL 1.0

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #35

30. Сообщение от Псевдо_ит (?), 27-Окт-21, 07:24   +/
Шутки шутками но драйвера от используються по самые до и поддерживают все что можно даже аипи андорида быстрее задвигалось именно на таком правильно откостыленном видео драйвере
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

31. Сообщение от Аноним (31), 27-Окт-21, 07:52   +/
>На RPi 3, к сожалению, невозможен Vulkan.

А это что? https://github.com/Yours3lf/rpi-vk-driver

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #32

32. Сообщение от Аноним (32), 27-Окт-21, 09:17   +2 +/
Это не вулкан, а попытка его имитации, там в описании всё написано
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

33. Сообщение от нах.. (?), 27-Окт-21, 11:22   +/
Не обращай внимания, это местный дурачок.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

34. Сообщение от Аноним (34), 27-Окт-21, 11:44   –1 +/
В целом дело хорошее, но платформа сравнительно новая и сложная, так что я бы на их месте оптимизировал 2д стек для платформеров и вывода изображений и видео это более популярный вариант использования (экраны и дисплеи управления) конечно круто что там есть вулкан но вредил кто-то будет серьезно автоматику запиливать на этом так что в пустую только переводят деньги и время
Ответить | Правка | Наверх | Cообщить модератору

35. Сообщение от Урри (ok), 27-Окт-21, 13:31   –1 +/
И OpenGL 2.x в том числе. begin/end удалили в 3.0.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #45

36. Сообщение от Смузихлёб (?), 27-Окт-21, 13:35   +3 +/
> Уже давно не тормозит

Да ты шо

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

37. Сообщение от Аноним (37), 27-Окт-21, 14:48   –1 +/
>который будет в десятки раз производительнее.

Настало время удивительных историй

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #38

38. Сообщение от Смузихлёб (?), 27-Окт-21, 21:22   +1 +/
>>который будет в десятки раз производительнее.
> Настало время удивительных историй

Маня, тебя на geekbench забанили? И это толькоCPU не говоря о дохлой и никем не поддерживаемой видеоподсистеме.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #41

39. Сообщение от Аноним (39), 27-Окт-21, 21:39   +/
> NFS U2.  Она пошла довольно странно, без шейдеров.

Underground 2? Там где ночной город со свободным катанием? Так там пиксельные шейдеры не обязательны, я играл на nforce2 igp (aka GeForce 4 MX), без шейдеров игра официально поддерживались. А вот Doom3 затачивался для шейдеров, как и HL2.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

40. Сообщение от Аноним (40), 28-Окт-21, 05:11   +1 +/
Вулкан - это конечно всё хорошо, а аппаратного ускорения видео в браузерах как не было - так и нет. Из коробки на голой Pi_OS Тытруба, воспроизводя 720p видео, грузит проц до 80-100% и периодически скипает кадры. Если немного потанцевать с бубном, в хромиуме можно как-то заставить работать, но тоже не фонтан. (60-80% загрузки CPU и такие же дропы кадров) На разогнанном до 2GHz проце. FF в Pi_OS вообще без поддержки аппаратного ускорения собран. Ну и до кучи ARM64 версия Pi_OS до сих пор в бетатесте. Так что для десктопа малина 4 пока не катит и живёт у меня на кухне, пристёгнутая к телеку. Как платформа для RetroPie+показ киношек с сетевого диска - норм, а как десктоп - нет. Во всяком случае под Линуксом. Ведроид ставить не пробовал, но десктоп на Ведроиде - такое себе...
Ответить | Правка | Наверх | Cообщить модератору

41. Сообщение от Аноним (41), 28-Окт-21, 11:40   –3 +/
Ссылочки на "в десятки раз производительнее" будут, особенно "за те же деньги" (~$50)?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #42

42. Сообщение от Смузихлёб (?), 28-Окт-21, 16:18   +2 +/
> Ссылочки на "в десятки раз производительнее" будут, особенно "за те же деньги"
> (~$50)?

Любой комплект на 775 сокете за 10 долларов.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41 Ответы: #43

43. Сообщение от Аноним (41), 28-Окт-21, 17:20   –1 +/
>Любой комплект на 775 сокете за 10 долларов.

Т.е. сcылочек на упомянутые результаты в гикбенче, где "в десятки раз быстрее", понятное дело, не ждать?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #44

44. Сообщение от Смузихлёб (?), 29-Окт-21, 18:53   +2 +/
>>Любой комплект на 775 сокете за 10 долларов.
> Т.е. сcылочек на упомянутые результаты в гикбенче, где "в десятки раз быстрее",
> понятное дело, не ждать?

Вася, тебя забанили в гикбенче?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #46

45. Сообщение от Full Master (?), 30-Окт-21, 00:07   –1 +/
Ну, не удалили. Сделали deprecated.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #47

46. Сообщение от Аноним (46), 31-Окт-21, 12:36   +/
Хамство - есть, ссылочек на "в десятки раз быстрее" - нет, как обычно
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

47. Сообщение от Урри (ok), 01-Ноя-21, 10:56   +/
Deprecated сделали в 3.0.
Так сложно в гугле два слова 'opengl history' набрать?

https://www.khronos.org/opengl/wiki/History_of_OpenGL

Deprecation Model

OpenGL 3 specification marks many features as deprecated, which will be removed in next versions. This features include:
...
Begin/End primitive specification
...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

48. Сообщение от _kp (ok), 01-Ноя-21, 12:29   +/
>>чтобы запускать виндовые игрушки, нужно установить Wine i386

Для этого правильнее взять intel, ибо даже и у дохлого планшетного Атома и быстродействие в четверо выше, и ускорение видео не бутафорское, и оно дешевле.
А всяких тв-приставок, сойдет и вовсе плата от планшета с кокнутым дисплеем, и размеры с 2-4 раза меньше, чем планшет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

49. Сообщение от _kp (ok), 01-Ноя-21, 12:38   +/
>> Зачем нужна 3D в плате для автоматики?

Eсли это автоматика например теплицы или умных домов, то не нужна.
А если автоматика для 3d принтеров и фрезеров, то применение очевидно.
Ещё я для телескопа систему наведения сделал, там 3d необходимо, у меня запускается Stellarium на самом пульте, и объекты выбираются без ввода координат джойстиками (руки зимой в перчатках же).
Но у меня Orange Pi, по причине что на момент разработки Raspberry4 не еще умел 3d совсем совсем.
В общем, был бы 3D, а применение найдётся.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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