Официальный форум СВД Встраиваемые Системы
29 Март, 2024, 11:49:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: devg-intelhd.so - драйвер для Intel IvyBridge GPU с поддержкой 3D акселерации  (Прочитано 10297 раз)
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« : 22 Сентябрь, 2016, 18:09:25 »

Драйвер интегрированных контроллеров Intel Ironlake/SandyBridge/IvyBridge GPU с поддержкой 3D акселерации для ЗОСРВ "Нейтрино"


Функционал драйвера:
  • Поддержка многомониторных конфигураций (до 2-х дисплеев)
  • Поддержка аппаратных слоев (2 слоя на дисплей)
  • 256 Mb видео-памяти
  • Интерфейсы: Аналоговый, DVI, HDMI, LVDS
  • Глубина цвета: 16/32 bpp
  • 2D акселерация
  • 3D акселерация с использованием Mesa3D (только для контроллеров семейства IvyBridge)
  • Поддержка профилей производительности


Совместимость с дополнительными утилитами/модулями:
  • umc - universal modeline calculator
  • ddc - утилита для доступа к Display Data Channel монитора
  • Mesa3D - пакет поддержки 3D графики


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

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


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

Интерфейс Режим Проверено
SandyBridge cores
CRT / DVI / HDMI 1920x1200@60 24bpp +
IvyBridge cores
CRT / DVI / HDMI 1920x1200@60 24bpp +



Тесты производительности для профиля, соответствующего максимальной производительности:

CPU: Intel Core i3-3240 @ 3.4 GHz
RAM: DDR3 1333 MHz
GPU: IvyBridge GT1 1050 MHz

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


Порядок установки:
  • Распаковать архив с бинарными компонентами
  • Переместить содержимое архива по адресам "/etc/system/config/*.conf" и "/lib/dll/*.so"
  • Отредактировать конфигурационные файлы драйвера и графической подсистемы (примеры представлены ниже)


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

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


Известные проблемы:
  • 3D акселерация поддерживается в тестовом режиме и только для контроллеров семейства IvyBridge
  • Драйвер тестировался только на контроллерах семейства IvyBridge, при работе с Ironlake и SandyBridge могут обнаружиться особенности


Ссылка для скачивания: devg-intelhd (версия: 20161007-882) [md5sum: 4954c07568886225f8cb2556246b83f4]
« Последнее редактирование: 16 Апрель, 2021, 13:36:11 от Андрей Докучаев » Записан

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

Сообщений: 1075



WWW
« Ответ #1 : 22 Сентябрь, 2016, 18:15:40 »

Отличия от драйвера devg-intelhd.so версии 2014-05-19:

  • Реализована поддержка 3D акселерации (в тестовом режиме)
  • Поддержка профилей производительности
  • Поддержка Display Data Channel
  • Повышена производительность 2D акселерации (80-250% на различных тестах)
« Последнее редактирование: 04 Октябрь, 2016, 18:19:09 от Андрей Докучаев » Записан

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

Сообщений: 33


« Ответ #2 : 07 Октябрь, 2016, 17:54:40 »

Здравствуйте.
Не удается запустить драйвер intelhd от 22/09/2016 на ноутбуке getac - контроллер 8086:0046

Запускаю командой
Код:
io-display -dvid=0x8086,did=0x46

io-display запускается, но без intelhd

Код:
  331794   1 sbin/io-display     10o SIGWAITINFO       48K  112K   20K(516K)*
  331794   3 sbin/io-display     10o RECEIVE           48K  112K  4096(132K)
  331794   4 sbin/io-display     10o RECEIVE           48K  112K  4096(132K)
  331794   5 sbin/io-display     10o RECEIVE           48K  112K  4096(132K)
            libc.so.3          @b0300000             488K   16K
            zero               @b8200000             260K   20K
            libm.so.2          @b8246000             180K   24K
            libffb.so.2        @b8279000             172K  8192
            em/ctl-8086,0046,0 @40100000 (       0)        8192

