The OpenNET Project / Index page

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



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

"Объявлено о готовности panthor, открытого драйвера для 10 поколения GPU Mali"  +/
Сообщение от opennews (??), 05-Мрт-24, 09:41 
Компания Collabora объявила о готовности открытого драйвера panthor, развиваемого для десятого поколения GPU Mali (G310, G510, G710), в котором применяется технология CSF (Сommand Stream Frontend), выносящая на сторону прошивки некоторые функции драйвера для снижения нагрузки на CPU и предлагающая новую модель организации выполнения работ на GPU. DRM-драйвер (Direct Rendering Manager) panthor принят в ветку drm-misc и предположительно войдёт в состав ядра Linux 6.10. Изменения для поддержки нового драйвера также приняты в  Mesa и включены в состав Gallium-драйвера panfrost для GPU Mali...

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

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

Оглавление

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

1. Сообщение от Аноним (-), 05-Мрт-24, 09:41   +/
> для замены проприетарных компонентов BL31 (Boot Loader stage 3.1).

Так на него же сорц фирма ARM выкладывает? Или случилось как обычно с BSDL - т.е. ARM выкладывает, а фактическую реализацию под ЭТОТ SoC - таки - закрысили?

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

2. Сообщение от Alladin (?), 05-Мрт-24, 09:44   +4 +/
Мы в процессор добавили GPU акселератор, чтобы облегчить работу CPU в граф задачах.

Мы в GPU добавили еще процессор, чтобы вынести GPU планировщик.

А что потом?)

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

3. Сообщение от Аноним (3), 05-Мрт-24, 10:02   +6 +/
С этим драйвером Orange Pi 5 заиграет новыми красками.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #8, #12

4. Сообщение от Аноним (4), 05-Мрт-24, 10:03   +1 +/
А потом такие зачем на cpu и выкинули его.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #6

5. Сообщение от Аноним (4), 05-Мрт-24, 10:09   +2 +/
Открытый не значит быстрый.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

6. Сообщение от Alladin (?), 05-Мрт-24, 10:20   +/
с таким успехом можно и GPU выкинуть ведь на CPU будет достаточно ядер и производительности
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #11, #31

7. Сообщение от Аноним (7), 05-Мрт-24, 10:41   +2 +/
Orange pi 5+. Воспроизведение видео в чём-то кроме патченного chromium намертво вешает систему. Во всех сколько-нибудь "официальных" сборках ОС. Если заработает, то боюсь даже загадывать что может получиться.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15

8. Сообщение от Qq (?), 05-Мрт-24, 11:10    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

9. Сообщение от Аноним (9), 05-Мрт-24, 11:13   +/
>с планированием очереди потока команд на стороне прошивки. Для организации работы планировщика в GPU встроен отдельный микроконтроллер Cortex-M7

Я что-то не понял ... Mali же - это GPU для телефонов, там и GPU и CPU на одном чипе. И тут нам заявляют, что отдельное ядро из CPU аппаратно выделили для нужд GPU и крутят на нём проприетарную прошивку, наверняка ещё и тивоизированную, вместо того, чтобы отдать подобные вещи полностью на откуп драйверу и клиентскому софту ...

Мне представляется это наглостью и предательством интересов пользователя.

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

10. Сообщение от Аноним (-), 05-Мрт-24, 11:31   +1 +/
>> с планированием очереди потока команд на стороне прошивки.
>> Для организации работы планировщика в GPU встроен отдельный микроконтроллер Cortex-M7
> Я что-то не понял ... Mali же - это GPU для телефонов, там и GPU и CPU на одном чипе.
> И тут нам заявляют, что отдельное ядро из CPU аппаратно выделили для нужд GPU и крутят
> на нём проприетарную прошивку, наверняка ещё и тивоизированную, вместо того, чтобы отдать
> подобные вещи полностью на откуп драйверу и клиентскому софту ...

Что тут не понятно? Что у GPU могут быть сервисные ядра для внутренних нужд? У более жирных GPU сервисных ядер вообще с дюжину, на все оказии. От распределения потока команд до управления DVFS и что там еще.

> Мне представляется это наглостью и предательством интересов пользователя.

Вон те вроде пока справляются. А Cortex M сам по себе вполне известное документированое ядро.

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

11. Сообщение от anonymous (??), 05-Мрт-24, 13:13   +1 +/
Интел тоже так думал когда-то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

12. Сообщение от InuYasha (??), 05-Мрт-24, 13:20   +1 +/
Т.е. перестанет быть orange? :D Я долго смеялся. :_D
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #27

