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

Исходное сообщение
"Объявлено о готовности 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


Содержание

Сообщения в этом обсуждении
"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 05-Мрт-24 09:41 
> для замены проприетарных компонентов BL31 (Boot Loader stage 3.1).

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


"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Alladin , 05-Мрт-24 09:44 
Мы в процессор добавили GPU акселератор, чтобы облегчить работу CPU в граф задачах.

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

А что потом?)


"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 05-Мрт-24 10:03 
А потом такие зачем на cpu и выкинули его.

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Alladin , 05-Мрт-24 10:20 
с таким успехом можно и GPU выкинуть ведь на CPU будет достаточно ядер и производительности

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено anonymous , 05-Мрт-24 13:13 
Интел тоже так думал когда-то.

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 06-Мрт-24 22:18 
Поинтересуйтесь архитектурой и вопросом, почему ИИ вычисляют на GPU,а не CPU.

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 05-Мрт-24 10:02 
С этим драйвером Orange Pi 5 заиграет новыми красками.

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 05-Мрт-24 10:09 
Открытый не значит быстрый.

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Qq , 05-Мрт-24 11:10 
Патчи для 6.9rc пока принесли принципиальную поддержку, но пока не принесли нормального описания железа для opi5. К 6.12 может быть будет что-то…

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено InuYasha , 05-Мрт-24 13:20 
Т.е. перестанет быть orange? :D Я долго смеялся. :_D

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 06-Мрт-24 00:31 
RGB Pi5

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 05-Мрт-24 10:41 
Orange pi 5+. Воспроизведение видео в чём-то кроме патченного chromium намертво вешает систему. Во всех сколько-нибудь "официальных" сборках ОС. Если заработает, то боюсь даже загадывать что может получиться.

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 05-Мрт-24 15:12 
Установил Firefox, активировал gpu ускорение. Видео пашет в 1080р без косяков в 95%

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 05-Мрт-24 11:13 
>с планированием очереди потока команд на стороне прошивки. Для организации работы планировщика в GPU встроен отдельный микроконтроллер Cortex-M7

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

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


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

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

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

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


"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 05-Мрт-24 14:04 
>Что тут не понятно? Что у GPU могут быть сервисные ядра для внутренних нужд?

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

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

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

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

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


"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 06-Мрт-24 01:50 
Cortex M это микроконтроллер. Ты хочешь доступ ко всем микроконтроллерам в системе?
Так может и из линукса убрать разделение на кернел и юзер спейс, а то что они себе позволяют, не дают пользователю доступ ко всему функционалу

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено anonymous , 06-Мрт-24 16:43 
Вы ещё забываете что внутри процессора x64 есть маленький процессор arm для планировки. И это тоже предательство интересов пользователя. Кому они нужны?

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Ananim , 10-Мрт-24 15:55 
Откуда ты эту чушь выдумал? Не из своей ли головы часом?

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено n00by , 05-Мрт-24 15:11 
Collabora штампует драйвера видеоконтроллеров, как пирожки печёт.
Collabora добавляет в Wine поддержку Wayland.
Эксперты Опеннет веруют, что Иксы вечны.


"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено НытикАнонимус , 05-Мрт-24 16:41 
Когда завезут GL4.6 чтобы я в DOOM 2016 уже играл? Когда?

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Анонист , 05-Мрт-24 17:36 
Когда оно уже сможет в аппаратное ускорение отрисовки интерфейса и декодинг видео? А то оно даже от передвижения окошек дoлбит пpoц в coтку.

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Аноним , 06-Мрт-24 00:02 
Сразу после того, как Зоркий Глаз заметит, что у него отрисовка через llvmpipe идёт.

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено Qq , 05-Мрт-24 19:21 
Для пишущих про медленный и глючный опенсурс-драйвер, напоминаю что это рефересные gpu от ARM, и к сопровождающим от collabora подключилось два сотрудника arm для оказания помощи в поддержке этой фигни. Какой уровень был у них в доступе к документации, правда, я не знаю. Но думаю они не занимались реверсом всего и вся

"Объявлено о готовности panthor, открытого драйвера для 10 по..."
Отправлено 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
нет и не предвидится.