The OpenNET Project / Index page

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



"Компания Collabora представила новый видеодрайваер для GPU M..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания 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.ru/opennews/art.shtml?num=50252

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

Оглавление

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

1. Сообщение от Аноним (1), 05-Мрт-19, 13:48   +6 +/
Основная причина неюзабильности арм в десктопе, это отсутствие нормальных драверов GPU.
Только у nvidia есть полноценнный дравер для ARM, но он для обычных pci-e видиокарт, а не для soc.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11

2. Сообщение от Аноним (2), 05-Мрт-19, 13:58   +2 +/
Проприетарщики, увидев успехи опенсорса, отошли в сторонку и нерно закурили
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от анон (?), 05-Мрт-19, 14:25   +5 +/
видимо это драйвер один из последних форпостов несвободы для arm
Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Аноним (4), 05-Мрт-19, 14:40   +1 +/
Так это POSIX-драйвер или сугубо линукс?
Интересует в контексте солярки (и может немного бзди).
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #9, #12

5. Сообщение от Anonymchik (?), 05-Мрт-19, 14:48   +/
Ух ты, лихо. Заглянул в их ядреные исходники. А там всего полтора десятка файлов. А у ARM-го midgard-а помнится было до хрена каталогов с подкаталогами, в каждом по несколько десятков файлов. Если они реально так здорово смогли все привести в порядок и сделать таким компактным, то респект им и уважуха.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8

6. Сообщение от Anonymchik (?), 05-Мрт-19, 14:54   +6 +/
Когда и если POSIX разродится (а вдруг) стандартом на GPU драйверы, тогда этот вопрос приобретет смысл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #14

7. Сообщение от YetAnotherOnanym (ok), 05-Мрт-19, 15:05   +/
> На стороне DRM-компонента

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

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

8. Сообщение от КО (?), 05-Мрт-19, 15:31   +2 +/
"Драйвер пока находится на начальной стадии разработки и не поддерживает всех запланированных возможностей"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

9. Сообщение от Lennart (?), 05-Мрт-19, 15:37   –6 +/
> Так это 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!


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

10. Сообщение от mishaor (ok), 05-Мрт-19, 15:56   +2 +/
в смысле "фреймбаффер не нужен" а не "свобода не нужна"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #13

11. Сообщение от Аноним (11), 05-Мрт-19, 16:20   +3 +/
Если вы про Tegra, то причём здесь PCI-E, оно на планшетах? Если про обычные видяхи от Невидии, то причём здесь ARM? И тогда он не полноценный, а закрытый блоб.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #16

12. Сообщение от Аноним (11), 05-Мрт-19, 16:23   –1 +/
А что, уже выпущен стандарт POSIX на API драйверов?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

13. Сообщение от Аноним (11), 05-Мрт-19, 16:26   +4 +/
И то, и другое нужно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

14. Сообщение от Аноним (4), 05-Мрт-19, 16:33   +4 +/
Что, в общем-то, не мешает линуксу из той же бзди невозбранно /*воро*/тащить дрова к себе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #24

15. Сообщение от Анонимemail (15), 05-Мрт-19, 18:27   +/
Этот драйвер, ещё сто лет будет в начальной стадии разработки. потому что реверсят 2-3 инвалида всего. до сих пор доисторический mali400 так и не осилили, да что говорить, под перепаханную Малину с её videocore4 и то никак нормальный драйвер не выходит.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #19, #23

16. Сообщение от Аноним (16), 05-Мрт-19, 18:55   +/
Если так подумать, то закрытый блоб вполне себе полноценный. Особенно если пропатчить его от жадности. Дожили. скачиваем кряки на видеодрайвер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #20

17. Сообщение от Chosen One (?), 05-Мрт-19, 21:53   +1 +/
mali400 уже осилили, уже умеет Xorg с glamor и композитинг. Всякие glmark2-демки тоже работают, ISA для GP и для PP уже зареверсили, ядерный драйвер готов и v4 был отправлен в конце прошлой недели в ядро, в mesa будет сабмитится как только ядерный примут. Как-то так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

19. Сообщение от Anonymchik (?), 06-Мрт-19, 08:34   +1 +/
Ну тут наперед не угадаешь. С mali400, действительно, как-то все сложно идет. С другой стороны для vivante у меня драйвер уже 2 года как работает. А его реверсить начали попозже, чем для mali400. А для adreno драйвер уже и не припомню, когда стал доступен, уж года 3 точно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

20. Сообщение от anonymous (??), 06-Мрт-19, 10:46   +/
> Дожили. скачиваем кряки на видеодрайвер.

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

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

21. Сообщение от Аноним (21), 06-Мрт-19, 12:45   +3 +/
Сущие пустяки. Игровая видюха в профессиональную превращается.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #22

22. Сообщение от anonymous (??), 06-Мрт-19, 17:50   –1 +/
А всё же. В чём разница. Для каких версий драйвера есть патчи?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

23. Сообщение от Анонас (?), 07-Мрт-19, 01:07   +/
Под перепаханную малину таки появился: https://www.raspberrypi.org/forums/viewtopic.php?t=194952
Сегодня собрал, все отлично. Но почему-то OpenCL работает лишь от root, но это мелочи. Vulkan бы еще...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

24. Сообщение от Аноним (24), 02-Апр-20, 01:49   +/
Наркоман?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14


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

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




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

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