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

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Pg.haswell - драйвер для Intel Haswell GPU  (Прочитано 5526 раз)
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« : 14 Март, 2016, 14:34:21 »

Драйвер интегрированных контроллеров Intel Haswell GPU для QNX 4.25


Произведено портирование драйвера devg-haswell.so актуальной версии в QNX 4.25. С поправкой на ограничения графической подсистемы Photon 1.x портированный драйвер эквивалентен оригиналу.

Функционал драйвера:
  • Поддержка многомониторных конфигураций (до 3-х дисплеев)
  • Интерфейсы: Аналоговый (кроме ULT/ULX моделей), DVI, HDMI, DisplayPort, Embedded DisplayPort (eDP)
  • Глубина цвета: 16/32 bpp
  • 2D акселерация


Список поддерживаемых устройств:

(щёлкните чтобы показать/скрыть)


Максимально допустимые видо-режимы:

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
ИнтерфейсРежимПроверено
Haswell cores
CRT / DVI1920x1200@60 24bpp+
HDMI3840x2160@30 24bpp
4096x2304@24 24bpp
-
-
DisplayPort / eDP3840x2160@60 30bpp
4096x2160@30 30bpp
-
-
Haswell ULT cores
CRT / DVI1920x1200@60 24bpp+
HDMI3840x2160@30 24bpp
4096x2304@24 24bpp
+
-
DisplayPort / eDP3840x2160@30 30bpp
4096x2160@30 30bpp
3200x2000@60 30bpp
-
-
-
Haswell ULX cores
CRT / DVI1920x1200@60 24bpp+
HDMI3840x2160@30 24bpp
4096x2304@24 24bpp
-
-
DisplayPort / eDP3840x2160@30 30bpp
2560x1600@60 30bpp
4096x2160@30 30bpp
2880x1620@60 24bpp
-
-
-
-



Порядок установки:
  • Распаковать архив с бинарными компонентами
  • Переместить содержимое архива по адресам "/qnx4/graphics/drivers/*.conf" и "/qnx4/graphics/drivers/Pg.*"
  • Отредактировать конфигурационные файлы драйвера и графической подсистемы (примеры представлены ниже)


Примеры конфигураций (детальная информация представлена в самом конфигурационном файле haswell.conf):

(щёлкните чтобы показать/скрыть)
(щёлкните чтобы показать/скрыть)
(щёлкните чтобы показать/скрыть)
(щёлкните чтобы показать/скрыть)


Известные проблемы:
  • Соответствуют базовому драйверу devg-haswell.so


Ссылка для скачивания: Pg.haswell (версия: 20190812-846) [md5sum: 975e070388d8544b38b7ddc630810ff8]
« Последнее редактирование: 06 Март, 2020, 00:34:22 от Андрей Докучаев » Записан

Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #1 : 12 Июль, 2016, 13:06:43 »

Драйвер обновлен до версии 20160712-826. Основные изменения.
Записан

Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #2 : 17 Март, 2017, 10:25:57 »

Драйвер обновлен до версии 20170316-976.

Основные изменения:
  • драйвер успешно протестирован на оборудовании, исправлены ошибки портирования;
  • реализована поддержка интерфейсов DisplayPort, Embedded DisplayPort (eDP);
  • добавлена поддержка мульти-дисплейных конфигураций.
Записан

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

Сообщений: 30


« Ответ #3 : 21 Апрель, 2017, 09:19:28 »

Доброго дня!
Успешно протестировал работу "обновленного" драйвера Haswell.

Материнская плата ASUS H81M-K. (Видео выходы DVI и CRT)
Процессор Pentium G3220. GPU Haswell HD Graphics - GT1 (8086:0402).

Проверены как single так и dual режимы работы.
В single mode (DVI-С) - 1920x1200x32bit
В dual mode (1st - DVI-C, 2nd - CRT) 3840x1080x32bit. 1920x1200 по CRT "не заводится".
"Нормальный" возврат в текстовый режим возможен только при включенном evm.

PS: При возврате в текстовый режим драйвер "вылетает" по ошибке (фото прилагаю).
Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #4 : 21 Апрель, 2017, 09:48:38 »

