Mali 400 для linux

Pinebook: первый опыт

Ъ: эпик фейл, ничего не работает.

Пробовал предустановленный KDE Neon и ayufan’s bionic mate. На втором почему-то не работает аудио, хотя по-идее должно работать.

На обоих не завелось аппаратное ускорение видео. KDE из-за этого жутко тормозит (пытался отключить эффекты, но прозрачность панели не нашёл, как отключить). Вообще странное решение — использовать KDE на слабом девайсе с неработающим 3D.

Звук моно (по крайней мере так ОС его считает).

Из аппаратных проблем отметил неудобную клавиатуру. Правый shift очень маленький. Нет клавиши Windows (я, конечно, понимаю, что винда не нужна, но не до такой же степени).

Вопрос к пользователям: у кого-нибудь удавалось завести mali (GPU) на kde neon или другом дистре с ядром 3.10 bsp? Ну или завести всё (GPU, звук, ждущий режим) на любом ядре?

OrangePi PC, Armbian, Mali 400: no drivers in kernel

Доброго времени суток!
Запускаю Armbian на OrangePi PC (пробовал и Ubuntu- и Debian-based).
uname -a:

Ставлю по этой инструкции. Весь userspace уже поставил, a kernel drivers нема.
Кто виноват, и что делать?

Как скомпелировать видеодрайвер?

https://github.com/linux-sunxi/mali-400-kernel-drivers — Вот нашел драйвер под свой чип, а как вставить его вообще не понимаю, т.к. я чайник. Подскажите что делать, или что почитать, что бы это начало работать.

Помогите завести Mali-400 на mainline

Имеется SBC — Orange Pi PC + ,дистрибутив Armbian 5.38, ядро 4.14.15. Не могу завести ускорение OpenGL ES по данной инструкции. Что я сделал: добавил описание mali в Device Tree,скомпилировал модуль r6p2,загрузил его (судя по выхлопу все загрузилось отлично),перекомпилировал ядро с CONFIG_DRM_FBDEV_OVERALLOC=200,закинул блобы из fbdev/lib/lib_fb_dev в /usr/lib и. ничего не получилось.Если запустить es2gears то он падает с eglgetdisplay failed. Что делать? Dmesg.

Orange Pi и мали

Orange Pi хочу брать. Что там за проблемы с GPU Mali были? Я даже гитхаб со свободным драйвером нагуглил(вроде как). Проблемы уже в прошлом? Объясните.

mali driver usage

Hi! Завожу дебиан, на девайсе. Поидее, там драйвера mali уже есть, но .. тем не менее GL_RENDERER: Software Rasterizer . Куда копать ?

P.S. Как прятать текст(код) под спойлер ? \[cut\] у меня не сработал.

Свободные видеодрова

Десктоп не интересует. Интересуют Mali, Vivante, PowerVR, Adreno, Tegra, VideoCore.
Что используется в мобильных девайсах (планшеты, телефоны) из того, что я не перечислил? Какие ядра доступны для лицензирования? А что есть свобоного (Verilog, VHDL)?
И самое главное: Есть ли свободные драйвера для перечисленного? Насколько они хороши?

Banana PI — иксы не хотят hardware 3D\2D acceleration

Компилял драйвера по пошаговой инструкции типа этой , много их..

одна и та же ошибка у иксов

хардварная 3D\2D не работает, только софтверная vdpau в mplayer не работает

в общем, пользоваться можно, смотреть фильмы без тормозов, лазить в инете, но хотелось бы все таки не насиловать процессор, может кто нибудь знает как этот банан правильно готовить?

Читайте также:  Windows 10 для корпоративных клиентов обновление

пс: полный лог иксов выложу позже. спасибо.

Безумная идея (офис на коленке из пластилина и палок)

Навеяно по мотивам этого треда (перепост).

  1. Покупаем с два десятка китайских свистков наподобие этого: http://rikomagic.su/mk802.html, но какую-нибудь новую модель с мощным железом;
  2. Покупаем соответствующее свисткам количество мониторов с HDMI, клавиатуры, мышки, несколько Wi-Fi-роутереров и USB-хаб;
  3. Сносим со свистка Android и устанавливаем туда десктопный Linux — Debian/Ubuntu/Fedora/Gentoo/Arch/LFS (по вкусу);
  4. Устанавливаем gvim/emacs/qtcreator/kate/geany, компиляторы, популярные DCVS, браузеры и прочие прикладные программы. Тщательно настраиваем систему и сеть, создаём дамп SD-карты настроенной системы;
  5. Разворачиваем дамп на все свистки и подключаем их к мониторам, можно даже спрятать свистки в мониторы (если место позволит) или закрепить их синей изолентой на задней стенке;
  6. Нанимаем индусов, питонистов, веб-макак, верстальщиков, рельсоруберов и прочих хипстеров;
  7. Садим их за мониторы со свистками и заставляем писать код;
  8. .
  9. Profit.

А ты, ЛОРовец, стал бы работать/учиться в таком «офисе»/«компьютерном классе»/«аудитории»?

cast mittorn
cast azazello
cast ncrmnt

Если серьезно, ребята, то хотелось бы узнать от вас о целесообразности использования ARM-девайсов в качестве рабочих станций. Есть какие-то слишком большие проблемы, которые не так-то просто разрешить? Почитал вот этот тред и понял, что красноглазить придётся много. Возможно ли вообще подобное для не слишком серьёзных, можно сказать «домашних» проектов; к примеру, для организации школьного кружка по изучению какого-нибудь ЯП?

Выбор между /dev/dri/cardN

Подключил к планшету (Allwinner A10) dvi-монитор, указал использование второго фреймбуфера. Обнаружил, что на втором x-сервере не работает GLES (Mali400). Протрассировал, понял, что дело в DRI, заменил ноду /dev/dri/card0 на /dev/dri/card1, перезапустил вторые иксы. Графика заработала.
Теперь вопрос: как указать путь к dri-устройству принудительно?

Реально ли аппаратно кодировать/декодировать видео на Mele A2000G?

Есть железка Mele A2000G, в ней стоит ARM’овский процессор Allwinner A10, в нём есть графическое ядро Mali-400. В характеристиках заявлено, что имеется возможность аппаратно кодировать и декодировать h264 и MPEG. Подозреваю, что планшеты с Android’ом на том же чипе даже это используют. Ещё есть открытый драйвер для Mali под названием Lima, с которым даже удалось запустить Quake III.

Скажите, а в Ubuntu возможно использовать аппаратное кодирование/декодирование видео, или приходтся об этом пока только мечтать?

gnome-shell готов

собственно приветствуются СПВ способные по фотографии выявить причину данных артефактов.

Andriod media player. Linux. XBMC. 3D HDMI 1.4

Сейчас смотрю на dx.com. Там куча разных девайсов. Хороших на вид. С хорошими чипами, хорошей графикой. Даже поддержкой 3D video, как понимаю через HDMI 1.4 Но везде стоит android. Как насчет того, чтоб поставить туда linux? Хочу поставить туда XBMC. Сделать AirPlay. Ну и другие гадости, которые можно сделать только на нормальной linux. Еще игрушки. Правда Android в этом плане даже получше будет. Но вот XBMC с другой стороны хорош, а под дроидом пока еще не очень он. Во первых, что у нас с поддержкой такого железа? Как понимаю, ключевые проблемы — это mali 400. Во вторых — что с HDMI 1.4 и 3D. В третьих — что с другой мелочью.

В общем кто что знает, что пробовал. Интересно собрать результаты и решиться заказать что нить 2 ядерно с гигом оперативки (или лучше 2, если найду).

Источник

Помогите завести Mali-400 на mainline

