Регулировка размера изображения на экране

Иногда картинка уезжает за край монитора или не растягивается на весь монитор. Получается так:

изображение меньше монитора


Это происходит из-за того, что цифровой сигнал с картинкой преобразуется в древний аналоговый VGA на выходе видеокарты и затем обратно в цифру в мониторе. В хороших мониторах проблема решается кнопкой автоподстройки. Плохим мониторам приходится помогать, управляя процессом преобразования цифры в аналоговый вид на выходе видеокарты. Что можно сделать в WTware:

  1. При запуске каждого теста следует залогиниться в виндовс и открыть и развернуть на весь экран notepad, чтобы по всем краям изображения была четкая рамка. Банер WTware не мешает настройке, его край достаточно контрастный. В notepad надо открыть бинарный файл, чтобы весь экран был равномерно заполнен мусором. Затем пытаться выполнить автоподстройку кнопкой на мониторе. Именно автоподстройка монитора решает проблему, все прочие действия только помогают ей.
  2. Следует использовать только родное разрешение матрицы. Любые другие разрешения могут не работать или работать некорректно. Укажите параметр resolution в файле all.wtc, чтобы мастер настройки автоматически предлагал нужное разрешение.
  3. Для всех драйверов кроме VESA, предлагаемых мастером настройки видеокарты, следует пробовать указывать refresh=60 и не указывать параметра refresh. Итого два запуска на каждый драйвер.
  4. Для драйверов с суффиксом (X) и (U) следует пробовать noddc=on. Итого с п.1 четыре запуска на каждый драйвер.
  5. Hardcore, для тех кто понимает. Запишите лог терминала после теста с video=...(X) или ...(U) и найдите в нем modeline, полученный у монитора по DDC. Из такого лога:
    [X.org log] (II) GEODE(0): Printing DDC gathered Modelines:
    [X.org log] (II) GEODE(0): Modeline "1440x900"x0.0 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync (55.9 kHz)
    [X.org log] (II) GEODE(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    Для монитора с родным разрешением 1440х900 в конфиг получится строка:
    modeline=106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync
    Параметр modeline надо указать в индивидуальном конфигурационном файле терминала. Не надо указывать параметры refresh и noddc. Указав в индивидуальном конфигурационном файле терминала параметр modeline, следует проверить все предлагаемые мастером настройки видеокарты драйвера кроме VESA.


Появились комментарии, поправки к этой статье? Пожалуйста, напишите в форум!