Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« : 04 Февраль, 2016, 17:03:16 » |
|
Драйвер интегрированных контроллеров Intel ValleyView GPU (Bay Trail Platform) и Intel CherryView GPU (Braswell Platform) для ЗОСРВ "Нейтрино" Функционал драйвера:- Поддержка многомониторных конфигураций (до 2-х дисплеев)
- Поддержка аппаратных слоев (3 слоя на дисплей)
- Поддержка расширенной адресации (до 512 Mb видео-памяти)
- Интерфейсы: Аналоговый, DVI, HDMI, DisplayPort, Embedded DisplayPort (eDP)
- Глубина цвета: 16/32 bpp
- 2D акселерация
- 3D акселерация с использованием Mesa3D (только для семейства ValleyView)
- Поддержка профилей производительности
- Аппаратный поворот изображения на 180 градусов
- Аппаратный поворот курсора на 180 градусов
- Аппаратный курсор с альфа-каналом
Совместимость с дополнительными утилитами/модулями:- umc - universal modeline calculator
- ddc - утилита для доступа к Display Data Channel монитора
- Mesa3D - пакет поддержки 3D графики
Список поддерживаемых устройств:vid:did | Model | 8086:0f30 | ValleyView Mobile Core | 8086:0f31 | ValleyView Mobile Core | 8086:0f32 | ValleyView Mobile Core | 8086:0f33 | ValleyView Mobile Core | 8086:0157 | ValleyView Mobile Core | 8086:0155 | ValleyView Desktop Core | 8086:22b0 | CherryView Ultramobile Core | 8086:22b1 | CherryView Ultramobile Core | 8086:22b2 | CherryView Ultramobile Core | 8086:22b3 | CherryView Ultramobile Core |
Максимально допустимые видо-режимы:
Тесты производительности для расширенной адресации и профиля максимальной производительности:CPU: Intel Atom E3827 @ 1.75 GHz RAM: DDR3 1333 MHz GPU: ValleyView Mobile 791 MHz
OpenGL Information
GL_VENDOR: Intel Open Source Technology Center
GL_RENDERER: Mesa DRI Intel(R) Bay Trail
GL_VERSION: 3.0 Mesa 13.1.0-devel |
Тест |
Параметры |
FPS |
Рендеринг кадра (мс) |
build | use-vbo=false | 79 | 12.658 |
build | use-vbo=true | 449 | 2.227 |
texture | texture-filter=nearest | 431 | 2.320 |
texture | texture-filter=linear | 400 | 2.500 |
texture | texture-filter=mipmap | 411 | 2.433 |
shading | shading=gouraud | 377 | 2.653 |
shading | shading=blinn-phong-inf | 373 | 2.681 |
shading | shading=phong | 340 | 2.941 |
shading | shading=cel | 327 | 3.058 |
bump | bump-render=high-poly | 236 | 4.237 |
bump | bump-render=normals | 424 | 2.358 |
bump | bump-render=height | 402 | 2.488 |
effect2d | kernel=0,1,0;1,-4,1;0,1,0; | 301 | 3.322 |
effect2d | kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1; | 144 | 6.944 |
pulsar | light=false:quads=5:texture=false | 285 | 3.509 |
desktop | blur-radius=5:effect=blur:passes=1:separable=true:windows=4 | 145 | 6.897 |
desktop | effect=shadow:windows=4 | 184 | 5.435 |
buffer | columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map | 50 | 20.000 |
buffer | columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata | 55 | 18.182 |
buffer | columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map | 54 | 18.519 |
ideas | speed=duration | 197 | 5.076 |
jellyfish | default | 142 | 7.042 |
terrain | default | 31 | 32.258 |
shadow | default | 186 | 5.376 |
refract | default | 49 | 20.408 |
conditionals | fragment-steps=0:vertex-steps=0 | 416 | 2.404 |
conditionals | fragment-steps=5:vertex-steps=0 | 377 | 2.653 |
conditionals | fragment-steps=0:vertex-steps=5 | 416 | 2.404 |
function | fragment-complexity=low:fragment-steps=5 | 400 | 2.500 |
function | fragment-complexity=medium:fragment-steps=5 | 367 | 2.725 |
loop | fragment-loop=false:fragment-steps=5:vertex-steps=5 | 396 | 2.525 |
loop | fragment-steps=5:fragment-uniform=false:vertex-steps=5 | 395 | 2.532 |
loop | fragment-steps=5:fragment-uniform=true:vertex-steps=5 | 331 | 3.021 |
Разрешение |
Глубина цвета |
FPS |
320x240 | 32 bpp | 872 |
1920x1080 | 32 bpp | 147 |
320x240 | 16 bpp | 932 |
1920x1080 | 16 bpp | 159 |
Порядок установки:- Распаковать архив с бинарными компонентами
- Переместить содержимое архива по адресам "/etc/system/config/*.conf" и "/lib/dll/*.so"
- Отредактировать конфигурационные файлы драйвера и графической подсистемы (примеры представлены ниже)
Примеры конфигураций (детальная информация представлена в самом конфигурационном файле valleyview.conf):device { drivername=valleyview vid=0x8086 did=0xf31 modeopts=/etc/system/config/valleyview.conf display { xres=1280 yres=1024 refresh=60 pixel_format=ARGB8888 photon { enabled=1 xoffset=0 yoffset=0 cursor=hardware input_group=1 } } } Допускается указание портов графического контроллера для вывода изображения (используемые по умолчанию порты перечислены в конфигурационном файле драйвера): dispmode=clone,1st=crt,2nd=hdmi-b device { drivername=valleyview vid=0x8086 did=0xf31 modeopts=/etc/system/config/valleyview.conf display { xres=1280 yres=1024 refresh=60 pixel_format=ARGB8888 photon { enabled=1 xoffset=0 yoffset=0 cursor=hardware input_group=1 } } display { xres=1280 yres=1024 refresh=60 pixel_format=ARGB8888 photon { enabled=1 xoffset=1280 xoffset=0 yoffset=0 cursor=hardware input_group=1 } } } Допускается указание портов графического контроллера для вывода изображения (используемые по умолчанию порты перечислены в конфигурационном файле драйвера): dispmode=dual,1st=crt,2nd=hdmi-b Расширение размера видео-памяти до 512 Mb (по умолчанию доступно лишь 256 Mb): Максимальное энергосбережение: Рекомендованные производителем параметры (режим по умолчанию): Максимальная производительность: Поворот изображения и курсора на основном слое для любой конфигурации (порт #1): dispmode=clone,rotate_a=180 dispmode=dual,rotate_a=180 Поворот изображения и курсора на основном слое для любой конфигурации (порт #2): dispmode=clone,rotate_b=180 dispmode=dual,rotate_b=180 Поворот изображения на вторичном слое для любой конфигурации (порт #1): dispmode=clone,rotate_a_s=180 dispmode=dual,rotate_a_s=180 Поворот изображения на вторичном слое для любой конфигурации (порт #2): dispmode=clone,rotate_b_s=180 dispmode=dual,rotate_b_s=180 Поворот изображения на третьем слое для любой конфигурации (порт #1): dispmode=clone,rotate_a_t=180 dispmode=dual,rotate_a_t=180 Поворот изображения на третьем слое для любой конфигурации (порт #2): dispmode=clone,rotate_b_t=180 dispmode=dual,rotate_b_t=180 Аппаратный курсор полностью видим - режим по умолчанию (порт #1): dispmode=clone,cur_alpha_a=0 dispmode=dual,cur_alpha_a=0 Аппаратный курсор полностью видим - режим по умолчанию (порт #2): dispmode=clone,cur_alpha_b=0 dispmode=dual,cur_alpha_b=0 Аппаратный курсор полностью прозрачен (порт #1): dispmode=clone,cur_alpha_a=255 dispmode=dual,cur_alpha_a=255 Аппаратный курсор полностью прозрачен (порт #2): dispmode=clone,cur_alpha_b=255 dispmode=dual,cur_alpha_b=255 Известные проблемы:- Не рекомендутся использовать 3D акселерацию при расширенной адресации - текстуры могут отображаться не корректно [bug]
- Начиная с версии 20190426-739 тестирование осуществляется исключительно в окружении ЗОСРВ [expected]
Ссылка для скачивания: devg-valleyview (архив версий драйвера для ЗОСРВ и QNX)
|
|
« Последнее редактирование: 16 Апрель, 2021, 12:37:39 от Андрей Докучаев »
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #1 : 29 Февраль, 2016, 15:37:16 » |
|
Драйвер обновлен. Реализована поддержка DisplayPort/Embedded DisplayPort(LVDS). Тестировался только вариант eDP, с DP проблемы не ожидаются. Добавлена поддержка утилиты ddc (доступ к Display Data Channel монитора).
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #2 : 14 Март, 2016, 14:44:25 » |
|
Драйвер обновлен. Реализовано масштабирование изображений для LVDS матриц и автоматическое детектирование штатного разрешения матрицы.
|
|
« Последнее редактирование: 06 Апрель, 2016, 10:08:28 от Андрей Докучаев »
|
Записан
|
|
|
|
Олег
Интересующийся
Сообщений: 7
|
|
« Ответ #3 : 06 Апрель, 2016, 09:43:39 » |
|
Здравствуйте. Пытаюсь запустить драйвер на панельном PC B&R 2100 ( http://www.br-automation.com/en/products/industrial-pcs/panel-pc-2100-singletouch/) Драйвер запускается, но дисплей неактивен. Пробовал режимы - single, clone, менял тип выхода 1 - crt, dvi-b, hdmi-b, dv-c. Ничего не помогает. Посоветуйте, что-нибудь. Вывод sloginfo: Jul 02 01:03:20 6 8 0 [valleyview] Found Intel HD GPU: ValleyView (gen7) Mobile Core [8086:0f31] (supported) Jul 02 01:03:20 6 8 0 [valleyview] PCH not found (supported) Jul 02 01:03:20 6 8 0 [valleyview] Configuration: "/etc/system/config/valleyview.conf" Jul 02 01:03:20 6 8 0 [valleyview] Configuration: clone Jul 02 01:03:20 6 8 0 [valleyview] GPU memory size: 256 Mb Jul 02 01:03:20 6 8 0 [valleyview] Warning: There are no links detected
|
|
« Последнее редактирование: 06 Апрель, 2016, 09:58:12 от Олег »
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #4 : 06 Апрель, 2016, 10:03:02 » |
|
Добрый день. Скорее всего матрица LVDS, тип порта "edp-b" или "edp-c". Если не поможет, просьба приложить вывод sloginfo после добавления в valleyview.conf к текущей конфигурации ",verbose=debug+".
|
|
|
Записан
|
|
|
|
Олег
Интересующийся
Сообщений: 7
|
|
« Ответ #5 : 06 Апрель, 2016, 12:30:08 » |
|
Помогла установка dispmode=single,1st=edp-c Спасибо.
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #6 : 06 Апрель, 2016, 12:43:02 » |
|
Помогла установка dispmode=single,1st=edp-c Спасибо.
Если захотите вернуться в консоль "vga=edp-c" также не помешает =).
|
|
|
Записан
|
|
|
|
Олег
Интересующийся
Сообщений: 7
|
|
« Ответ #7 : 06 Апрель, 2016, 13:01:19 » |
|
Задал, проверил - к сожалению, при выходе из Photon уходит в темноту...
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #8 : 06 Апрель, 2016, 13:05:11 » |
|
Задал, проверил - к сожалению, при выходе из Photon уходит в темноту...
Как выглядит результирующая конфигурационная строка и вывод sloginfo?
|
|
|
Записан
|
|
|
|
Олег
Интересующийся
Сообщений: 7
|
|
« Ответ #9 : 06 Апрель, 2016, 13:22:46 » |
|
Уже всё хорошо Неверно прописал vga=edp-c (отдельной строкой). Результирующая строка такая: dispmode=single,1st=edp-c,vga=edp-c С ней в консоль выходит.
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #10 : 12 Июль, 2016, 13:10:26 » |
|
Драйвер обновлен до версии 20160712-825. Основные изменения: - исправлена ошибка с некорректным определением размера апертуры;
- исправлена ошибка с выделением памяти при расширенной адресации;
- ряд изменений в части производительности и исправления ошибок 2D акселерации.
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #11 : 04 Октябрь, 2016, 18:18:13 » |
|
Драйвер обновлен до версии 20161004-876. - Реализована поддержка 4K разрешений для интерфейса HDMI (предположительно также и для DP)
- Реализована поддержка 3D акселерации (в тестовом режиме)
- Поддержка профилей производительности
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #12 : 26 Апрель, 2019, 14:23:54 » |
|
Драйвер обновлен до версии 20190426-739. - Добавлена поддержка семейства контроллеров Intel CherryView GPU (только 2D акселерация)
- Начиная с этой версии сборка осуществляется исключительно в окружении ЗОСРВ
|
|
|
Записан
|
|
|
|
Дмитрий Л.
Интересующийся
Сообщений: 5
|
|
« Ответ #13 : 26 Февраль, 2020, 13:17:42 » |
|
При скачивании драйверов, контрольная сумма не совпадает. Архив при попытке открытия, выдает ошибку.
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Модератор
Легенда
Сообщений: 1075
|
|
« Ответ #14 : 27 Февраль, 2020, 14:07:53 » |
|
При скачивании драйверов, контрольная сумма не совпадает. Архив при попытке открытия, выдает ошибку.
Ошибка на форуме исправлена.
|
|
|
Записан
|
|
|
|
|