11

Эта странная проблема возникает, когда изображение на мониторе смещено вправо. Это много компенсируется.

У меня есть внешний монитор, который подключен к ноутбуку. Я не использую дисплей ноутбука, только внешний монитор. Монитор Asus AL2216W (нашел руководство). Это связано через VGA. Видеокарта - набор микросхем Intel 965 Express для мобильных ПК.

Сегодня мне нужно было подключить монитор к другому ноутбуку. Это сработало. Когда я снова подключил монитор к основному ноутбуку, изображение на мониторе смещено.

Вот что я пробовал до сих пор:

  1. У моего монитора есть кнопка для автоматической настройки. Я не убрал смещение
  2. У моего монитора есть меню для ручной регулировки горизонтального положения. Но смещение настолько велико, что для этой регулировки недостаточно диапазона.
  3. Я отключил и выключил монитор. Смещение все еще там.
  4. Если я изменю разрешение на 1600 на 1200, изображение будет правильно отцентрировано, и смещения не будет. Но когда я вернусь к 1680 на 1050, смещение вернется.
  5. Подключил монитор к еще одному ноутбуку. Смещение все еще там; такое же количество смещения. Это означает, что проблема в мониторе, а не в видеокарте.

Есть ли еще вещи, которые я мог бы попробовать?

обновление: я купил другой монитор с разрешением 1680 на 1050. Это другая модель, хотя я не знаю, имеет ли это значение. Это сработало сразу. Тайна смещения, вероятно, останется неразгаданной.

4 ответа4

1

У меня была похожая проблема, и она помогла изменить частоту обновления с соответствующим разрешением.

Например, я смог выбрать между

  • 1920x1080:60Hz
  • 1920x1080:59Hz
  • 1920x1080:изгиб на 58 Гц

С 60 Гц у меня на экране были сплит и смещение, но с 59 Гц все работало нормально.

0

Похоже, смещения для видеокарты и внешнего монитора не совпадают; За исключением упрощенных проблем с программным обеспечением (драйвер неправильно определил часть смещения), основная проблема, вероятно, заключается в том, что видеокарта посылает сигнал VGA так, как монитор интерпретирует неправильно.

Часть ответа на этот вопрос заключается в том, как пиксельные данные передаются по VGA: если бы вы могли посмотреть на данные, поступающие по кабелю, это в основном выглядело бы как построчное сканирование каждого входящего кадра ; Этот протокол был разработан для ЭЛТ-мониторов, где каждый пиксель на экране, в основном, отображается последовательно, в зависимости от поступающего сигнала.

  • Между строками фактических данных пикселей есть несколько рядов "пустых" пикселей между каждым кадром, что позволяет времени для прохождения луча ЭЛТ из нижнего правого угла обратно в верхний левый (поскольку протокол был разработан для мониторов ЭЛТ)
  • Есть также несколько "пустых" пикселей за концом строки сканирования, которые дают время для прохождения луча до начала следующей строки сканирования.

Итак, представьте, что вы получаете длинную последовательность пикселей по проводам; если вы угадаете высоту / ширину сигнала неправильно, он будет выглядеть неправильно. Если передний / задний порог сигнала не соответствует спецификации, может произойти этот вид смещения. (См. Эту схему для более подробной информации.)

0

Похоже, вы решили проблему самостоятельно. Это НЕ проблема с фактическим монитором.

Установите разрешение 1600x1200. Скорее всего, это либо родное разрешение монитора, либо лучшее, что может сделать ваш ноутбук без искажения изображения. В любом случае это то, что, кажется, работает.

-1

Я решил это, уменьшив глубину цвета до 16 бит. Угадайте, что слишком много информации передается с 32-битным и медленным стандартом VGA / кабель / все, что не справляется

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .