Официальный форум СВД Встраиваемые Системы
20 Апрель, 2024, 15:41:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: Mesa3D - пакет поддержки аппаратной акселерации 3D графики  (Прочитано 10625 раз)
Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 179

Gravatar


WWW
« : 16 Февраль, 2015, 14:51:08 »

Mesa3D - пакет поддержки аппаратной акселерации при работе c OpenGL

Компания «СВД Встраиваемые Системы» предлагает пользователям QNX сборку компонентов для разработки приложений использующих технологии OpenGL и работы с 3D графикой.




Особенности доступной версии пакета

В состав Mesa3D входят:
Mesa 10.3.1- реализует стандарты OpenGL 3.3, OpenGL ES 1.1/2.0, EGL 1.4 и OpenVG 1.1;
GLU- расширяет функционал OpenGL, позволяя рисовать сложные объекты;
GLEW- упрощает работу с расширениями OpenGL;
FreeGLUT- предоставляет прослойку между OpenGL и графической системой (позволяет работать как с GF, так и c Photon).

Поддерживается работа с графическими адаптерами ATI/AMD Radeon HD (драйвер devg-radeonhd) и Intel IvyBridge GPU  (драйвер devg-intelhd). В случае наличия дополнительных требований у наших заказчиков, возможна заказная доработка компонентов и поддержка других вычислительных архитектур и графических адаптеров.

Данная сборка обеспечивает как аппаратно акселерированный, так и программный рендеринг.

Для работы Mesa3D на целевой машине требуется библиотека libstdc++ с поддержкой стандарта C++11.

Перечень доступных архитектур

  • x86
  • PowerPC

Перечень изменений

Изменения версии 20160922:
  • Реализована поддержка контроллеров Intel IvyBridge GPU в тестовом режиме

Скачать

Ссылка для скачивания Mesa3D для QNX 6.5.0 (предварительно необходимо нажать кнопку "Спасибо" или оставить комментарий в данной теме):


« Последнее редактирование: 11 Июнь, 2020, 10:54:50 от Александр Молодцов » Записан

Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 179

Gravatar


WWW
« Ответ #1 : 29 Октябрь, 2015, 12:45:37 »

Доступна для скачивания новая сборка QNX Mesa3D — 20151029.
Перечень основных изменений:
  • обновлено и расширено API GF3D
  • добавлена поддержка сглаживания (MSAA)
  • добавлен "классический" программный рендерер swrast - обеспечивает более высокую производительность в приложениях не использующих шэйдеры
Ссылка на скачивание в первом сообщении этой темы.
« Последнее редактирование: 29 Октябрь, 2015, 12:47:32 от Александр Молодцов » Записан

ttt
Интересующийся

Сообщений: 2


« Ответ #2 : 26 Ноябрь, 2015, 20:54:11 »

спасибо
Записан
pavelaladev
Интересующийся

Сообщений: 4


« Ответ #3 : 13 Сентябрь, 2016, 13:19:31 »

Спасибо
Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #4 : 22 Сентябрь, 2016, 18:59:04 »

Доступна для скачивания новая сборка QNX Mesa3D — 20160922.

Основные изменения:
  • Открыт доступ к компонентам, реализующим аппаратную акселерацию
  • Добавлена поддержка Intel IvyBridge GPUs (компоненты в настоящий момент носят тестовый характер, тесты производительности доступны в теме соответствующего драйвера)

Также обращаю Ваше внимание на то, что изменился адрес скачивания пакета. Сборка с программным рендерингом (функционирующая на любом графическом оборудовании) осталась доступна по предыдущему адресу.

Ссылка на скачивание в первом сообщении этой темы.
« Последнее редактирование: 22 Сентябрь, 2016, 19:02:53 от Андрей Докучаев » Записан

dals2050
Пользователь

Сообщений: 15


« Ответ #5 : 24 Август, 2017, 16:26:49 »

Добрый день!
Устанавливал по инструкции qnxmesa_readme_20150212.pdf на виртуальную машину 650sp1.
Правильно ли я понимаю, что тестовая программа должна выводить чёрный квадрат Малевича? Roll Eyes



Или что-то пошло не так? Huh?
Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #6 : 25 Август, 2017, 11:14:59 »