Имеется SBC — Orange Pi PC + ,дистрибутив Armbian 5.38, ядро 4.14.15. Не могу завести ускорение OpenGL ES по данной инструкции. Что я сделал: добавил описание mali в Device Tree,скомпилировал модуль r6p2,загрузил его (судя по выхлопу все загрузилось отлично),перекомпилировал ядро с CONFIG_DRM_FBDEV_OVERALLOC=200,закинул блобы из fbdev/lib/lib_fb_dev в /usr/lib и. ничего не получилось.Если запустить es2gears то он падает с eglgetdisplay failed. Что делать? Dmesg.

Читайте также:  Кэш файлы windows winsxs backup

Если нужен майнстрим — надо выбирать платформу прежде чем покупать и не брать шлак по принципу что подешвле

Если все еще надо — у тебя меса может подсирать своими либами. Убери месовские либы с аналогичными либам-блобам названиями отовсюду, куда долезет ldconfig.

+ я не уверен что es2gears умеют в фреймбуффер, это разве не для ыксов?

В данный момент я поднял вяленый на Orange Pi Lite, но оно слоу

Благодаря посонам с ирки #linux-sunxi узнал в чем проблема,но решить не смог. Короче говоря,надо перекомпилировать ядро с CONFIG_DRM_FBDEV_OVERALLOC=200 и тогда блобы должны нормально заработать,но мне не помогло,все равно не могло найти дисплей. Ну его нахрен.

Вообщем подожду пока Lima допилят,тогда может и вернусь к орандж пайам.

Источник

OrangePi PC, Armbian, Mali 400: no drivers in kernel

Доброго времени суток!
Запускаю Armbian на OrangePi PC (пробовал и Ubuntu- и Debian-based).
uname -a:

Ставлю по этой инструкции. Весь userspace уже поставил, a kernel drivers нема.
Кто виноват, и что делать?

чтобы дрова попали в ядро нужно чтобы они были как минимум опенсорсны, ну и чтобы удовлетворяли требованиям качества предъявлемыми Линусом Торвальдсом

разработчики которые не заопенсорсили их по какой-то причине: то ли устыдились своего быдлокода, то ли закладки или прочие подлости захотели спрятать

переходить на одноплатник EOMA68: он работает на 100% опенсорсном и свободном софте, и ему никогда не потребуется ни одного закрытого байта для превосходной работы на любом совместимом по архитектуре дистрибутиве https://www.crowdsupply.com/eoma68/micro-desktop

Инструкция страшно старая.

Там мы уже обмусолили установку. Еси чо — мои контакты у меня в профиле, я онлайн большую часть времени.

тебе нужно образ с legacy kernel качать, а качаешь наверное mainline kernel

Обожаю таких комментаторов! Как таких только земля носит?
— Как мне понять замок багажника у рено?
— У рено плохой замок багажника, вечно ломается. Купи ладу калину и не будет проблем!

Остальным спасибо за совет, попробую.

Если ты хочешь аппаратное видео на mali в линукс, то забудь об этом: это случится лишь если говнопроизводитель заопенсорсит исходники! А этого не будет никогда. Потому что производитель — говно!

Вроде, одна звезда, а все равно идиот.

Ты лох корявый. Это уже есть и работает.

Ставь на легаси 3.4
Когда у армбиан был нормальный дизайн, то была приписка что на mainline проблемы с видео.

переходить на одноплатник EOMA68: он работает на 100% опенсорсном и свободном софте, и ему никогда не потребуется ни одного закрытого байта для превосходной работы на любом совместимом по архитектуре дистрибутиве https://www.crowdsupply.com/eoma68/micro-desktop

С головой то дружишь? У этого одноплатника та же Mali 400, с которой топикстартер уже поимел проблемы. Если для нее «не потребуется ни одного закрытого байта», то и на OrangePi PC тоже не потребуется.

переходить на одноплатник EOMA68: он работает на 100% опенсорсном и свободном софте

угу, только внутри тот же олвиннер с тем же мали 🙂 хотя нет, вру — не тот же, а более древний и более кастрированный, всего 2 ядра вместо 4, и при этом — по цене 5 апельсинок.

Читайте также:  Windows пишет что у меня вирус

Источник

Mali 400 для linux

