Почему кадр разрывается

Монитор обновляет изображение не целиком за один миг: электронный луч в старых дисплеях и контроллеры современных экранов проходят по строкам сверху вниз. Если видеокарта подменит изображение посреди этого прохода, верхняя часть экрана уже будет из нового кадра, а нижняя — ещё из предыдущего. На движущемся объекте это выглядит как горизонтальный сдвиг, будто картинка разрезана.

Что меняет Vsync

Vsync — вертикальная синхронизация — согласует две скорости: когда видеокарта заканчивает кадр и когда монитор начинает новый цикл обновления. Готовый кадр ждёт ближайшей границы между циклами, а экран получает его целиком. Поэтому части двух разных кадров не смешиваются в одном обновлении.

Но ожидание добавляет задержку: изображение может попасть на экран только в следующем цикле, а не сразу после рендеринга. Если видеокарта не успевает подготовить кадр к нужному моменту, система может задержать показ или повторно вывести предыдущий кадр. В игре это заметно как менее мгновенная реакция на мышь или клавиатуру, особенно при резких поворотах камеры.

Компромисс между целостностью и откликом

Пользователь фактически выбирает, что важнее: отсутствие разрывов или минимальная задержка управления. Vsync обычно полезен, когда разрывы отвлекают и частота кадров достаточно стабильна. Если важнее быстрый отклик, игроки нередко отключают синхронизацию и принимают возможные разрывы.

Разрыв — не повреждение экрана, а следствие того, что монитор и видеокарта показывают кадры в разном ритме. Vsync убирает этот видимый шов ценой того, что готовое изображение иногда приходится подождать.