Если я перезагружаю систему, то мои настройки в display.conf перезаписываются и стартует svga.

К сообщению прикрепляю вывод утилит pidin и sloginfo и конфигурационные файлы драйвера после ручного запуска io-display и после загрузки
Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #3 : 07 Октябрь, 2016, 18:04:41 »

Добрый вечер.

Во-первых, убедитесь, что у Вас актуальные настройки для enum devices: http://forum.kpda.ru/index.php/topic,1300.0.html .

Далее проведите наиболее простой эксперимент:
- терминировать Io-display;
- подменить display.conf нужным;
- запустить повторно io-display той строкой, которую Вы указали;
- проверить pidin mem;
- попробовать запустить Photon.

В целом, особого смысла запускать этот драйвер на Ironlake ядрах нет, поскольку мы на них не тестировали и ничего нового не добавили.

P.S. Драйвер обновился сегодня. На всякий случай скачайте его.
« Последнее редактирование: 07 Октябрь, 2016, 18:06:16 от Андрей Докучаев » Записан

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

Сообщений: 1075



WWW
« Ответ #4 : 07 Октябрь, 2016, 18:10:17 »

Хм. Вообще, строка "zero               @b8200000             260K   20K" может означать как раз intelhd. Попробуйте еще запустить так:

DL_DEBUG=libs io-display -dvid=0x8086,did=0x46

Какую либу он загрузит?
Записан

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

Сообщений: 33


« Ответ #5 : 07 Октябрь, 2016, 18:24:09 »

Драйвер обновила. enum devices тоже.
вызов с DL_DEBUG показывает что intelhd loaded.
pidin по прежнему показывает zero.
photon не запускается (черный экран)
Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #6 : 07 Октябрь, 2016, 19:20:51 »

Значит самое простое - взять драйвер, который тестировался на Вашем железе. Ссылка во втором сообщении темы.
Записан

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

Сообщений: 47


Embedder


« Ответ #7 : 08 Июнь, 2018, 13:27:50 »

В копилку опыта:
 
На безвентиляторнике ARK-3500 с процессором Intel Core i7-3610QE не удалось запустить оба варианта драйвера из этой темы.  Устройство "8086:0166 IvyBridge mobile core" здесь в списке совместимых заявлено.

Зато запустились драйвера из архивов devg-intelhd-bin-6.5.0-20130211.tar.gz и devg-intelhd-bin-6.5.0-20140519.tar.gz с Foundry27 , но только на цифровой выход (в нашем случае DVI) и при условии указания в BIOS Setup конкретного активного видеовыхода. Причём, VGA-часть DVI-разъёма из-под QNX тоже не поднималась.
Записан

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

Сообщений: 1075



WWW
« Ответ #8 : 08 Июнь, 2018, 13:41:52 »

На безвентиляторнике ARK-3500 с процессором Intel Core i7-3610QE не удалось запустить оба варианта драйвера из этой темы.  Устройство "8086:0166 IvyBridge mobile core" здесь в списке совместимых заявлено.

Настраивать порт в конфигурационном файле пробовали?

Зато запустились драйвера из архивов devg-intelhd-bin-6.5.0-20130211.tar.gz и devg-intelhd-bin-6.5.0-20140519.tar.gz с Foundry27 , но только на цифровой выход (в нашем случае DVI) и при условии указания в BIOS Setup конкретного активного видеовыхода. Причём, VGA-часть DVI-разъёма из-под QNX тоже не поднималась.

Ключевое отличие modeswitcher-а в драйверах с Foundry и здесь в формате конфигурационного файла и дефолтных портах.
« Последнее редактирование: 08 Июнь, 2018, 13:45:57 от Андрей Докучаев » Записан

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

Сообщений: 47


Embedder


« Ответ #9 : 11 Июнь, 2018, 12:27:02 »

Настраивать порт в конфигурационном файле пробовали?
Увы, времени на эксперименты у нас не было. На этот комп уже надо было ставить Линукс с причандалами.
Записан

