Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
imx6 Solo GLES2 Fence Wait Timeout!
alexchuk
Добавлено 16.04.2021 16:17
0
Сообщение: 1
alexchuk
0

Пункты: 202
Регистрация: 16.04.2021
buildroot-2016.11-sk
Графическая среда EGLFS framebuffer
Программа работает с периодом 50мс и отображает 3D рельеф (сетка с текстурами) c помощью вызовов libGLESv2-fb.so
Имеем довольно стабильный FPS=20, но периодически видим падение до 0, зависание на 3-15 сек, после отлипания в консоли видим сообщение:
[ 1] Fence Waiting Timeout!
Температура SoC 66-73 градуса С.
Прошел поиском по buildroot. Поиск показал на libGAL-fb.so, libVIVANTE-fb.so.
Исходников в buildroot не нашел.
Подскажите пожалуйста как бороться с этим недостатком?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.04.2021 22:56 Сообщение: 2
sasamy
4.71

Пункты: 83012
Регистрация: 14.08.2009
Цитата

Исходников в buildroot не нашел.
Подскажите пожалуйста как бороться с этим недостатком?


это бинарные драйверы от производителя - исхоников нет
Спуститься к концу Подняться к началу
Персональная информация
alexchuk
Добавлено 19.04.2021 20:42 Сообщение: 3
alexchuk
0

Пункты: 202
Регистрация: 16.04.2021
А какую сборку buildroot порекомендуете поновее?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.04.2021 22:54 Сообщение: 4
sasamy
4.71

Пункты: 83012
Регистрация: 14.08.2009
Цитата
А какую сборку buildroot порекомендуете поновее?


последнее что есть поновей

http://starterkit.ru/html/index.php?name=forum&op=view&id=29909
Спуститься к концу Подняться к началу
Персональная информация
alexchuk
Добавлено 22.04.2021 09:35 Сообщение: 5
alexchuk
0

Пункты: 202
Регистрация: 16.04.2021
А какой хост Линукс порекомендуете? А то на Ubuntu 20.04 64бит не собирается без костылей.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 22.04.2021 10:16 Редактировалось 22.04.2021 11:10 Сообщение: 6
sasamy
4.71

Пункты: 83012
Регистрация: 14.08.2009
Цитата
А какой хост Линукс порекомендуете? А то на Ubuntu 20.04 64бит не собирается без костылей.


ubuntu 18.04 64 бит, на ней тестировалось. На свежеустановленной убунте я доустанавливал такие пакеты

sudo apt-get install -y build-essential gcc g++ autoconf automake \
libtool bison flex gettext patch subversion texinfo wget git-core \
libncurses5 libncurses5-dev zlib1g-dev liblzo2-2 liblzo2-dev \
libacl1 libacl1-dev gawk cvs curl lzma uuid-dev mercurial unzip \
libftdi-dev bc quilt
Спуститься к концу Подняться к началу
Персональная информация
alexchuk
Добавлено 22.04.2021 14:22 Редактировалось 22.04.2021 14:26 Сообщение: 7
alexchuk
0

Пункты: 202
Регистрация: 16.04.2021
А готовой виртуалки нет?
А для buildroot.2017 тоже подойдет Ubuntu18.04 64 bit?

На Ubuntu 20.04 64бит начинает конфигурировать libglib2 и не может найти libmount
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 22.04.2021 15:41 Редактировалось 22.04.2021 15:48 Сообщение: 8
sasamy
4.71

Пункты: 83012
Регистрация: 14.08.2009
Цитата
А готовой виртуалки нет?
А для buildroot.2017 тоже подойдет Ubuntu18.04 64 bit?


есть для imx8 у Павла - может он даст ссылку на неё, но там же ничего сложного чтобы самому сделать. Если не боитесь сторонних ресурсов - там тоже есть уже готовые - через гугл находятся без проблем, но безопасней самому создать.

buildroot-2017.08 на базе ядра 4.1.15-2.1.0 для i.mx6

который точно будет работать на 18.04 тут

https://www.starterkit.ru/html/index.php?name=forum&op=view&id=28554

если какой-то не заработает, надо немного исправить как написано тут

https://www.starterkit.ru/html/index.php?name=forum&op=view&id=30304&last#30306
Спуститься к концу Подняться к началу
Персональная информация
alexchuk
Добавлено 27.04.2021 15:50 Сообщение: 9
alexchuk
0

Пункты: 202
Регистрация: 16.04.2021
Написал на nxp
https://community.nxp.com/t5/i-MX-Processors/imx6-Solo-GLES2-gpu-hang-with-Fence-Wait-Timeout/td-p/1268683
Сказали брать новое ядро L5.10.9_1...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.04.2021 21:49 Редактировалось 27.04.2021 22:11 Сообщение: 10
sasamy
4.71

Пункты: 83012
Регистрация: 14.08.2009
Цитата
Написал на nxp
https://community.nxp.com/t5/i-MX-Processors/imx6-Solo-GLES2-gpu-hang-with-Fence-Wait-Timeout/td-p/1268683
Сказали брать новое ядро L5.10.9_1...


это стандартный ответ техподдержки - не они код пишут, что они еще могут посоветовать. Я правильно понял что вы напрямую opengl используете без дополнительных библотек типа Qt и не надо gstreamer и прочее ? Напишите какая плата и какой дисплей используете. Для одной платы впринципе не долго сделать новую версию, на новом ядре даже можно опенсорсные драйверы попробовать.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux