Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 179
|
 |
« : 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.Перечень доступных архитектурПеречень измененийИзменения версии 20160922: - Реализована поддержка контроллеров Intel IvyBridge GPU в тестовом режиме
СкачатьСсылка для скачивания Mesa3D для QNX 6.5.0 (предварительно необходимо нажать кнопку "Спасибо" или оставить комментарий в данной теме): 
|
|
« Последнее редактирование: 11 Июнь, 2020, 10:54:50 от Александр Молодцов »
|
Записан
|
|
|
|
Александр Молодцов
Сотрудник СВД ВС
Опытный пользователь
Сообщений: 179
|
 |
« Ответ #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 » |
|
Спасибо
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1101
|
 |
« Ответ #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. Правильно ли я понимаю, что тестовая программа должна выводить чёрный квадрат Малевича?   Или что-то пошло не так? 
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1101
|
 |
« Ответ #6 : 25 Август, 2017, 11:14:59 » |
|
Добрый день!
Да, подобная проблема имеет место. Если не вдаваться в подробности, то проблема сводится к неумению связки phrelay/phindows работать с offscreen-поверхностями. В общих чертах это справедливо не только для пакета Mesa. Решение же связано с большими накладными расходами на передачу динамически меняющейся информации по сети, а также с доработкой ряда системных компонентов, включая библиотеки из состава Mesa. Сейчас у нас не ведутся работы в данном направлении.
В качестве временной меры могу предложить не использовать phwindows при необходимости отладки OpenGL приложений.
|
|
|
Записан
|
|
|
|
dals2050
Пользователь
Сообщений: 15
|
 |
« Ответ #7 : 25 Август, 2017, 11:28:15 » |
|
Сейчас у нас не ведутся работы в данном направлении. В качестве временной меры могу предложить не использовать phwindows при необходимости отладки OpenGL приложений.
Спасибо, жаль, но в целях унификации видимо придется обходиться без OpenGL. 
|
|
|
Записан
|
|
|
|
tjden
Интересующийся
Сообщений: 1
|
 |
« Ответ #8 : 16 Октябрь, 2018, 09:19:21 » |
|
Добрый день! При запуске glut-gears консоль выдает сообщение GF3D: failed to open driver. Хотя драйвера установлены последней версии devg-haswell-nto650-20181012-585. Может как то надо правильно сконфигурировать драйвер?
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1101
|
 |
« Ответ #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 от Андрей Докучаев »
|
Записан
|
|
|
|
|
manfredmann
Пользователь
Сообщений: 13
Серов Роман (Гранит-Электрон)
|
 |
« Ответ #11 : 04 Сентябрь, 2020, 13:42:58 » |
|
спасибо
|
|
|
Записан
|
|
|
|
IK
Пользователь
Сообщений: 23
|
 |
« Ответ #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 »
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1101
|
 |
« Ответ #13 : 29 Ноябрь, 2021, 22:29:28 » |
|
Добрый день!
Пока не вижу никаких проблем, так как специфичного драйвера для виртуальных машин у нас нет - что и указано в логе.
Дополнение: должен успешно работать программный движок.
|
|
« Последнее редактирование: 30 Ноябрь, 2021, 15:33:58 от Андрей Докучаев »
|
Записан
|
|
|
|
EvgeniyK
Пользователь
Сообщений: 40
|
 |
« Ответ #14 : 17 Январь, 2022, 08:01:36 » |
|
Здравствуйте! добавлен "классический" программный рендерер swrast - обеспечивает более высокую производительность в приложениях не использующих шэйдеры Библиотека поддерживает несколько программных рендеров?
|
|
|
Записан
|
|
|
|
|