URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 116737
[ Назад ]

Исходное сообщение
"Компания Collabora представила новый видеодрайваер для GPU M..."

Отправлено opennews , 05-Мрт-19 13:48 
Компания Collabora объявила (https://www.collabora.com/news-and-blog/blog/2019/03/04/panf.../) о разработке нового открытого драйвера для GPU на базе микроархитектур Midgard (https://developer.arm.com/products/graphics-and-multimedia/m...) (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (https://developer.arm.com/products/graphics-and-multimedia/m...) (Mali G3x, G5x, G7x), используемых на многих устройствах с процессорами ARM. Набор патчей с реализацией нового драйвера подготовлен (https://lists.freedesktop.org/archives/mesa-dev/2019-March/2...) для Mesa (https://gitlab.freedesktop.org/tomeu/mesa/tree/mainline-driver) и DRM-подсистемы (https://gitlab.freedesktop.org/panfrost/linux/tree/panfrost-...) (Direct Rendering Manager) ядра Linux.

Драйвер пока находится на начальной стадии разработки и не поддерживает всех запланированных возможностей, но уже вполне пригоден для выполнения некоторых демонстрационных приложений. На стороне DRM-компонента пока оставляет желать лучшего производительность работы с MMU (Memory Management Unit), требует доработки код для обработки ошибок, сброса GPU и синхронизации DMA-буферов ("DMA Fences"). В компонентах на стороне Mesa необходимо решить проблемы при работе GNOME Shell, тестов glmark2 и WebGL в Chromium.


Проект развивается на основе обратного инжиниринга оригинальных драйверов от компании ARM. Большая часть кода для поддержки GPU Panfrost уже принята в кодовую базу  Mesa. Конечной целью проекта является включение кода для поддержки GPU Mali Midgard и Bifrost в основной состав ядра Linux. Код драйвера Collabora изначально развивается с оглядкой на требования по помещению кода в ядро, в то время как предоставляемый компанией ARM драйвер не поддерживает DRM ABI  и не соответствует критериям включения в основное ядро Linux из-за привязки к закрытым компонентам в пространстве пользователя.


URL: https://www.collabora.com/news-and-blog/blog/2019/03/04/panf.../
Новость: https://www.opennet.dev/opennews/art.shtml?num=50252


Содержание

Сообщения в этом обсуждении
"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 13:48 
Основная причина неюзабильности арм в десктопе, это отсутствие нормальных драверов GPU.
Только у nvidia есть полноценнный дравер для ARM, но он для обычных pci-e видиокарт, а не для soc.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 16:20 
Если вы про Tegra, то причём здесь PCI-E, оно на планшетах? Если про обычные видяхи от Невидии, то причём здесь ARM? И тогда он не полноценный, а закрытый блоб.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 18:55 
Если так подумать, то закрытый блоб вполне себе полноценный. Особенно если пропатчить его от жадности. Дожили. скачиваем кряки на видеодрайвер.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено anonymous , 06-Мрт-19 10:46 
> Дожили. скачиваем кряки на видеодрайвер.

А можно подробности этой истории узнать? Зачем кряки для драйвера и какая платная функциональность раскрывается с помощью кряков.


"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 06-Мрт-19 12:45 
Сущие пустяки. Игровая видюха в профессиональную превращается.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено anonymous , 06-Мрт-19 17:50 
А всё же. В чём разница. Для каких версий драйвера есть патчи?

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 13:58 
Проприетарщики, увидев успехи опенсорса, отошли в сторонку и нерно закурили

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено анон , 05-Мрт-19 14:25 
видимо это драйвер один из последних форпостов несвободы для arm

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 14:40 
Так это POSIX-драйвер или сугубо линукс?
Интересует в контексте солярки (и может немного бзди).

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Anonymchik , 05-Мрт-19 14:54 
Когда и если POSIX разродится (а вдруг) стандартом на GPU драйверы, тогда этот вопрос приобретет смысл.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 16:33 
Что, в общем-то, не мешает линуксу из той же бзди невозбранно /*воро*/тащить дрова к себе.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 02-Апр-20 01:49 
Наркоман?

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Lennart , 05-Мрт-19 15:37 
> Так это POSIX-драйвер или сугубо линукс?
> Интересует в контексте солярки (и может немного бзди).

BSDs aren't relevant anymore.
BSDs are dead! Long live Red^W Linux!
And now, I'm^W RedH^W Linux is your standard! Take it!



"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 16:23 
А что, уже выпущен стандарт POSIX на API драйверов?

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Anonymchik , 05-Мрт-19 14:48 
Ух ты, лихо. Заглянул в их ядреные исходники. А там всего полтора десятка файлов. А у ARM-го midgard-а помнится было до хрена каталогов с подкаталогами, в каждом по несколько десятков файлов. Если они реально так здорово смогли все привести в порядок и сделать таким компактным, то респект им и уважуха.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено КО , 05-Мрт-19 15:31 
"Драйвер пока находится на начальной стадии разработки и не поддерживает всех запланированных возможностей"

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено YetAnotherOnanym , 05-Мрт-19 15:05 
> На стороне DRM-компонента

Надеюсь, "DRM" в хорошем смысле?


"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено mishaor , 05-Мрт-19 15:56 
в смысле "фреймбаффер не нужен" а не "свобода не нужна"

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 16:26 
И то, и другое нужно.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Аноним , 05-Мрт-19 18:27 
Этот драйвер, ещё сто лет будет в начальной стадии разработки. потому что реверсят 2-3 инвалида всего. до сих пор доисторический mali400 так и не осилили, да что говорить, под перепаханную Малину с её videocore4 и то никак нормальный драйвер не выходит.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Chosen One , 05-Мрт-19 21:53 
mali400 уже осилили, уже умеет Xorg с glamor и композитинг. Всякие glmark2-демки тоже работают, ISA для GP и для PP уже зареверсили, ядерный драйвер готов и v4 был отправлен в конце прошлой недели в ядро, в mesa будет сабмитится как только ядерный примут. Как-то так.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Anonymchik , 06-Мрт-19 08:34 
Ну тут наперед не угадаешь. С mali400, действительно, как-то все сложно идет. С другой стороны для vivante у меня драйвер уже 2 года как работает. А его реверсить начали попозже, чем для mali400. А для adreno драйвер уже и не припомню, когда стал доступен, уж года 3 точно.

"Компания Collabora представила новый видеодрайваер для GPU M..."
Отправлено Анонас , 07-Мрт-19 01:07 
Под перепаханную малину таки появился: https://www.raspberrypi.org/forums/viewtopic.php?t=194952
Сегодня собрал, все отлично. Но почему-то OpenCL работает лишь от root, но это мелочи. Vulkan бы еще...