Разрывы изображения, «рваные» кадры и мерцающие текстуры в играх или приложениях — типичные симптомы отсутствия синхронизации между видеокартой и монитором. Вертикальная синхронизация (VSync) решает эту проблему, привязывая частоту кадров (FPS) к частоте обновления экрана. Но как её правильно включить, чтобы не потерять в производительности? В этой статье разберём пошаговые инструкции для видеокарт NVIDIA, AMD и Intel, а также расскажем о скрытых настройках и альтернативах вроде Adaptive Sync или Enhanced Sync.
Важно понимать, что VSync — не универсальное решение. В некоторых случаях она может добавить задержку ввода (input lag), особенно если FPS сильно превышает частоту обновления монитора. Поэтому мы также рассмотрим, когда лучше использовать аппаратную синхронизацию (например, G-Sync или FreeSync), а когда достаточно программных настроек в драйверах или самой игре.
Статья актуальна для современных операционных систем (Windows 10/11, Linux с проприетарными драйверами) и покрывает большинство сценариев — от бюджетных интегрированных решений Intel UHD Graphics до флагманских NVIDIA RTX 4090 или AMD Radeon RX 7900 XTX.
Что такое вертикальная синхронизация и зачем она нужна
VSync (от англ. Vertical Synchronization) — это технология, синхронизирующая вывод кадров видеокартой с частотой обновления монитора. Без неё графический процессор может отображать кадры «вразнобой», что приводит к визуальным артефактам:
- 🔹 Screen Tearing — «разрывы» изображения, когда верхняя и нижняя части экрана показывают разные кадры.
- 🔹 Stuttering — подёргивание картинки из-за неравномерной подачи кадров.
- 🔹 Мерцание текстур — особенно заметно в динамичных сценах (например, при быстром повороте камеры в шутерах).
Технически VSync работает так: если видеокарта успевает подготовить кадр раньше, чем монитор готов его отобразить, графический процессор приостанавливает рендеринг, дожидаясь сигнала от дисплея. Это устраняет разрывы, но может добавить задержку — так называемый input lag.
Современные альтернативы VSync (например, NVIDIA G-Sync или AMD FreeSync) решают проблему иначе: они динамически подстраивают частоту обновления монитора под текущий FPS, что снижает задержки. Однако для их работы требуется совместимый монитор и соответствующая поддержка в драйверах.
⚠️ Внимание: На старых мониторах с фиксированной частотой обновления (например, 60 Гц) включение VSync при FPS выше 60 может привести к удвоению задержки ввода (так как видеокарта вынуждена ждать следующий цикл обновления).
Как включить VSync в настройках драйверов
Способ активации вертикальной синхронизации зависит от производителя вашей видеокарты. Ниже — пошаговые инструкции для трёх основных вендоров.
Для видеокарт NVIDIA (GeForce)
Если у вас установлена видеокарта NVIDIA (серии GTX или RTX), используйте Панель управления NVIDIA:
- Щёлкните правой кнопкой по рабочему столу и выберите
Панель управления NVIDIA. - Перейдите в раздел
Управление параметрами 3D→Параметры 3D. - Найдите опцию
Вертикальный синхроимпульс (VSync). - Выберите одно из значений:
- 🔘
Использовать настройку 3D-приложения— VSync будет управлять самой игра. - 🔘
Вкл.— принудительное включение для всех приложений. - 🔘
Адаптивный— включается только если FPS превышает частоту монитора. - 🔘
Выкл.— полное отключение.
- 🔘
Применить.Для тонкой настройки отдельных игр перейдите в Программные настройки, выберите исполняемый файл игры (например, game.exe) и задайте индивидуальные параметры VSync.
⚠️ Внимание: На видеокартах NVIDIA с поддержкой G-Sync рекомендуется использовать Адаптивный режим VSync в паре с включённым G-Sync для монитора. Это минимизирует задержки.
Для видеокарт AMD (Radeon)
Владельцам AMD Radeon (серии RX 5000/6000/7000) нужно использовать AMD Software: Adrenalin Edition:
- Откройте панель управления AMD (иконка в трее или через меню
Пуск). - Перейдите в раздел
Игры→Глобальные настройки графики. - Найдите опцию
Wait for Vertical Refresh(она жеVSync). - Выберите режим:
- 🔘
Always On— принудительное включение. - 🔘
Off, Unless Application Specifies— управление передаётся игре. - 🔘
Enhanced Sync— альтернатива VSync от AMD (рекомендуется для FreeSync-мониторов).
- 🔘
- Сохраните изменения.
Для отдельных игр перейдите в Игры → выберите игру → Настройки графики и задайте индивидуальные параметры.
Для интегрированной графики Intel (UHD, Arc)
Для встроенной графики Intel (например, Intel UHD Graphics 770 или дискретных Arc A770) настройка VSync осуществляется через Панель управления графикой Intel:
- Щёлкните правой кнопкой по рабочему столу и выберите
Свойства графики→Панель управления. - Перейдите в
3D→Общие настройки. - Найдите опцию
Вертикальная синхронизация (VSync). - Выберите
Вкл.илиПриложение управляет. - Примените изменения.
У Intel Arc также есть опция Adaptive Sync (в разделе Дисплей), которая работает аналогично FreeSync/G-Sync, но требует совместимого монитора.
Убедитесь, что драйверы видеокарты обновлены|Закройте все игры и приложения, использующие 3D-графику|Проверьте частоту обновления монитора в настройках Windows|Отключите другие технологии синхронизации (G-Sync, FreeSync) для теста-->
Как включить VSync в настройках игры
Многие современные игры имеют встроенную опцию VSync, которая может переопределять настройки драйверов. Чтобы её найти:
- Запустите игру и откройте меню
Настройки(обычно в разделеГрафикаилиВидео). - Найдите опцию с названием:
- 🎮
VSync(илиVertical Sync) - 🎮
Синхронизация с монитором - 🎮
Wait for Vertical Sync
- 🎮
- 🔘
On— стандартная синхронизация. - 🔘
Adaptive— включается только при превышении FPS (если поддерживается). - 🔘
Triple Buffering— использует три буфера для снижения задержек (может увеличить потребление памяти).
Некоторые игры (например, Cyberpunk 2077 или Elden Ring) предлагают расширенные настройки VSync, где можно ограничить максимальный FPS или настроить поведение при падении производительности.
Важно: Если в игре и драйверах одновременно включена VSync, может возникнуть конфликт. В таком случае приоритет имеют настройки игры, но лучше оставить управление одной из систем (например, отключить VSync в драйверах и настроить его только в игре).
Что делать, если VSync не работает в игре?
Если опция VSync в игре включена, но разрывы кадров остаются, попробуйте:
1. Обновить драйверы видеокарты.
2. Отключить VSync в драйверах (оставить только в игре).
3. Проверить, не блокирует ли антивирус или оверлей (например, Discord или Steam) доступ к графическим настройкам.
4. Запустить игру в оконном режиме — иногда это помогает обойти баги с полноэкранной синхронизацией.
Альтернативы VSync: G-Sync, FreeSync и Adaptive Sync
Классическая вертикальная синхронизация не идеальна: она либо добавляет задержки, либо не справляется с колебаниями FPS. Современные технологии предлагают более гибкие решения:
| Технология | Производитель | Преимущества | Недостатки | Требуется |
|---|---|---|---|---|
| G-Sync | NVIDIA | Минимальные задержки, плавная картинка при любом FPS | Дорогие мониторы, работает только с NVIDIA | Совместимый монитор, видеокарта NVIDIA (серии GTX 10xx и новее) |
| FreeSync | AMD | Дешевле G-Sync, поддерживается многими мониторами | Может работать нестабильно с NVIDIA (только сертифицированные модели) | Монитор с FreeSync, видеокарта AMD (или NVIDIA с поддержкой) |
| Adaptive Sync | Стандарт VESA | Кросс-платформенность, работает с Intel Arc | Ограниченный диапазон частот | Монитор с Adaptive Sync, совместимая видеокарта |
| Enhanced Sync (AMD) | AMD | Низкие задержки, нет ограничения FPS | Может вызывать артефакты при сильных просадках FPS | Драйвер AMD Adrenalin 18.3.1 и новее |
Чтобы включить G-Sync или FreeSync:
- Убедитесь, что ваш монитор поддерживает технологию (проверьте спецификации или поищите логотип на корпусе).
- Подключите монитор через
DisplayPort(рекомендуется) илиHDMI 2.0+. - В настройках драйверов:
- Для NVIDIA:
Панель управления NVIDIA→Дисплей→Настройка G-Sync→ включите и выберитеВкл. для полноэкранного и оконного режимов. - Для AMD:
AMD Software→Дисплей→ включитеFreeSync.
- Для NVIDIA:
⚠️ Внимание: На мониторах с FreeSync при подключении к видеокартам NVIDIA может потребоваться ручное включение вПанели управления NVIDIA→Дисплей→Настройка G-Sync→Вкл. для мониторов G-Sync совместимых.
VSync и производительность: мифы и реальность
Один из самых распространённых мифов — что VSync всегда снижает FPS. На самом деле она ограничивает частоту кадров до частоты обновления монитора (например, до 60 FPS на 60 Гц-дисплее), но не влияет на производительность напрямую. Однако есть нюансы:
- 📉 Падение FPS при включении VSync происходит, если видеокарта не успевает выдать достаточно кадров. В этом случае VSync не виновата — проблема в «слабом железе».
- ⏱️ Задержки ввода возникают, когда FPS значительно превышает частоту монитора (например,
120 FPSна60 Гц-экране). В этом случае кадр «ожидает» очередного обновления, что добавляет input lag. - 🔄 Triple Buffering (тройная буферизация) может сгладить просадки FPS, но увеличивает потребление видеопамяти.
- Запустите игру и измерьте FPS без VSync (например, через MSI Afterburner или встроенный бенчмарк).
- Включите VSync и повторите замер.
- Сравните не только FPS, но и задержку ввода (можно почувствовать субъективно или измерить специализированными инструментами вроде NVIDIA Reflex Latency Analyzer).
Критический момент: На мониторах с частотой 144 Гц+ включение VSync при FPS ниже 144 (например, 120) может привести к «микрозаиканию» — когда кадр дублируется, чтобы «дотянуть» до следующего цикла. В таких случаях лучше использовать Adaptive Sync.
Для проверки влияния VSync на производительность:
Распространённые проблемы и их решения
Даже после включения VSync пользователи могут столкнуться с артефактами или падением производительности. Разберём типичные сценарии:
Проблема: VSync включён, но разрывы кадров остаются
Возможные причины и решения:
- 🔧 Конфликт настроек: VSync включён и в драйверах, и в игре. Решение: Отключите его в драйверах, оставив только в игре (или наоборот).
- 🔧 Несовместимый монитор: Старые дисплеи могут игнорировать сигналы синхронизации. Решение: Проверьте монитор на другом ПК или обновите прошивку.
- 🔧 Оверлей Steam/Discord: Некоторые оверлеи блокируют VSync. Решение: Отключите оверлей в настройках платформы.
Проблема: Сильные просадки FPS при включённом VSync
Это происходит, если видеокарта не успевает рендерить кадры с нужной скоростью. Попробуйте:
- 🛠️ Уменьшить настройки графики в игре (разрешение, тени, эффекты).
- 🛠️ Включить
Triple Buffering(если доступно) — это сгладит просадки, но увеличит потребление памяти. - 🛠️ Использовать Adaptive VSync (у NVIDIA) или Enhanced Sync (у AMD), которые отключают синхронизацию при падении FPS.
Проблема: Заметные задержки ввода (input lag)
Если мышь или клавиатура отзываются с задержкой:
- ⚡ Отключите VSync и попробуйте G-Sync/FreeSync (если монитор поддерживает).
- ⚡ Ограничьте FPS на 1–2 кадра ниже частоты монитора (например,
58 FPSна60 Гц-дисплее) с помощью RTSS или встроенных ограничителей. - ⚡ Включите режим
Low Latency Modeв драйверах NVIDIA (Панель управления→Управление параметрами 3D→Низкая задержка).
Как проверить input lag?
Самый простой способ — включить тест задержки в NVIDIA Reflex (если поддерживается) или использовать внешние инструменты вроде Mouse Tester. Также можно субъективно оценить отклик в шутерах: если прицеливание стало «вязким», это признак высокого input lag.
Дополнительные инструменты для управления VSync
Если встроенных средств недостаточно, можно использовать сторонние утилиты для тонкой настройки синхронизации:
- 🖥️ RivaTuner Statistics Server (RTSS):
Позволяет ограничивать FPS, настраивать VSync на уровне приложения и даже создавать профили для разных игр. Поддерживает
Scanline Sync— альтернативу VSync с меньшими задержками.Пример настройки: ограничьте FPS до
58на60 Гц-мониторе, чтобы избежать задержек. - 🖥️ Special K:
Инжектор, который добавляет расширенные графические настройки в игры, включая
Borderless VSync(синхронизация в оконном режиме) иFrame Pacingдля Multi-GPU. - 🖥️ NVIDIA Profile Inspector:
Позволяет редактировать скрытые параметры драйверов NVIDIA, включая принудительное включение VSync для конкретных приложений.
- Скачайте и установите RTSS (входит в пакет MSI Afterburner).
- Запустите RTSS, найдите исполняемый файл игры в списке.
- В разделе
Framerate limitустановите желаемый лимит (например,58для60 Гц-монитора). - Включите опцию
Flip queue size=1для минимизации задержек. - Примените настройки и запустите игру.
- 💻 Intel UHD Graphics: через
Панель управления графикой Intel(раздел3D). - 💻 AMD Radeon Vega (встроенная): через AMD Adrenalin (аналогично дискретным картам).
- 💻 NVIDIA Optimus (ноутбуки с GeForce): настройки VSync применяются к дискретной карте через
Панель управления NVIDIA. - 🪟 Переключитесь в полноэкранный режим (
Alt+Enter). - 🪟 Используйте Borderless Windowed (безрамочный оконный режим) — некоторые игры поддерживают VSync в нём.
- 🪟 Включите
Flip Modelв NVIDIA Profile Inspector (для карт NVIDIA). - 🐧 Propietary драйверы (NVIDIA/AMD): используйте
nvidia-settingsилиamdgpu-pro(аналогично Windows). - 🐧 Open-source драйверы (Mesa): VSync включается через переменные окружения:
__GL_SYNC_TO_VBLANK=1 gameили для Vulkan:
vblank_mode=1 vblank_mode=0 game - 🐧 Compositor (KWin, Mutter): в настройках композитора включите опцию
Sync to VBlank. - ⚠ Двойной буферизации и увеличению задержек.
- ⚠ Артефактам при колебаниях FPS.
- 🔧 Включите G-Sync/FreeSync в настройках монитора и драйверов.
- 🔧 В игре отключите VSync или установите
Adaptive. - 🔧 Ограничьте FPS на 2–3 кадра ниже максимальной частоты монитора (например,
141 FPSдля144 Гц).
Для использования RTSS:
⚠️ Внимание: При использовании RTSS или Special K отключите встроенные ограничители FPS в игре и драйверах, чтобы избежать конфликтов.
FAQ: Частые вопросы о вертикальной синхронизации
Можно ли включить VSync на ноутбуке с интегрированной графикой?
Да, но способ зависит от производителя:
На слабых ноутбуках VSync может ухудшить производительность — в этом случае лучше ограничить FPS через RTSS.
Почему VSync не работает в оконном режиме?
В оконном режиме многие игры и драйверы отключают VSync автоматически. Решения:
Как включить VSync в Linux?
В Linux настройка VSync зависит от графического стека:
Для проверки текущего состояния VSync в OpenGL-приложениях используйте команду:
glxinfo | grep "swap control"
Влияет ли VSync на температуру видеокарты?
Косвенно — да. VSync ограничивает FPS, что снижает нагрузку на GPU и, как следствие, уменьшает температуру и энергопотребление. Однако эффект минимален, если FPS и так не превышает частоту монитора.
Например, если без VSync игра выдаёт 200 FPS, а с VSync — 60 FPS, то нагрев видеокарты может снизиться на 5–15°C (в зависимости от модели).
Можно ли использовать VSync и G-Sync одновременно?
Технически — да, но это не рекомендуется. G-Sync уже решает проблему разрывов кадров, а дополнительное включение VSync может привести к:
Оптимальный вариант для G-Sync/FreeSync-мониторов: