Вова, спасибо, понял что вы имели в виду. Про вертикальные и горизонтальные синхроимпульсы в принципе понятно, также понятно как работает вертикальная синхронизация частоты кадров (эта та, про которую как раз статья на вики) на ЭЛТ-мониторах. Непонятным остается вопрос как это работает на ЖК-мониторах при использовании цифровых интерфейсов (DP, например)? С какими-нибудь буферами или аналогично?
в некоторых случаях frame buffer (кадровый буфер) может располагаться в мониторе
В современных мониторах он обычно есть или нет? Если нет, то как данные с кабеля (например, DP) попадают на матрицу? Контроллер дисплея в реальном времени (как в ЭЛТ-мониторах) получает их и обновляет матрицу?
Вова, к сожалению, в статься кроме слов "V-Sync помогает избавиться от разрывов" ничего больше нет. Понимание работы V-Sync - это следующий шаг после того, как пойму принцип работы без нее.
CityCat4, ну почти знания ради знания. Хочу разобраться как работают опции в параметрах драйвера и почему именно так (вертикальная синхронизация, быстрая синхронизация и т.п.), чтобы осознанно настраивать их.
монитор ожидает по vga кабелю значение текущего rgb пиксела
Монитор "считает" количество отправленных пикселей? Или только на тайминги ориентируется?
передают данные, кодировав в цифровом виде, но в мониторе уже есть буфер для их хранения
А вот здесь можно подробнее? Как передает (пиксель, строка)? Что за буфер (или буферы), что там хранится? Какие компоненты монитора что делают (процессор монитора, контроллер дисплея, еще кто-то)?
Давайте тогда еще упростим:
- Передается только изображение, а точнее - один кадр из буфера.
- Преобразование сигнала для передачи не будем учитывать, пусть он уже добрался до кабеля.
- Никаких хабов нет, прямое подключение DP-DP.