Gray©at
Vimak
Пользователь

Сообщений: 36


« Ответ #10 : 17 Сентябрь, 2018, 14:42:00 »

Андрей добрый день.
Настроил графику на ноутбуке ASUS s46. Видеоадаптер vid=0x8086,did=0x166. Разрешение монитора 1366х768 драйвер intelhd из этой темы в режиме clone.
С помощью утилиты DDC определил параметры монитора и в crtc-setting вставил строку
 xres=1366,yres=768,refresh=59,pclock=69300,hpol=0,vpol=0,htotal=1470,hblank_start=1366,hblank_len=104,hsync_start=1398,hsync_len=32,vtotal=786,vblank_start=768,vblank_len=18,vsync_start=771,vsync_len=5

после запуска Photon графический рабочий стол циклически  сдвинут вправо по горизонтали. Фото в приложении.
sloginfo ошибок не выдает.

В чем проблема?


« Последнее редактирование: 17 Сентябрь, 2018, 14:43:40 от Vimak » Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #11 : 17 Сентябрь, 2018, 17:23:26 »

Добрый день. Обратите внимание на значение параметра refresh в выводе утилиты DDC.
Записан

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

Сообщений: 36


« Ответ #12 : 18 Сентябрь, 2018, 08:29:48 »

Добрый день. Поставил в display.conf  refresh = 59. Стало хуже. Сдвиг не изменился, но на экране появились вертикальные полосы.
Записан
Андрей Докучаев
Модератор
Легенда

Сообщений: 1075



WWW
« Ответ #13 : 18 Сентябрь, 2018, 08:33:19 »

Попробуйте генерировать modeline с помощью утилиты umc (выложена в соседней теме). Имеет смысл попробовать частоту кадров 59 и 60.
Записан

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

Сообщений: 36


« Ответ #14 : 18 Сентябрь, 2018, 09:40:41 »

Генерировал следующие комбинации
 umc 1366 768 60 --qnx
# QNX 6.5 Modeline format:    xres=1368,yres=768,refresh=60,pclock=86183,hpol=0,vpol=1,htotal=1800,hblank_start=1368,hblank_len=432,hsync_start=1440,hsync_len=144,vtotal=798,vblank_start=768,vblank_len=30,vsync_start=772,vsync_len=4

umc 1366 768 59 --qnx
  # QNX 6.5 Modeline format:    xres=1368,yres=768,refresh=59,pclock=83994,hpol=0,vpol=1,htotal=1784,hblank_start=1368,hblank_len=416,hsync_start=1432,hsync_len=144,vtotal=798,vblank_start=768,vblank_len=30,vsync_start=772,vsync_len=4

umc 1366 768 59 --rbt --qnx
xres=1360,yres=768,refresh=59,pclock=70750,hpol=1,vpol=0,htotal=1520,hblank_start=1360,hblank_len=160,hsync_start=1408,hsync_len=32,vtotal=790,vblank_start=768,vblank_len=22,vsync_start=771,vsync_len=4

umc 1366 768 60 --rbt --qnx
 # QNX 6.5 Modeline format:    xres=1360,yres=768,refresh=60,pclock=72000,hpol=1,vpol=0,htotal=1520,hblank_start=1360,hblank_len=160,hsync_start=1408,hsync_len=32,vtotal=790,vblank_start=768,vblank_len=22,vsync_start=771,vsync_len=4

umc 1366 768 69  --qnx
 # QNX 6.5 Modeline format:    xres=1368,yres=768,refresh=69,pclock=100493,hpol=0,vpol=1,htotal=1816,hblank_start=1368,hblank_len=448,hsync_start=1448,hsync_len=144,vtotal=802,vblank_start=768,vblank_len=34,vsync_start=772,vsync_len=4

Сдвиг остается. На частоте 59 появляются вертикальные полосы.
При выходе из Photon (slay Photon) сдвиг остается в текстовом режиме.





Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

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

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

В последний раз google посещал эту страницу 15 Февраль, 2024, 19:38:17