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

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: QNX 4.25 как выставить разрешение 1280x800  (Прочитано 1272 раз)
LinuxFanatic
Пользователь

Сообщений: 26


« : 02 Октябрь, 2019, 12:34:24 »

Есть некоторая балалайка с экраном LCD, подключенным по VGA. Его родным разрешением является 1280x800, ныне стандартное а во времена QNX 4.25 такого даже не существовало. Требуется задействовать это максимальное разрешение.

Для начала пробовался драйвер Pg.i830 который прекрасно выставлял все стандартные разрешения, вплоть до 1600x1200 в сморщенном виде. Но вот заставить этот драйвер выставить нужное 1280х800 не получается! Пробовал Pg.flatdc по старой памяти, он не заработал вообще.

Какие существуют способы заставить драйвер Pg.i830 работать с таким разрешением? А то судя по статусу монитора, он вечно берет ближайшее стандартное. Пробовались разные версии этого драйвера от разных годов выпуска. А может другие драйвера подойдут? Достаточно просто 2D графики без какого либо ускорения, любые дрова типа vga и flatdc бы подошли.
Записан
Андрей Докучаев
Сотрудник СВД ВС
Легенда

Сообщений: 1076



WWW
« Ответ #1 : 02 Октябрь, 2019, 13:15:02 »

Какие существуют способы заставить драйвер Pg.i830 работать с таким разрешением?

Нужно сгенерировать modeline с помощью утилиты umc (в соседней теме) в формате для QNX6 и записать его в crtc-settings. В /etc/config/trap/crt.<NODE> нужно драйверу выставить точно соответствующие этому modeline значения xres/yres/refresh-rate.
Записан

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

Сообщений: 26


« Ответ #2 : 02 Октябрь, 2019, 13:56:16 »

Нужно сгенерировать modeline с помощью утилиты umc (в соседней теме) в формате для QNX6 и записать его в crtc-settings. В /etc/config/trap/crt.<NODE> нужно драйверу выставить точно соответствующие этому modeline значения xres/yres/refresh-rate

Всё понял, но -g1280x800x16 выставляет x y и глубину цвета, например 16 бит. Как указать refresh rate? Я задал 60 Гц, достаточно для LCD. Кроме того заметил umc не интересуется глубиной цвета, видимо это не связанные вещи

Update: тема решена! Действительно, добавился новый режим, сформированный утилитой umc, экран рапортует что принимает сигнал на 1280x800, частота 60 Гц, автонастройка правильно вписывает изображение на полный размер экрана
« Последнее редактирование: 02 Октябрь, 2019, 14:49:39 от LinuxFanatic » Записан
Страниц: [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 посещал эту страницу 03 Май, 2024, 02:38:51