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

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: i830 QNX6 VGA 1600 * 900 Рабочий стол шире, чем монитор.  (Прочитано 196 раз)
sergei.porchev
Пользователь

Сообщений: 17


« : 14 Июля, 2020, 12:56:11 »

QNX 6.5.0 2010/07/09-14:44:03EDT x86pc x86

Установлен последний драйвер с foundry27.
Родное разрешение VGA монитора 1600 * 900 изначально в списке возможных не было, добавил из данной темы: http://forum.kpda.ru/index.php/topic,1809.0.html
Утилита UMC выдаёт аналогичные данные

Вопрос:

Что сделать для того, чтобы рабочий стол Photon не был смещён за края экрана?

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

Код:
Class          = Display (VGA)
Vendor ID      = 8086h, Intel Corporation
Device ID      = 2e32h,  4 Series Chipset Integrated Graphics Controller

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

pci -vvv в прикреплённых

P.S. Аналогичная ситуация, но по горизонтали, и незначительно, на разрешении 1920 * 1080 наблюдается на haswell.so на другом ПК
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 846



WWW
« Ответ #1 : 14 Июля, 2020, 13:12:33 »

1. Важно понимать содержимое display.conf и вывод "pidin -P io-display mem". Возможно этого будет достаточно для выдачи рекомендаций.

2. Если нет. Драйвер с foundry27 достаточно сильно устарел. Обратитесь к нам по эл.почте с указанием организации. Ответным письмом вышлю драйвер из состава ЗОСРВ, собранный в окружении QNX 6.5.0. Что-то предметно обсуждать имеет смысл только на этой базе.
Записан

sergei.porchev
Пользователь

Сообщений: 17


« Ответ #2 : 14 Июля, 2020, 15:06:52 »

Файлы в приложениях с суффиксом 1600*900 с данным разрешением, на котором изображение некорректно. Файлы без данного суффикса с разрешением 1152*864, где всё работает корректно
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 846



WWW
« Ответ #3 : 14 Июля, 2020, 16:04:35 »

Файлы в приложениях с суффиксом 1600*900 с данным разрешением, на котором изображение некорректно. Файлы без данного суффикса с разрешением 1152*864, где всё работает корректно

А родное разрешение у монитора какое?
Записан

sergei.porchev
Пользователь

Сообщений: 17


« Ответ #4 : 15 Июля, 2020, 11:33:43 »

1600 * 900

Samsung S20B300B
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 846



WWW
« Ответ #5 : 15 Июля, 2020, 13:31:09 »

1600 * 900

Samsung S20B300B

Попробуйте вот такой modeline, объединив обе строки в одну:

Код:
xres=1600,yres=900,refresh=60,pclock=108000,hpol=1,vpol=1,htotal=1800,hblank_start=1600,hblank_len=200,
hsync_start=1624,hsync_len=85,vtotal=1000,vblank_start=900,vblank_len=100,vsync_start=964,vsync_len=66

Он должен находиться перед предыдущим modeline с идентичными xres/yres/refresh.
Записан

sergei.porchev
Пользователь

Сообщений: 17


« Ответ #6 : 15 Июля, 2020, 15:05:38 »

Попробовал. Изображение пропадает вообще

На всякий случай, у нас используется данная строка:

Код:
xres=1600,yres=900,refresh=60,pclock=97750,hpol=1,vpol=0,htotal=1760,hblank_start=1600,hblank_len=160,hsync_start=1648,hsync_len=32,vtotal=926,vblank_start=900,vblank_len=26,vsync_start=903,vsync_len=4
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 846



WWW
« Ответ #7 : 15 Июля, 2020, 21:20:10 »

Попробовал. Изображение пропадает вообще

Неприятно. Этот modeline сформирован на основе найденного в сети EDID предположительно этого монитора.

На всякий случай, у нас используется данная строка:

Да, это стандартная конфигурация. Вариантов пока вижу несколько.

1. Для этого драйвера у нас нет поддержки чтения DDC/EDID. Было бы хорошо вычитать EDID (в Linux/Windows/...) и посмотреть, может быть он сильно особенный. Тогда это был бы предположительный ответ и, вероятно, достаточно будет его переформатировать и прописать. Есть у Вас такая возможность?

2. Попробовать тот драйвер, который я упоминал. Если это драйверная ошибка, тогда есть шанс. Пишите на почту, если хотите попробовать.

3. В противном случае нам понадобится оборудование.
Записан

sergei.porchev
Пользователь

Сообщений: 17


« Ответ #8 : 16 Июля, 2020, 11:16:34 »

1. Почему-то этот вариант не пошёл так гладко, как хотелось бы. На Windows я попробовал несколько утилит и только две показали что-то осмысленное. Не понял, как преобразовать это в qnx строку. Прикладываю (rtf). На Ubuntu комплект read-edid упорно не видит этот монитор.