В single mode (DVI-С) - 1920x1200x32bit
В dual mode (1st - DVI-C, 2nd - CRT) 3840x1080x32bit. 1920x1200 по CRT "не заводится".

День добрый!

Так и не понял:
1. представленный single заводится?
2. в dual режиме DVI работает, а CRT нет?
« Последнее редактирование: 21 Апрель, 2017, 11:46:18 от Андрей Докучаев » Записан

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

Сообщений: 30


« Ответ #5 : 21 Апрель, 2017, 13:07:59 »

... и так:
В single mode - тестировались выходы CRT, DVI-B, DVI-C.
 - CRT - работает (максимальный режим который удалось "поднять" - 1920x1080x32)
 - DVI-B - не работает "никак"
 - DVI-C - работает (максимальный режим который удалось "поднять" - 1920x1200x32)

В dual mode - максимальный режим который удалось "поднять" - 3840x1080x32, т.к. - 1920x1200 по CRT "не заводится"... у меня ...
Записан
mr_way
Пользователь

Сообщений: 30


« Ответ #6 : 15 Июнь, 2017, 12:09:18 »

Опробовал данный драйвер для работы с 2мя мониторами для QNX Windows (через gr.phi). На первый взгляд очень даже ничего...
Поддержка "практически нового" железа под старючий софт... который должен работать...

Вот только Pg.haswell по завершению работы "вылетает" по ошибке памяти. Ну я уже ранее писал...
Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #7 : 15 Июнь, 2017, 12:33:01 »

Вот только Pg.haswell по завершению работы "вылетает" по ошибке памяти. Ну я уже ранее писал...

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

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

Сообщений: 30


« Ответ #8 : 15 Июнь, 2017, 13:21:05 »

...согласен, с этим жить можно... Smiley
Записан
Al
Пользователь

Сообщений: 89


« Ответ #9 : 16 Апрель, 2018, 17:19:22 »

День добрый!

Появилась необходимость заставить работать КПДА.00002-01 на новом железе. Если с дисками (Fsys.ahci) и сетью (Net.e1000) разобрался, то с графикой (Pg.haswell) не получается.

Стоит последний пакет обновлений КПДА от 2017года.

Proc32_ksz стартует с ключом E0.

Графика: VID: 8086 DID: 0412

Траппер вылетает с ошибкой:
[haswell]Fatal: can't init PCI

C flat все работает, но крайне медленно. Хотелось-бы запустить родной драйвер.
Записан

Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #10 : 19 Апрель, 2018, 14:44:27 »

Добрый день!

[haswell]Fatal: can't init PCI

Эта проблема проявляется у наших заказчиков на разном оборудовании. К сожалению, для ее решения нужна передача железа к нам в офис, поскольку устройств на базе Haswell у нас уже не осталось. Конкретно с этой проблемой лучше передавать конкретный экземпляр устройства, на котором эта проблема есть. Поскольку ни для кого из заказчиков не было важным решение проблемы и достаточно было работы с flat, проблема не решена.

В итоге, если Вы готовы передать устройство, просьба нам написать на служебную почту для поиска решения проблемы с драйвером.
Записан

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

Сообщений: 89


« Ответ #11 : 27 Апрель, 2018, 11:11:48 »

С драйвером понял. И с их будущим тоже...
Буду целиться на flat.

С отображением своей графики через Memory Context и PgDrawImage во flat разобрался. Дело оказалось в PgSetDrawBufferSize, по умолчанию маловато было.

Записан

Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #12 : 12 Август, 2019, 12:30:06 »

Драйвер обновлен до версии 20190812-846.

Основные изменения:
  • исправлен ряд проблем с возвращением в текстовый режим.

Данная версия на реальном железе не тестировалась.
« Последнее редактирование: 12 Август, 2019, 12:32:40 от Андрей Докучаев » Записан

Антон Падалко
Пользователь

Сообщений: 41


« Ответ #13 : 13 Август, 2019, 08:49:39 »

Драйвер обновлен до версии 20190812-846.

Проверил работу драйвера на системной плате Advantech PCA-6028, встроенное видео [8086:0402].
После выхода в текстовый режим на консоли отписка о падении драйвера (на скриншоте).
Но тем не менее возврат в текстовый режим заработал!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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 посещал эту страницу 14 Апрель, 2024, 14:50:51