воскресенье, 18 мая 2014 г.

Кабельная эпопея. Часть вторая.

Вчера я проехался по знатокам, вещающим про нерабочий кабель VGA. Сегодня история получила интересное продолжение.

Барышня обнаружила, что под Windows 7 кабель без проблем выдаёт родное для монитора разрешение в 1920x1200. Отличие в том, что в моём случае от ОС данная проблема не зависела. Как Windows, так и Linux больше 1024x768 не выдавали. Тут мне уже стало весьма интересно.

Вот что выдал xrandr у девушки. Смотрим выхлоп VGA2:
$ xrandr
Screen 0: minimum 320 x 200, current 2944 x 1080, maximum 32767 x 32767
LVDS1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.0*+
1400x1050 60.0
1280x1024 60.0
1280x960 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA2 connected 1024x768+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9

«Ага!» — сказал я. С помощью cvt сгенерировали нужный видеорежим для VGA и скормили всё это командой xrandr --newmode и далее xrandr --output VGA2 --mode 1920x1200. Заработало без проблем. Второй монитор работает в разрешении в 1920x1200.
У меня такое впечатление, что Windows каким-то боком по-своему обрабатывает сигнал EDID? Или это драйвер линуксовый реализован так? Что скажут почтенные доны? Похоже, по приезду из Новосибирска меня ожидает занятное времяпровождение.

Комментариев нет:

Отправить комментарий