Автор Тема: общая картина по драйверам Mali  (Прочитано 1760 раз)

Оффлайн sdlm

общая картина по драйверам Mali
« : Ноябрь 08, 2015, 03:53:12 pm »
Ребят, .. вот покупаете вы железку, ну скажем видюху, так никакой же проблемы нет, хоть win, хоть nix система, алгоритм примерно тот же (за 5-10мин. выполняется)
1. идем на офф. сайт, качаем дрова
2. если это nix система, то может потребоваться пару команд ввести
3. профит

Но тут же, купил я OPi, думал за вечер заведу, .. ну без ускорения видео, оно завелось где-то за полчаса-час. Но с дровами на видео, что за изврат ?
1. идем на офф сайт, видим какие-то Utgard / Midgard .. EXA/DRI2 и UMP ..
Midgard - только для Mali-T6xx, Mali-T7xx and Mali-T860/T880 series.
Utgard - только для Mali Utgard GPU family.
EXA/DRI2 and X11 Display Driver - это что ?
UMP - UMP User Space Driver .. вот это больше всего похоже на правду .. но все же, не то что нужно, это либа, а нужен бинарный блоб.
2. Хорошо, допустим попробуем найти что-то на стороне
Есть какие-то sunxi .. это вообще кто ? .. (не завелось т.к. у лобориса mali.ko шибко новая)
Есть какой-то заброшенный lima-driver. (т.к. старое то решил не связываться)
3. Ну хорошо, идем на офф сайт железки OPi, и там на форум, ... там какой-то zhao_steven кидает ссыль на mali-ddk-r4p0.rar Mali userspace driver  ..
Кто такой Стивен ?
Какой-то медленный и полностью китайский файлообменник, что за стыд ?
Какую дополнительную нагрузку он вкомпилил в этот драйвер ? Почему я должен верить что там нет какого-то .. виря/закладок/и т.д. ? (ну .. это уже параноя, так что можно и пропустить)
Почему все уприрается в одного человека, обитающего на каких-то китайских форумах ?

Как-то нагуглил этот форум, и здесь тоже "ждем конфиги от Стивена".

Собственно, я к чему ? Почему на офф сайте нельзя было выложить все версии *.ko + *.so + мануалы как это впилить в разные ОС (а желательно даже не мануалы "как впилить", а скрипты впиливающие, аля инсталяторы) ?

