LINUX.ORG.RU
ФорумTalks

Поясните за GPU в Raspberry Pi и других одноплатниках

 , ,


0

3

Конкретно по Raspberry Pi (в частности, Raspberry Pi 4) вопрос по поводу того, какой драйвер там используется? Проприетарный/свободный и, если свободный, то реверс-инженеринговый или documentation based/Broadcom written?

По поводу других одноплатников. Почему там используются заведомо официально неподдерживаемые в Linux GPU? Например, mali t864. Как я понял, есть только реверс-инженеринговый сторонний драйвер. Ни драйвера от производителя для Linux (Android в данном контексте не Linux), ни документации от производителя для написания драйвера нет.

Ответ на: комментарий от te111011010

ARM и производители soc. Производители одноплатников(всякие pine, orange, banana) могут лишь выбирать из тех soc, которые существуют.

fsb4000 ★★★★★
()
Ответ на: комментарий от te111011010

Конкретно по Raspberry Pi (в частности, Raspberry Pi 4) вопрос по поводу того, какой драйвер там используется? Проприетарный/свободный и, если свободный, то реверс-инженеринговый или documentation based/Broadcom written?

Конкретно в Raspberry Pi потихоньку подвезли свободный графический стек: VC4 DRM, V3D (OpenGL ES), V3DV (Vulkan). Поддержку Raspberry Pi 4 со стороны ядра завезут в 5.10. Сейчас это один из самых хорошо поддерживаемых в мейнлайне SoC.

Неужели нет ни одного soc с linux-драйвером от производителя? Пусть хоть проприетарным.

Есть. Почти все, на самом деле.

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

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

Конкретно в Raspberry Pi потихоньку подвезли свободный графический стек: VC4 DRM, V3D (OpenGL ES), V3DV (Vulkan). Поддержку Raspberry Pi 4 со стороны ядра завезут в 5.10. Сейчас это один из самых хорошо поддерживаемых в мейнлайне SoC.

Реверс или documentation based?

VC4 DRM

Это же у старых пих. В актуальной - VC6

te111011010
() автор топика
Ответ на: комментарий от te111011010

Реверс или documentation based?

Был реверс, потом бредкомовцы помогли.

Это же у старых пих. В актуальной - VC6

Может, у тебя и к интеловскому ядерному драйверу «i915» претензии есть?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Был реверс, потом бредкомовцы помогли.

Для всех драйверов? А изначально Raspberry Pi foundation собиралось реверсить, или там был какой-то проприетарный драйвер?

te111011010
() автор топика
Ответ на: комментарий от intelfx

В том и дело, что что-то ничего не гуглится.

te111011010
() автор топика
Ответ на: комментарий от te111011010

Неужели нет ни одного soc с linux-драйвером от производителя? Пусть хоть проприетарным.

С рабочим проприетарным куча их - любой rockchip с упомянутым вами Mali t864.

Драйвер для mali - это открытая «пустышка-форвардер запросов» в ядре https://developer.arm.com/tools-and-software/graphics-and-gaming/mali-drivers/midgard-kernel

и закрытый блоб в userspace. Блоб лежит и обновляется тут: https://github.com/rockchip-linux/libmali/tree/master/lib/aarch64-linux-gnu

opencl на нём вполне работает, графика по обещаниях тоже (пробовать не приходилось).

GPFault ★★
()

Чего делать то с малиной собрался? Говорят как ни крути, а получается медиаплеер из нее

karton1 ★★★★★
()
Ответ на: комментарий от karton1

Ну так-то на ней GPIO-шки есть.

Но если это не нужно, то получается чисто бессмысленная игрушка для петрушек.

fornlr ★★★★★
()
Ответ на: комментарий от fornlr

Ага, сам хотел малину себе под десктоп делать, лол. Потом вовремя остановился, у меня хром бывает на 8гб оперативы ddr4 подтормаживает когда огромный пласт коментариев под видео в ВК открываешь и тп, веб жирнеет.

karton1 ★★★★★
()
Ответ на: комментарий от karton1

Я подумывал на ней умный дом (ну как умный, так себе) запилить, но напугался, что народ говорит что она от фотофспышки в ребут уходит.

peregrine ★★★★★
()
Ответ на: комментарий от karton1

Представь себе ещё такую штуку, корпус называется. Я верю, ты сможешь.

Если у тебя плата управления умным домом (то есть по сути устройство, отвечающее за безопасность твоего имущества) выставлена голой жопой за безопасный периметр и доступна для механических манипуляций снаружи этого самого имущества — то вспышка это примерно наименьшая из твоих проблем.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.