LINUX.ORG.RU

Debug


3

0

Всего сообщений: 1

Отладка графики на Arm/Mali

на скриншоте (сделан на основной системе):

  • Mali Graphics Debugger (на основе Eclipse)- захват GLES2 draws и фрейма тестового приложения openglunderqml из Qt 5.2. соединяется по TCP/IP с пытаемой системой (linux/arm(тут) или android/arm);
  • в правой части проброшенный по VNC десктоп arm/mali системы (cubiboard2/cubian):
    • само приложение opengleunderqml на Qt 5.2/GLES2 (отсутвует текст в QML компоненте);
    • в нижнем терминале - информация о EGL/GLES2 драйвере чипа Male 400 MP (в составе Allwinner A20/Cubieboard2);
    • также запущен демон для дебаггера и подменяемые EGL/GLES1/GLES2 библиотеки, из которых он и получает графические данные и переселает основному приложению;

по Mali Graphics Debugger - обычный дебаггер;) много закидывает в /tmp (несколько гигабайт за пару десятков минут). кроме того, идущие с ним либы для перехвата EGL/GLES вызовов есть только для fbdev (а драйвера у меня стоят для x11 - физически это разные библиотеки) - впрочем, они работают. когда будет время для дальнейших экспериментов - попробую собрать qt только под fbdev(без Х11) - думаю, такая система в качестве только отладочной будет вполне работоспособна.

и да - это определённое завершения моих экспериментов над cubiboard2, начатое тут - изменения следующие: дистрибутив сменен с федоры 19 на cubian (на базе debian wheezy) - он сразу идёт со всеми проприетарными драйврами и не имеет проблем с определением мониторов, подключенных по hdmi>dvi (также обновляется и для 1й cubieboard). VLC осилил фльмы в уже нормальном качестве: 1248x528 в H264 - MPEG-4 AVC (part 10) (avc1) - что уже намного лучше полного отсутсвия изображения ранее.

 , , , ,

azazello
()