Детектирование монитора

Тема в разделе "WASM.OS.DEVEL", создана пользователем acckiitvar, 8 июл 2018.

  1. acckiitvar

    acckiitvar Member

    Публикаций:
    0
    Регистрация:
    26 сен 2011
    Сообщения:
    71
    Доброго времени суток.
    У меня возник довольно странный вопрос, но пока я ответа не нашел. Как ОС определяет пдключение монитора по VGA? Для DP все очевидно, так есть линия Hot Plug и оттуда все начинается. Судя по распиновке VGA там ничего подобного нет. И мне не очень верится, что ось по кругу пытается читать EDID. Может кто сталкивался с этим вопросом?
     
  2. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.709
    acckiitvar,
    IMHO, на VGA-разъеме всегда присутствуют сигналы. Там только земля, три аналоговых сигнала цвета (RGB), вертикальная и горизонтальная синхронизация. В зависимости от режима, сигналы вертикальной и горизонтальной синхронизации могут инвертироваться... Проще всего замерить осциллографом сигналы на VGA-разъеме.
     
  3. Коцит

    Коцит Active Member

    Публикаций:
    0
    Регистрация:
    31 янв 2017
    Сообщения:
    130
    ошибаешься..
    Разъём DB15 имеет 4-вывода ID[0:3], из них современный монитор используют только pin(11) ID0. Можно скачать схему на монитор и посмотреть там раскладку выводов. 11-ая нога VGA-порта идёт в мониторе на базу транзисторного ключа, который прижимает к земле вывод IRG/VP0 процессора управления монитора - монитор включается, и по шине DDC передаёт хосту свои характеристики.

    db15.gif
     
    Mikl___ нравится это.
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Mikl___ нравится это.
  5. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia
    Mikl___ нравится это.
  6. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Mikl___ нравится это.
  7. Коцит

    Коцит Active Member

    Публикаций:
    0
    Регистрация:
    31 янв 2017
    Сообщения:
    130
    точно..
    сейчас рулит отсутствие нагрузки на каналах R/G.
    параллельным интерфейсом ID управлялись старые мониторы.
    вот схема и распиновка DB15:

    vga01.gif
     
    Mikl___ нравится это.