13. Сообщение от Аноним (13), 05-Мрт-24, 14:04   +1 +/
>Что тут не понятно? Что у GPU могут быть сервисные ядра для внутренних нужд?

Не понятно, какого хрена ядро, размещённое на том же чипе, выделили в "сервисное", а не отдали пользователю, чтобы он определял, какой код там крутится, и нужно ему это ядро для обработки потока команд, или он ему квант времени на поток команд выделит через планировщик в ОС, а всё остальное время будет его юзать как дополнительное ядро CPU для многопоточных приложений.

>У более жирных GPU сервисных ядер вообще с дюжину, на все оказии.

Они тоже должны быть полностью предоставлены в распоряжение пользователя. А "прошивка" должна быть просто нитью ядра ОС, в которую загрузили соответствующий модуль в виде программы.

>У более жирных GPU

На дискретных GPU на отдельной PCIE-плате ещё можно обосновать кое-как то, что ядро не является тем ядром, на которое можно класть нити произвольных программ по причине его доступа другой физической памяти. Что не отменяет того, что у пользователя и программ должна быть возможность помещать в такие ядра свои "прошивки". и чтобы они там работали с полным доступом и без санкций за отсутствие подписи или не прошедшую TEE-аттестацию.

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

14. Сообщение от n00by (ok), 05-Мрт-24, 15:11   –4 +/
Collabora штампует драйвера видеоконтроллеров, как пирожки печёт.
Collabora добавляет в Wine поддержку Wayland.
Эксперты Опеннет веруют, что Иксы вечны.

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

15. Сообщение от Аноним (15), 05-Мрт-24, 15:12   +/
Установил Firefox, активировал gpu ускорение. Видео пашет в 1080р без косяков в 95%
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

16. Сообщение от НытикАнонимус (?), 05-Мрт-24, 16:41   +/
Когда завезут GL4.6 чтобы я в DOOM 2016 уже играл? Когда?
Ответить | Правка | Наверх | Cообщить модератору

20. Сообщение от Анонист (?), 05-Мрт-24, 17:36   +4 +/
Когда оно уже сможет в аппаратное ускорение отрисовки интерфейса и декодинг видео? А то оно даже от передвижения окошек дoлбит пpoц в coтку.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #26

23. Сообщение от Qq (?), 05-Мрт-24, 19:21   –1 +/
Для пишущих про медленный и глючный опенсурс-драйвер, напоминаю что это рефересные gpu от ARM, и к сопровождающим от collabora подключилось два сотрудника arm для оказания помощи в поддержке этой фигни. Какой уровень был у них в доступе к документации, правда, я не знаю. Но думаю они не занимались реверсом всего и вся
Ответить | Правка | Наверх | Cообщить модератору

26. Сообщение от Аноним (26), 06-Мрт-24, 00:02   +1 +/
Сразу после того, как Зоркий Глаз заметит, что у него отрисовка через llvmpipe идёт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

27. Сообщение от Аноним (27), 06-Мрт-24, 00:31    Скрыто ботом-модератором+2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

28. Сообщение от Аноним (28), 06-Мрт-24, 01:50   +/
Cortex M это микроконтроллер. Ты хочешь доступ ко всем микроконтроллерам в системе?
Так может и из линукса убрать разделение на кернел и юзер спейс, а то что они себе позволяют, не дают пользователю доступ ко всему функционалу
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

29. Сообщение от aaa (??), 06-Мрт-24, 14:10   +/
"для десятого поколения GPU Mali (G310, G510, G710)"
А где у них поддержка G510 и G710?
Вроде пока только
0xac74, "G310" и
0xa867, "G610"
Никаких
G510
G710
G615
G715
Im-G715
G620
G720
Im-G720
нет и не предвидится.
Ответить | Правка | Наверх | Cообщить модератору

30. Сообщение от anonymous (??), 06-Мрт-24, 16:43   +/
Вы ещё забываете что внутри процессора x64 есть маленький процессор arm для планировки. И это тоже предательство интересов пользователя. Кому они нужны?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #33

31. Сообщение от Аноним (31), 06-Мрт-24, 22:18   +/
Поинтересуйтесь архитектурой и вопросом, почему ИИ вычисляют на GPU,а не CPU.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

33. Сообщение от Ananim (?), 10-Мрт-24, 15:55   +/
Откуда ты эту чушь выдумал? Не из своей ли головы часом?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30


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

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




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

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