VSync: как это работает и когда включать или отключать
Если вы увлекаетесь играми, наверняка встречали в настройках графики загадочный пункт VSync. Название не подсказывает, что он делает и зачем нужен.
Кратко: VSync (Vertical Synchronization — вертикальная синхронизация) заставляет видеопроцессор выдавать кадры в такт частоте обновления монитора. Это устраняет разрывы изображения (tearing) и микрофризы, обеспечивая плавную картинку.
Как это работает? Каковы плюсы и минусы? Стоит ли включать VSync? Разберём всё по порядку.
Зачем нужен VSync?
Сначала вспомним, как формируется изображение. Видеоподсистема (интегрированная или дискретная GPU) рассчитывает кадры — полные 3D-сцены — и отправляет их на монитор. Чем больше кадров в секунду (FPS), тем плавнее анимация.
Монитор же имеет свою частоту обновления (Hz) — максимум кадров, который он может показать за секунду. Стандартный 60 Гц монитор выводит до 60 FPS.
Конфликт частот
Проблема возникает, когда GPU готовит кадров больше, чем монитор успевает показать. Например, 90 FPS на 60 Гц экране. Монитор не успевает сменить кадры, и на экране появляется «разрыв» (screen tearing) — изображение как бы разрезается пополам.
Разрыв экрана в Battlefield 3 | Источник: NVIDIA
Артефакт заметен при горизонтальном движении камеры. Вертикально разрывов нет, но визуально это очень раздражает и портит впечатление от игры.
Решение — VSync
Можно купить монитор с высокой частотой, но не у всех есть на это бюджет. VSync решает проблему программно: он ограничивает FPS частотой монитора, задерживая кадры или блокируя игровой движок до следующего обновления экрана.
GPU и монитор начинают работать согласованно. При правильной реализации разрывы исчезают полностью, геймплей становится плавнее.
Дополнительные плюсы
В старых играх современные GPU выдают сотни FPS, перегружая себя и нагреваясь. VSync plafонирует FPS до частоты монитора, снижая нагрузку и температуру видеокарты.
Недостатки VSync
У медали есть обратная сторона:
Входная задержка (Input Lag)
Когда GPU ждёт монитор, ваши действия (клики, нажатия) могут задерживаться. В обычных играх это незаметно, но в соревновательных шутерах задержка может стоить победы.
Если сцена тяжелая и FPS падает ниже частоты монитора, VSync снижает его ещё сильнее (до 1/2, 1/3 частоты), усиливая лаги. Методы вроде тройной буферизации помогают, но не всегда доступны.
Дерганье видео (Judder)
Фильмы обычно 24–30 FPS. На 60 Гц мониторе с VSync плеер пропускает дедлайны обновления, и кадры чередуются неравномерно — возникает эффект дерганья.
Современные виды VSync
Классический VSync старый. Производители GPU разработали улучшенные версии:
Smooth VSync (NVIDIA)
Работает с SLI. Вместо скачков между 60 и 30 FPS фиксирует наиболее устойчивую частоту и повышает её только при запасе производительности. Средний FPS ниже, но плавность выше.
Adaptive VSync (NVIDIA)
Доступно на GTX 600 и новее. Включает VSync, когда FPS > Hz (нет разрывов), и выключает, когда FPS < Hz (нет лагов). Настраивается в NVIDIA Control Panel.
G-Sync (NVIDIA)
Адаптивная синхронизация: монитор подстраивает свою частоту под FPS видеокарты, а не наоборот. Нужен монитор с модулем G-Sync (75–360 Гц). NVIDIA обещает HDR, кинематографичные цвета, нулевые лаги и разрывы.
FreeSync (AMD)
Ответ AMD (2015). Бесплатно, без роялти, без потерь производительности. Монитор динамически меняет частоту под FPS. Новая картинка показывается сразу по готовности. Задержка минимальна, батарея ноутбука экономится. Диапазон 9–240 Гц. Работает plug-and-play.
Источник: AMD
Enhanced Sync (AMD)
Не ограничивает FPS монитором, а снимает потолок для снижения задержки ценой лёгких разрывов. При просадках FPS приоритет — отсутствие микрофризов, а не идеальная картинка. Работает на любом мониторе.
Источник: AMD
Включать или выключать?
Зависит от ситуации:
- GPU быстрее монитора (FPS > Hz): включайте VSync — уберёт разрывы и перегрев.
- Монитор быстрее GPU (Hz > FPS): VSync не нужен.
- В тяжёлых сценах FPS падает ниже Hz: лучше выключить — VSync ухудшит лаги.
Переключение просто: NVIDIA Control Panel → Manage 3D Settings → Global Settings → Vertical Sync → On/Adaptive. В AMD Radeon Settings аналогично, можно настроить поиграм.
Попробуйте оба варианта. Если есть Adaptive VSync / FreeSync / G-Sync — они дают лучшее из двух миров.
Частые вопросы
VSync улучшает разрешение? Нет, только убирает разрывы и даёт плавность.
VSync повышает FPS? Нет, наоборот — ограничивает FPS частотой монитора, разгружая GPU.
VSync нужен в Fortnite? На 60 Гц мониторе — да, синхронизирует циклы обновления. То же для Minecraft, Overwatch, Quake Champions.
Какую задержку добавляет VSync? Исследование (Super Meat Boy, Left 4 Dead 2, Sleeping Dogs): VSync в полноэкранном режиме без лимита FPS — 7.5 кадров задержки. Без VSync — 1.33 кадра.
Промышленные технологии
- 5 основных типов Т-рукоятей: что должен знать каждый оператор
- Гайковерты для нарезки резьбы (tap wrenches): устройство, виды и практическое применение
- Основное руководство по тестированию трансформаторного масла для надежных энергосистем
- Ключевые соображения при выборе и обслуживании трансформаторного масла
- Основное руководство по защитным капотам шлифовальных кругов: защита пользователей от разрушения и травм
- TAA Compliance: 5 ключевых пунктов, которые должен знать каждый поставщик
- Выбор правильного Wi-Fi MCU для промышленного IoT: ключевые соображения
- Борьба с производственной усталойстью: почему это важно и как оставаться бодрым
- Выбор правильного погрузчика: гид по фронтальным и экскаваторным погрузчикам
- Закаточка (кюрлинг): технология создания текстурированных поверхностей