Я так понимаю, что наиболее полезна данная часть информации:

Код:

Preferred Detailed Timing:

    Pixel Clock :                   108 Mhz

    Horizontal Active :             1600 pixels
    Horizontal Blanking :           200 pixels
    Horizontal Sync Offset :        24 pixels
    Horizontal Sync Pulse Width :   80 pixels
    Horizontal Border :             0 pixels
    Horizontal Size :               443 mm

    Vertical Active :               900 lines
    Vertical Blanking :             100 lines
    Vertical Sync Offset :          1 lines
    Vertical Sync Pulse Width :     3 lines
    Vertical Border :               0 lines
    Vertical Size :                 249 mm

    Input Type :                    Digital Separate
    Interlaced :                    False
    VerticalPolarity :              True
    HorizontalPolarity :            True

RAW Data:

0x00     00 FF FF FF FF FF FF 00 4C 2D A8 08 37 30 31 32   
0x10     07 16 01 03 0E 2C 19 78 2A 81 F1 A3 57 53 9F 27   
0x20     0A 50 54 BF EE 80 71 4F 81 C0 81 00 95 00 95 0F   
0x30     01 01 01 01 01 01 30 2A 40 C8 60 84 64 30 18 50   
0x40     13 00 BB F9 10 00 00 1E 00 00 00 FD 00 38 4B 1E   
0x50     51 0F 00 0A 20 20 20 20 20 20 00 00 00 FC 00 53   
0x60     32 30 42 33 30 30 0A 20 20 20 20 20 00 00 00 FF   
0x70     00 48 4C 4E 43 32 30 34 34 32 31 0A 20 20 00 12   


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

3. Положу в рюкзак, когда поедем на курсы)))
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 846



WWW
« Ответ #9 : 16 Июля, 2020, 12:27:04 »

1.

Почему-то этот вариант не пошёл так гладко, как хотелось бы. На Windows я попробовал несколько утилит и только две показали что-то осмысленное. Не понял, как преобразовать это в qnx строку. Прикладываю (rtf). На Ubuntu комплект read-edid упорно не видит этот монитор.

Видимо в Linux для этих контроллеров также интерфейсы доступа к DDC/EDID не проброшены или сломаны за давностью лет и отсутствием тестирования.

На основе приложенных данных получилась вот такая строка. Если и она не пойдет, то тут рыть больше некуда, т.к. вендорные рекомендации оспаривать бессмысленно. На всякий случай напомню, что это одна строка, а не 2.

Код:
xres=1600,yres=900,refresh=60,pclock=108000,hpol=1,vpol=1,htotal=1800,hblank_start=1600,hblank_len=200,
hsync_start=1624,hsync_len=80,vtotal=1000,vblank_start=900,vblank_len=100,vsync_start=901,vsync_len=3


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

Мы его не выкладываем только по той причине, что спросу на него особого нет. Если в процессе выяснится, что работает именно переписанный нами драйвер, то он будет выложен наряду с другими. Отличается он от канадского достаточно сильно, но пока с тем драйвером проблем нет, смысла что-то пробовать особого нет.


3.
Положу в рюкзак, когда поедем на курсы)))

Разве что девайс с монитором туда поместятся)
Записан

sergei.porchev
Пользователь

Сообщений: 17


« Ответ #10 : 16 Июля, 2020, 13:04:28 »

Эксперимент с новой строкой закончился весьма интересным эффектом https://youtu.be/QrlAzZrP3dw

Что же, пишу на почту за новым драйвером
Записан
Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 846



WWW
« Ответ #11 : 16 Июля, 2020, 14:18:26 »

Что же, пишу на почту за новым драйвером

Пишите. На крайний случай можно попробовать подстройку выполнить, но это местами рискованно. Если решитесь, почитайте это и раздел Adjustments, например, отсюда.
Записан

sergei.porchev
Пользователь

Сообщений: 17


« Ответ #12 : 16 Июля, 2020, 15:13:54 »

Спасибо, очень интересно
Записан
sergei.porchev
Пользователь

Сообщений: 17


« Ответ #13 : 21 Июля, 2020, 12:16:50 »

После обновления драйвера, и установки последних EDID из темы, заработало всё, но курсор отображается некорректно
(щёлкните чтобы показать/скрыть)
Записан
sergei.porchev
Пользователь

Сообщений: 17


« Ответ #14 : 21 Июля, 2020, 12:32:02 »

Включил программный курсор, вместо аппаратного. На первый взгляд, теперь всё работает как надо
Записан
Страниц: [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 посещал эту страницу 14 Июля, 2020, 20:31:44