Linux для miniPC RK3188 Mali400mp4: изучение, опыт, общение :happy: 😉

Все экспериментальные операции рискованы и только под свою ответственность! Не забывайте делать резервные копии систем!

Исходный файл .img (пробовал ubuntu 12.04 под Realtek, но пока WiFi запустить не смог, зато через медь сеть работает :happy: ) https://docs.google.co…67S1hQQ2VybldVYU0/edit
Берем карточку не менее 4 ГБ (можно также и флешку)
В Винде
Форматируем карту в primary ext4 прогой «MiniTool Partition Wizard Home Edition»
В Линуксе
Даем имя карте
e2label /dev/sdс1 linuxroot (тоже может быть sdc, проверить cat /proc/partitions)
(Можно также отформатировать карту и в линуксе)
Создаем каталог монтирования
mkdir /mnt/linuxroot
Монтируем карту к этому каталогу
mount /dev/sdс1 /mnt/linuxroot (тоже может быть sdc, проверить cat /proc/partitions) (у флешки также будет другое)
В /tmp копируем .img файл. (Из предварительно скачаного архива по выше указанной ссылке — linuxium-mali-ubuntu1204-desktop-rfs.img.7z извлекаем .img-файл и для удобства переименовываем в rfs.img)
В /mnt создаем папку misc
cd /mnt
mkdir misc
cd /tmp
Монтируем систему из .img файла к /mnt/misc
mount -o loop rfs.img /mnt/misc
Далее переносим систему
cd /mnt/misc
for i in *
do
echo copying $i
cp -a $i /mnt/linuxroot
echo copied
done

Далее, например, используя дуал-boot от radxa и Яна https://docs.google.co…67bFZucW9NT0hocVE/edit (ставил этим: RKBatchTool.exe), можно пользоваться как андройдом, так и линуксом с карты или перенести линукс в NAND или обратно.

Инструкция экспериментальная. Принимаю ваши замечания и предложения. :happy: 😉

В убунте:
sudo apt-get install unetbootin
sudo unetbootin
Выбираем образ, носитель, пространство использующееся для сохранения файлов после перезагрузки (видимо, свап) и ОК.

Можно также использовать утилиту mintstick:
sudo apt-get install mintstick
sudo mintstick

>замечания и предложения :happy: 😉

Загрузчик и Linux непосредственно на SD-карте (образ img ставиться на SD-карту Win32 Disk Imager-ом) :
Первая универсальная сборка для RK3188 из Одессы (для теста, позволяет определить вай-фай модуль, проверить звук и видео)
Сборка Ubuntu 12.04 для AP6210 с настройкой от Алекса (вашего покорного слуги, Александра Сергеевича)
и еще от Яна Моррисона

Источник

Mali-400 GPU Is Now Working in Linux for Rockchip RK3188 Devices

Accelerated 3D graphics in Linux with Mali-400 via OpenGL ES has been possible for nearly a year on RK3066 devices, but there was no such support for RK3188. This week however, both Naoki FUKAUMI and omegamoon have reported OpenGL ES to work in in their respective RK3188 devices. I don’t know which device omegamoon used, but Naoki did so in Radxa Rock, and even posted instructions to build it yourself.

es2gears OpenGL ES demo on Rockchip RK3188

They’ve mostly followed the work done by olegk0 for Rockchip, and Mali drivers build instructions provided in linux-sunxi community, and it can be summarize in 3 main steps:

  1. Cross-compile drm.ko, mali_drm.ko, ump.ko, mali.ko in a Linux machine
  2. Copy and load the four modules to your RK3188 based board or device.
  3. Install dependencies and binary Mali drivers from sunxi-linux in your Rockchip device

Once this is done you can try some OpenGL ES demos such as esgears2 or glmark2-es to test it with the framebuffer. es2gears can be installed with “sudo apt-get install mesa-utils-extra” and glmark2-es2 with “sudo apt-get install glmark2-es2“.

I had a quick try this morning, and the building worked, the four modules could load, but es2gears still rendered by software:

Источник

Оцените статью