Добрый день!

Да, подобная проблема имеет место. Если не вдаваться в подробности, то проблема сводится к неумению связки phrelay/phindows работать с offscreen-поверхностями. В общих чертах это справедливо не только для пакета Mesa. Решение же связано с большими накладными расходами на передачу динамически меняющейся информации по сети, а также с доработкой ряда системных компонентов, включая библиотеки из состава Mesa. Сейчас у нас не ведутся работы в данном направлении.

В качестве временной меры могу предложить не использовать phwindows при необходимости отладки OpenGL приложений.
Записан

dals2050
Пользователь

Сообщений: 15


« Ответ #7 : 25 Август, 2017, 11:28:15 »

Сейчас у нас не ведутся работы в данном направлении.
В качестве временной меры могу предложить не использовать phwindows при необходимости отладки OpenGL приложений.
Спасибо, жаль, но в целях унификации видимо придется обходиться без OpenGL. Sad
Записан
tjden
Интересующийся

Сообщений: 1


« Ответ #8 : 16 Октябрь, 2018, 09:19:21 »

Добрый день!
При запуске glut-gears консоль выдает сообщение GF3D: failed to open driver. Хотя драйвера установлены последней версии devg-haswell-nto650-20181012-585. Может как то надо правильно  сконфигурировать драйвер?
Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #9 : 17 Октябрь, 2018, 12:14:05 »

Добрый день!
При запуске glut-gears консоль выдает сообщение GF3D: failed to open driver. Хотя драйвера установлены последней версии devg-haswell-nto650-20181012-585. Может как то надо правильно  сконфигурировать драйвер?

Ситуация с 3D акселерацией на контроллерах Intel следующая. В 2015-2016 годах мы включили в сборки пакета Mesa3D поддержку этих устройств на основе драйвера Intel Gallium3D ILO. Однако, к концу 2016 года было объявлено, что этот драйвер более сопровождаться не будет и в обозримом будущем будет исключен из Mesa3D. Таким образом, в последних сборках Mesa3D поддержка устройств Intel утрачена.

В части эксперимента можете обратиться к старым сборкам Mesa3D. Последняя версия, где поддержва IvyBridge/Haswell/ValleyView еще в каком-то тестовом виде была - qnxmesa_nto650_x86_20160922.tar.gz. Долгое время к ILO мы не возвращались ввиду его проблем, но в драйвере devg-haswell.so ничего не должно быть сломано.
« Последнее редактирование: 17 Октябрь, 2018, 12:16:43 от Андрей Докучаев » Записан

Марков Олег Дмитриевич
Интересующийся

Сообщений: 2


« Ответ #10 : 13 Июль, 2020, 10:02:45 »

спасибо
Записан
manfredmann
Пользователь

Сообщений: 13


Серов Роман (Гранит-Электрон)


« Ответ #11 : 04 Сентябрь, 2020, 13:42:58 »

спасибо
Записан
IK
Пользователь

Сообщений: 22


« Ответ #12 : 29 Ноябрь, 2021, 19:15:34 »

Добрый день! Собрал тестовый пример с OpenGL. При запуске выводится ошибка:
error: failed to find driver for 15AD:0405.0
error: falling back to sw renderer
Система кпда2018 установлена на VM.
установлены QT4.87, MESA3d
Тестовые шестеренки крутятся нормально. В чем может быть проблема?
Спасибо!
« Последнее редактирование: 29 Ноябрь, 2021, 19:38:27 от IK » Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #13 : 29 Ноябрь, 2021, 22:29:28 »

Добрый день!

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

Дополнение: должен успешно работать программный движок.
« Последнее редактирование: 30 Ноябрь, 2021, 15:33:58 от Андрей Докучаев » Записан

EvgeniyK
Пользователь

Сообщений: 40


« Ответ #14 : 17 Январь, 2022, 08:01:36 »

Здравствуйте!
добавлен "классический" программный рендерер swrast - обеспечивает более высокую производительность в приложениях не использующих шэйдеры
Библиотека поддерживает несколько программных рендеров?
Записан
Страниц: [1] 2 3   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 23 Март, 2024, 21:28:32