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 pid Arguments 1 procnto-smp-instr 2 /sbin/tinit 4099 pci-bios 4100 slogger -s32 4101 io-usb -duhci -dohci -dehci 4102 io-hid -d ps2ser kbd:kbddev:ps2mouse:mousedev -d usb /dev/io-usb/io-usb 4103 devc-con-hid -n4 8200 devb-eide blk auto=partition dos exe=all qnx6 sync=optional cam quiet 20489 pipe 24586 mqueue 53259 /usr/sbin/mcd /etc/mcd.conf 57356 random -t 61453 enum-devices -c/etc/system/enum/common -i. -I~ -I.bak -ebootdev -Elegacy neednet,$(legacy) -E=D bus=none 77840 enum-usb 94222 devc-ser8250 -u1 3f8,4 -u2 2f8,3 94226 devc-par -p0x378 114708 io-pkt-v4-hc -ptcpip 151575 io-display 192527 devc-pty -n 32 204817 dumper -d /var/dumps 241683 /root/WDT/WDT_BV_PCA-6011_W83627DHG-P 241685 ham 241688 qconn 274460 inetd 274461 syslogd 278555 ham -g 278558 -sh 278559 login 278560 login 278561 login 344090 /usr/sbin/sshd 376857 Photon 397346 /usr/photon/bin/io-graphics 413732 /usr/photon/bin/devi-hid mouse kbd 434211 pwm 462885 shelf 483366 bkgdmgr 483367 wmswitch 483368 saver 774166 in.telnetd 778281 -sh 868394 pidin ar
pci -vvv в прикреплённых P.S. Аналогичная ситуация, но по горизонтали, и незначительно, на разрешении 1920 * 1080 наблюдается на haswell.so на другом ПК
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1102
|
 |
« Ответ #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, где всё работает корректно
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1102
|
 |
« Ответ #3 : 14 Июль, 2020, 16:04:35 » |
|
Файлы в приложениях с суффиксом 1600*900 с данным разрешением, на котором изображение некорректно. Файлы без данного суффикса с разрешением 1152*864, где всё работает корректно
А родное разрешение у монитора какое?
|
|
|
Записан
|
|
|
|
sergei.porchev
Пользователь
Сообщений: 17
|
 |
« Ответ #4 : 15 Июль, 2020, 11:33:43 » |
|
1600 * 900
Samsung S20B300B
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1102
|
 |
« Ответ #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
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1102
|
 |
« Ответ #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. Положу в рюкзак, когда поедем на курсы)))
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1102
|
 |
« Ответ #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Что же, пишу на почту за новым драйвером
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1102
|
 |
« Ответ #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 » |
|
Включил программный курсор, вместо аппаратного. На первый взгляд, теперь всё работает как надо
|
|
|
Записан
|
|
|
|
|