Я может слишком много хочу ? Мне так не кажется, мне кажется сейчас это порнография какая-то (
Orange Pi Plus

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 523
  • Лайков: 146
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: общая картина по драйверам Mali
« Ответ #1 : Ноябрь 08, 2015, 06:01:43 pm »
Так при чём тут этот форум? :D
С такими темами нужно идти на официальный форум и говорить что мол Вы(разрабы платы) офигели. Или ещё лучше, найти на Али официальный магазин OPi и написать им.
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн sdlm

Re: общая картина по драйверам Mali
« Ответ #2 : Ноябрь 08, 2015, 06:58:36 pm »
Цитировать
Так при чём тут этот форум?
я .. не оч понял вопрос
1. я ничего против этого форума не высказывал
2. .. здесь есть люди, которые хоть немного "в теме", так что может поможете "открыть мне глаза" на ситуацию

Не, так а причем тут офф. форум ? Или уж совсем непонятно причем тут магаз на Али ?
Я бы еще понял если бы вы меня на Mali Developer Community послали, но .. вообще, это действительно хорошая идея, но единственное, у меня англ не оч. хорош (
А так, магаз скажет: "баян не мой, я только продал".
Разрабы платы скажут: "чип не наш, мы тока впаяли".
А вот какого фига разрабы чипа на офф сайт не выложат дрова к своему детищу ... вопрос открытый.
Orange Pi Plus

Оффлайн warik

  • Administrator
  • Старейшина
  • *****
  • Сообщений: 523
  • Лайков: 146
  • Карма: +10/-0
    • Просмотр профиля
    • OrangePi.pp.ua
Re: общая картина по драйверам Mali
« Ответ #3 : Ноябрь 08, 2015, 07:07:40 pm »
Не. Я это к тому, что мы же не разрабы, потому не знаем почему они пилят платы, а не пилят софт. И почему приходиться совсем другим людям допиливать что-то за них.
Orange Pi PC, Orange Pi One, Orange Pi Zero

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 286
  • Лайков: 63
  • Карма: +53/-0
  • Orange Pi 2
    • Просмотр профиля
Re: общая картина по драйверам Mali
« Ответ #4 : Ноябрь 09, 2015, 08:03:34 am »
Читаем тут
http://orangepi.pp.ua/index.php/topic,51.0.html
 и тут
http://orangepi.pp.ua/index.php/topic,72.0.html
и тут
http://orangepi.pp.ua/index.php/topic,15.0.html
Вкратце
Драйвер делится на открытую часть и проприетарную. Те блобы что дает Стивен это проприетарка, которую ему дал Allwiner по лицензии Mali. Открытая часть дров есть на сайте mali, в данном случае нам нужны r4p0.
После удачной сборки kernel space собираете драйвер для X11.
Ускорение видео это отдельная песня читайте ссылки выше.
Loboris пытался самостоятельно по моей инструкции собрать и установить драйвера для своего ядра, насколько это у него получилось сказать не могу.
Если Вы хотите собрать драйвера самостоятельно под ядро Лобориса то вам нужен его конфиг и исходники ядра, которые он использовал для сборки.
В моих экспериментах с драйверами я пока остановился на имплементации поддержки UMP т.е. у нас должен быть еще модуль типа disp_ump. Сейчас тестовые проги отображают первый кадр с 3d моделью а потом вылетают при выполнении swapbuffers, который использует ump. Загвоздка пока тут.
« Последнее редактирование: Ноябрь 09, 2015, 05:06:07 pm от tracert »

Оффлайн sdlm

Re: общая картина по драйверам Mali
« Ответ #5 : Ноябрь 09, 2015, 04:24:11 pm »
То о чем вы говорите, это в основном технические детали. Вопрос не про то.

Цитировать
блобы что дает Стивен это проприетарка, которую ему дал Allwiner по лицензии Mali.
Т.е. Allwiner, не считает нужным выложить свои проприетарные блобы в бинарном виде в общедоступное место ?
Т.е. как производитель чипа представляет себе использование его чипа .. если он драйвера не выкладывает ?
У меня просто волосы дыбом встают, от атмосферы "андеграунда" .. что бы оно завелось, надо лезть на форум борды(не чипа!), от туда на китайский файлообменник ..

P.S.
Я крайне признателен вам, за то что вы помогаете разбираться новичкам в технических деталях.
Orange Pi Plus

Оффлайн tracert

  • Administrator
  • Житель
  • *****
  • Сообщений: 286
  • Лайков: 63
  • Карма: +53/-0
  • Orange Pi 2
    • Просмотр профиля
Re: общая картина по драйверам Mali
« Ответ #6 : Ноябрь 09, 2015, 05:04:51 pm »
Так было наверное всегда, проприетарка отдавалась по цепочке производителю устройства.
Я думаю если бы драйвера были полноценно собраны и отлажены они бы шли уже вместе с образом.

Оффлайн zamar81

Re: общая картина по драйверам Mali
« Ответ #7 : Апрель 15, 2016, 03:23:23 pm »
Кто такой zhao_steven ?
Какой-то медленный и полностью китайский файлообменник, что за стыд ?
Какую дополнительную нагрузку он вкомпилил в этот драйвер ?
Почему все уприрается в одного человека, обитающего на каких-то китайских форумах ?

Только щас прочитал, думаю будет полезно дополнить. ARM - это разработчик CPU линейки Cortex для ARM девайсов. Они в своё время купили фирму-разраба Mali, это сейчас их GPU подразделение. Mali 400 входит в старую и наиболее удачную на сегодня их линейку Utgard.

Стевен Зао продаёт OPI железки на Али. Он же, насколько я знаю, владелец небольшой фирмы (2-3 чел), которая разрабала всю линейку OPI, а также изначально подпилила под неё наиболее популярные дистрибутивы Линукса. Он же подаёт себя как разраб на заказ подобных девайсов других брендов типа Odroid. По заказам Стивена OPI и производится на небольшом ОЕМ заводе, судя по качеству пайки. Поэтому у него сервис-контракт с ARM, и он может официально купить доки и дрова от Cortex и Mali, ибо видео чип интегрирован в чип проца. А выкладывает он их на форуме своей фирмы не случайно - нет сил самим доводить ПО, вот он и даёт доки и файлы в руки коммунити, хотя и нарушает контракт с ARM, но в Китае это походу норма. Так что вся линейка OPI это бизнес Стивена Зао. :)
« Последнее редактирование: Апрель 16, 2016, 05:05:53 pm от zamar81 »