Orange Pi

Мультимедия => Mali GPU / CedarX / DRM => Тема начата: bambr3312 от Октябрь 04, 2015, 03:38:33 pm

Название: Re: Установка kernel драйверов mali 400
Отправлено: bambr3312 от Октябрь 04, 2015, 03:38:33 pm
Вопрос! Откуда файлы устройств /dev/mali и /dev/ump берутся?  ;D
И sudo cat <<eof>/etc/udev/rules.d/50-mali.rules - лучше делать так - sudo cat > /etc/udev/rules.d/50-mali.rules <<EOF
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: tracert от Октябрь 04, 2015, 03:55:38 pm
После старта mali.ko ump.ko появятся.
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 08:32:45 am
Здравствуйте форумчане!
Как можно определить Mali работает или нет?
Эта надпись говорит о том, что Mali работает?
Цитировать
root@OPi:~# lsmod
Module                  Size  Used by
8189es                901572  0
mali_drm                6634  0
drm                   180351  1 mali_drm
mali                  211408  0
ump                    40421  1 mali
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 08:48:46 am
Здравствуйте форумчане!
Как можно определить Mali работает или нет?
Эта надпись говорит о том, что Mali работает?
Цитировать
root@OPi:~# lsmod
Module                  Size  Used by
8189es                901572  0
mali_drm                6634  0
drm                   180351  1 mali_drm
mali                  211408  0
ump                    40421  1 mali
у вас добавлены модули ядра, это не говорит о том что мали работает. Нужно поставить пакет mesa-utils-extra и просмотреть es2_info - если увидите там мали, значит драйвер уже скомпилирован и можно пробовать запустить es2gears. Если нет - вам надо компилировать libdri2, libump и сам драйвер для иксов - xf86-video-fbturbo, затем положить библиотеки для мали в /usr/lib и синхронизировать библиотеки. Затем поменять используемый драйвер на fbturbo в /etc/X11xorg.conf, перезагрузиться и пробовать снова.
ЗЫ, еще нужно добавить разрешающие правила для устройств в /etc/udev/rules.d и добавить своего пользователя в группу video.
ЗЗЫ, где то на форуме было полное описание вышесказанного.
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 09:37:31 am
Спасибо! В дебиановских пакетах почему-то такого пакета не имеется. Есть mesa-utils, пойдет?
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 10:19:54 am
Спасибо! В дебиановских пакетах почему-то такого пакета не имеется. Есть mesa-utils, пойдет?
нет, mesa-utils для openGL, а у нас openGL ES2
пропишите в /etc/apt/sources.list такие репозитории - у меня они нормально работают
Цитировать
deb http://ftp.us.debian.org/debian jessie main contrib non-free
deb-src http://ftp.us.debian.org/debian jessie main contrib non-free
deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 10:32:50 am
Lipton, Еще раз спасибо! Пакет нашелся. Я правда использую raspbian-wheezy. Это норм если пакет из jessie?
Открыл es2_info. Там много артифактов и не понятно что есть что.
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 10:40:25 am
Lipton, Еще раз спасибо! Пакет нашелся. Я правда использую raspbian-wheezy. Это норм если пакет из jessie?
лучше не стоит, просто поменяйте везде в /etc/apt/sources.list jessie на wheezy, иначе можно поломать зависимости пакетов.
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 12:59:38 pm
Lipton, А у Вас Мали на Дебиане работает?
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 01:12:13 pm
Lipton, А у Вас Мали на Дебиане работает?
конечно, в первую очередь завел.
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 01:19:55 pm
Lipton, А алгоритмик сможете набросать? С установкой на минимальную конфигурацию Дебиана. В FAQ прописан алгоритм для Lubuntu, а я хочу попробовать на Дебиан OPi PC (H3).
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 01:49:45 pm
Lipton, А алгоритмик сможете набросать? С установкой на минимальную конфигурацию Дебиана. В FAQ прописан алгоритм для Lubuntu, а я хочу попробовать на Дебиан OPi PC (H3).
он практически не будет отличаться, у меня только загвоздка возникла с тем что модули не только в /usr/lib/ нужно было засунуть, но и в /usr/lib/arm-linux-gnueabihf/ но это возможно потому что я изначально не тот драйвер скомпилировал. Вот я по тутариалу лобориса делал, т.к. оставил его ядро, по скольку модули ядра вы уже подгрузили, вам останется только это:
Извините, вам запрещён просмотр содержимого спойлеров.
библиотеки, которые нужно распаковать https://yadi.sk/d/o6QtpS5AnkwDH
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 03:33:06 pm
Что такое GPU paсk. Откуда его брать? Откуда этот кусок? Не могу найти. pcmanfm у меня не открывает. Не пойму начало.
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 03:59:56 pm
Что такое GPU paсk. Откуда его брать? Откуда этот кусок? Не могу найти. pcmanfm у меня не открывает. Не пойму начало.
я ссылку дал на библиотеки, вам gpu pack не нужен, все файлы в архиве, просто распакуйте их в /usr/lib остальное по инструкции
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: warik от Январь 26, 2016, 04:01:52 pm
GPU pack тут (https://mega.nz/#!wMsRCJiZ!voNeXDMW9rTQipGg7wSjfRUXsprjafK9Lnt--EsLFo8). Это пак из этого видео: https://www.youtube.com/watch?v=tKEwKzsWd0M
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 04:08:17 pm
Lipton, А в них include нет, это норм?
А проверить как, работает или нет?
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 06:02:14 pm
Lipton, А в них include нет, это норм?
А проверить как, работает или нет?
es2_info
es2gears
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 06:21:53 pm
А еще как-нибудь можно? У меня опять нет этого пакета на Raspbiane. Если я подключаю ссылки на Дебиан, то contrib ругается.
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: warik от Январь 26, 2016, 07:00:23 pm
Может glmark2 есть?
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 07:12:06 pm
А еще как-нибудь можно? У меня опять нет этого пакета на Raspbiane. Если я подключаю ссылки на Дебиан, то contrib ругается.
Эти программы содержаться в mesa-utils-extra
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 07:13:54 pm
Может glmark2 есть?
glmark2-es2 я собирал из исходников пиноновским инсталлером
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 26, 2016, 07:17:11 pm
А через mesa-utils никак нельзя? Он все-равно инсталлирован.
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 26, 2016, 07:54:26 pm
А через mesa-utils никак нельзя? Он все-равно инсталлирован.
Нет, этот пакет работает только с opengl, ускорения на который нет в мали, нам нужен gl es2
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 27, 2016, 08:37:08 am
Lipton, Не могу понять в алгоритме, что сделать по этой фразе
"All in console>" ?
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: UB3GAD от Январь 27, 2016, 10:53:43 am
Lipton, Не могу понять в алгоритме, что сделать по этой фразе
"All in console>" ?
Все  делать в консоли
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 27, 2016, 11:15:01 am
A! Тут дословный перевод. А я подумал, что требуется настройка console.
У меня эта папка "go to /usr/share/X11/xorg.conf.d" не сформировалась, ее создать самому?
И в нее же поместить новый файл "Create new file 99-fbturbo.conf".
Так?
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 27, 2016, 02:31:36 pm
А что можно понять из es2_info, если он на тарабарском языке?
Название: Re: Установка kernel драйверов mali 400
Отправлено: bambr3312 от Январь 27, 2016, 04:21:52 pm
А что можно понять из es2_info, если он на тарабарском языке?
вывод в консоль какой оно делает?
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 27, 2016, 05:28:36 pm
Вот что нарисовало.
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 27, 2016, 05:56:42 pm
А вот результат работы es2gears.
Так Мали работает или нет, кто знает? Судя по этим результатам.
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: warik от Январь 27, 2016, 06:02:51 pm
Ну так Gears у Вас тормозят?
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 27, 2016, 06:15:42 pm
Я не знаю, поэтому и спрашиваю. Вроде шестеренки крутятся без тормозов. А как оно должно быть я не знаю. И почему-то пишет название драйвера не mali, а lima. Это тоже самое или нет? Может это другой драйвер. Сбросьте кто-нибудь свои файлы для сравнения.
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 27, 2016, 09:07:28 pm
Я не знаю, поэтому и спрашиваю. Вроде шестеренки крутятся без тормозов. А как оно должно быть я не знаю. И почему-то пишет название драйвера не mali, а lima. Это тоже самое или нет? Может это другой драйвер. Сбросьте кто-нибудь свои файлы для сравнения.
Библиотеки мали не подцепились, скорее всего не все сделали по инструкции, у вас ясно пишет что работает меса
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 28, 2016, 09:37:36 am
Не могу понять, вроде ошибок при компиляции не было.
1. Я могу устанавливать на минимальную систему (без ХХ) или нужно сначала установить графику?
2. Я делал через Pytty, это возможно или нужно из главной консоли?
3. Я исправлял script.fex по http://orangepi.pp.ua/index.php/topic,51.0.html - это нужно? В алгоритме этого не было.
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 28, 2016, 11:45:03 am
Не могу понять, вроде ошибок при компиляции не было.
1. Я могу устанавливать на минимальную систему (без ХХ) или нужно сначала установить графику?
2. Я делал через Pytty, это возможно или нужно из главной консоли?
3. Я исправлял script.fex по http://orangepi.pp.ua/index.php/topic,51.0.html - это нужно? В алгоритме этого не было.
1. Какой смысл заводить графику не имея иксов? Ну и это невозможно, т.к. драйвер как раз вызывается из xorg.conf.
2. Могут возникнуть проблемы с переменными и экспортом, но почти все можно сделать и по ssh.
3. Если на предыдущей системе хардварное видео работало, то значит эти исправления необязательны, в инструкции от loboris этого нет.
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 28, 2016, 11:52:15 am
для сравнения.
(http://s8.hostingkartinok.com/uploads/thumbs/2016/01/0aa68a62772a097cdaed5b4fdd6e309c.png) (http://hostingkartinok.com/show-image.php?id=0aa68a62772a097cdaed5b4fdd6e309c)
(http://s8.hostingkartinok.com/uploads/thumbs/2016/01/efbc486815d364d2d1beacb76444a109.png) (http://hostingkartinok.com/show-image.php?id=efbc486815d364d2d1beacb76444a109)
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 28, 2016, 01:37:06 pm
Спасибо! Но все-равно не выходит. Испробовал с нуля 5 раз. Не удалось :( 2 раза устанавливал на debian jessie. Не идет.
Ядро от Лобориса                         Linux OPi 3.4.39-02-lobo #1 SMP PREEMPT Sun Jan 3 06:19:36 MSK 2016 armv7l GNU/Linux                         
Модули 3.4.39-02-lobo
Ошибок при компиляции вроде не выдает.
Единственное - не находит папку /usr/lib/arm-linux-gnueabihf/mesa-egl/
при выполнении в конце
run: sudo mv /usr/lib/arm-linux-gnueabihf/mesa-egl/ /usr/lib/arm-linux-gnueabihf/.mesa-egl/

Что еще можно проверить? Не знаю.
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 28, 2016, 08:11:37 pm
Lipton, Кинь ссылку,  пожалуйста, на титор Лобориса откуда взят кусок. Нет полного понимания, уже запутался окончательно. Почему нет нужных дров в /usr/lib/arm-linux-gnueabihf/dri/
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: warik от Январь 28, 2016, 08:15:43 pm
vash_sa, я же кидал Вам. Вот видео от туда и инструкция: https://www.youtube.com/watch?v=tKEwKzsWd0M
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 28, 2016, 09:00:42 pm
Замечательно попал в Фейсбук, но инструкции нет. Мне эти группы совсем не нужны. Я инструкцию просил. Неужели тяжело просто инструкцией поделиться?
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: warik от Январь 28, 2016, 09:05:37 pm
Так как раз в группах инструкция и есть: https://www.facebook.com/groups/1483270805309190/permalink/1494636227505981/
Название: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 29, 2016, 08:57:26 am
Спасибо! Но все-равно не выходит. Испробовал с нуля 5 раз. Не удалось :( 2 раза устанавливал на debian jessie. Не идет.
Ядро от Лобориса                         Linux OPi 3.4.39-02-lobo #1 SMP PREEMPT Sun Jan 3 06:19:36 MSK 2016 armv7l GNU/Linux                         
Модули 3.4.39-02-lobo
Ошибок при компиляции вроде не выдает.
Единственное - не находит папку /usr/lib/arm-linux-gnueabihf/mesa-egl/
при выполнении в конце
run: sudo mv /usr/lib/arm-linux-gnueabihf/mesa-egl/ /usr/lib/arm-linux-gnueabihf/.mesa-egl/

Что еще можно проверить? Не знаю.
попробуйте еще все либы из архива, который я кидал в  /usr/lib/arm-linux-gnueabihf/ у меня почему то завелось именно так
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 29, 2016, 04:30:44 pm
Lipton, А Вы конфигурацию свою можете выложить. Пробовал, как Вы говорите, тоже самое.
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: Lipton от Январь 29, 2016, 05:56:19 pm
Lipton, А Вы конфигурацию свою можете выложить. Пробовал, как Вы говорите, тоже самое.
Что именно выложить? И покажите вывод cat /var/log/Xorg.0.log
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: warik от Январь 29, 2016, 07:54:00 pm
Я что-то не понимаю сути этого диалога... Зачем Вы паритесь с Mali? Почему просто не установите готовую сборку?
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 30, 2016, 09:03:24 am
Цитировать
И покажите вывод cat /var/log/Xorg.0.log
Файл в приложении. Я хотел узнать информацию о вашем ядре и модулях. Я уже испробовал так:
Debian_jessie_mini.img установил стандартный lxde, далее все по методике  gpu_tutorial.
В итоге та же ошибка
Цитировать
libEGL warning: MESA-LOADER: malformed or no PCI ID

libEGL warning: DRI2: failed to open lima (search paths /usr/lib/arm-linux-gnueabihf/dri:${ORIGIN}/dri:/usr/lib/dri)
Откуда она берется? Раз 10 начинал с 0 под разные Debian, разные модули. Потратил целую неделю - ничего не выходит. Подскажите, пожалуста, что у меня не так и как избавиться от этой ошибки.
Название: Re: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Январь 30, 2016, 09:08:25 am
Я что-то не понимаю сути этого диалога... Зачем Вы паритесь с Mali? Почему просто не установите готовую сборку?
Я извиняюсь, но как-то на форуме не обнаружил Debian_jessie с Mali, Raspbian c Mali.
Вы свои сборки не выкладываете, а больше взять не где, поэтому и парюсь.
Да и самому хотелось бы понять.
Название: Re: Установка kernel драйверов mali 400
Отправлено: vash_sa от Май 09, 2016, 09:30:38 pm
Замучили эти гнусные дрова!!!
Устал устанавливать это дерьмо на Debian-8.
По 200 раз переустанавливал. Нет их не работают и все!!!