Перед выбором: проверьте разрывы, герцовку и FPS
Вы поворачиваете камеру — и дверной косяк распадается на две несовпадающие половины. Верхняя уже уехала влево, нижняя ещё раздумывает. Поздравляем: ваш монитор освоил монтаж Эйзенштейна. Смотреть на этот аттракцион, особенно посреди перестрелки, решительно невозможно.
Первое средство против разрывов без переменной частоты обновления — обычный VSync. Если кадров значительно больше, чем экран способен показать, появляются основания попробовать Fast Sync на GeForce либо Enhanced Sync на Radeon. Если работают G-SYNC или FreeSync, сначала разбираемся с их диапазоном.
Но приготовьтесь: целая картинка, ровное движение и послушная мышь — три отдельных желания. Одной галочкой джинна не отделаешь.
При tearing — разрывах изображения — на экране одновременно оказываются части разных кадров. Отсюда горизонтальный шов: забор, столб или физиономия противника смещаются по разные его стороны. Причина — смена выводимого кадра посреди обновления экрана. Это отличается от рывков всей сцены и тянущегося за предметом шлейфа.
Герцовка — частота обновления экрана: 144 Гц означают 144 обновления в секунду. FPS — число кадров, которые игра выдаёт за секунду. Переменная частота обновления, или VRR, позволяет экрану подстраиваться под поступление кадров; G-SYNC и FreeSync — технологии такого согласования.
Прежде чем лечить изображение, выясните четыре вещи:
- Какая видеокарта выводит картинку на этот дисплей.
- Какая частота действительно выбрана в Windows.
- Активен ли G-SYNC или FreeSync и каков рабочий диапазон монитора.
- Как меняется FPS в проблемном месте, включая просадки.
Последний пункт особенно важен. Триста кадров при созерцании штукатурки ещё ничего не говорят о перестрелке во дворе.
И не путайте синхронизацию с ограничителем FPS. Лимитер назначает потолок производства кадров; синхронизация согласует их показ. Само по себе число «60» в счётчике не назначает каждому кадру правильный момент появления на экране.
Путаница живее всех живых. В обсуждении r/nvidia игрок попросил объяснить разницу между G-SYNC, VSync и FreeSync. В комментариях вспомнили Fast Sync, после чего принялись исправлять чужие объяснения. Прекрасная демонстрация: аббревиатур уже хватит на небольшой военный штаб, а дверь всё ещё разрезана.
Чем отличаются VSync, Fast Sync и Enhanced Sync
VSync: синхронный вывод с возможным ожиданием
Обычная вертикальная синхронизация согласует смену кадров с обновлениями дисплея, устраняя разрывы. Доступна она в настройках множества игр и драйверов.
Плата — возможное ожидание, которое увеличивает задержку управления. Когда компьютер не успевает подготовить кадр вовремя, экран может повторить предыдущий. Конкретное поведение зависит от игры, буферизации (хранения подготовленных кадров) и способа вывода: страшилка «VSync всегда делит FPS пополам» слишком груба. Компромисс между разрывами и задержкой описан в руководстве NVIDIA.
К VSync стоит относиться без снобизма. В приключении, где хочется любоваться пейзажем, это вполне достойный гражданин. Если же прицел начинает ощущаться как ложка в киселе, удовольствие заканчивается.
Fast Sync: вариант GeForce при большом запасе FPS
Fast Sync позволяет видеокарте продолжать рендеринг (отрисовку кадров), а для очередного обновления экрана выбирает последний готовый кадр. Промежуточные результаты могут не попасть на дисплей. Такой механизм описан в техническом документе NVIDIA о Pascal.
Расчёт понятен: получить свежую цельную картинку с меньшим ожиданием, чем при обычном VSync. В справке панели NVIDIA.htm) перечислены графические процессоры поколения Pascal и новее, конфигурация с одной видеокартой и подключение дисплея к видеокарте NVIDIA; отдельный FAQ также указывает поддержку Maxwell, начиная с GeForce 900. Справочные страницы расходятся в нижней границе поддержки, поэтому на старой карте проверьте доступность пункта Fast в её игровом профиле.
Fast Sync — интересный специалист с узкой квалификацией. Посылать его спасать едва дышащую производительность бессмысленно.
Enhanced Sync: альтернатива Radeon без обычного ограничения FPS
Enhanced Sync тоже позволяет обойтись без обычного потолка VSync. AMD заявляет устранение разрывов при FPS выше герцовки и меньшую задержку относительно традиционного VSync. Поддерживаются Radeon поколения Polaris и новее; в FAQ перечислены DirectX 9–12 и Vulkan, но исключён OpenGL. Это графические API — интерфейсы, через которые игра взаимодействует с графической системой. Условия перечислены на странице технологии AMD.
Ниже герцовки такого обещания об отсутствии разрывов AMD не даёт. Поэтому обещание «включил — tearing исчез навсегда» отправляем вслед за обещанием пройти ещё только один квест. Идея привлекательная; нравится ли результат — решается отдельно в каждой игре.
Что выбрать без VRR при разном FPS
FPS ниже герцовки или часто проседает
Допустим, монитор работает на 144 Гц, а игра выдаёт 55–90 FPS. Если разрывы раздражают сильнее всего, начните с VSync. Затем оцените движение камеры и управление.
Fast Sync не создаст недостающие кадры. Enhanced Sync при низком FPS тоже не гарантирует цельную картинку. Если швы ушли, но появились тяжёлый прицел и неприятные повторения кадров, выбор придётся пересмотреть.
Это противный участок задачи: без VRR и достаточной производительности идеального сочетания может просто не оказаться. Здесь стоит сначала определиться, что мешает играть сильнее.
FPS держится около частоты обновления
Сто сорок — сто пятьдесят кадров на 144 Гц выглядят почти идеальной парой. Слово «почти» и устраивает весь банкет.
Небольшое превышение герцовки ещё не означает подходящие условия для Fast Sync. В FAQ NVIDIA речь идёт о значительно более высоком нативном FPS, то есть частоте реальной отрисовки без генерации дополнительных кадров. Приведён ориентир втрое выше герцовки. Это описание целевого сценария, а не гарантия результата в каждой игре.
Начните с обычного VSync, затем сравните с доступной альтернативой в одной сцене. Особенно внимательно смотрите на моменты, когда FPS пересекает частоту монитора.
FPS стабильно значительно выше герцовки
Вот теперь быстрым режимам есть работа. Например, несколько сотен кадров на 144-герцевом экране — осмысленный повод попробовать Fast Sync на совместимой GeForce или Enhanced Sync на Radeon.
Но смотрите на движение. В обсуждении Counter-Strike 2 владелец 180-герцевого монитора выбирал между G-SYNC с ограничением FPS и Fast Sync при высокой частоте кадров. Один комментатор сравнил свои ощущения от Fast Sync с игрой через плохой интернет; автор отвечал, что при достаточном FPS режим держится вполне прилично.
Это впечатления, а не измерения задержки. Зато напоминание великолепное: красивый счётчик способен сопровождать отвратительную картинку.
Заодно прислушайтесь к охлаждению. Лишние кадры требуют работы видеокарты; превращать вечерний сеанс в испытание турбины стоит только ради заметного выигрыша.
Как меняется выбор с G-SYNC или FreeSync
У VRR есть рабочий диапазон. Здесь появляется другая развилка: удерживать FPS внутри этого диапазона либо сознательно выходить выше его верхней границы.
Ниже нижней границы поведение зависит, в частности, от поддержки компенсации низкой частоты кадров — LFC. Она повторяет кадры, чтобы частота обновления оставалась в рабочем диапазоне дисплея; новых фаз движения это не добавляет. Механизм объяснён в FAQ AMD о FreeSync. Поэтому арифметика «меньше максимальной герцовки — значит, всё работает» недостаточна.
GeForce: G-SYNC с VSync или Fast Sync
В руководстве NVIDIA по задержке описана связка G-SYNC + VSync + Reflex. Reflex — технология снижения задержки, которую включают в поддерживаемой игре. В описанном сценарии связка автоматически ограничивает FPS ниже герцовки, помогая избежать разрывов и дополнительного ожидания на верхней границе. Проверяйте, что ограничение действительно сработало. Если игра не поддерживает Reflex, удерживать FPS внутри диапазона можно отдельным лимитером.
Fast Sync тоже может сочетаться с G-SYNC, прежде всего для высокого FPS за пределами диапазона. Обязательной приправой к G-SYNC он от этого не становится.
Стоит начать с устойчивой работы внутри диапазона. Гнаться за сотнями кадров имеет смысл, когда понятно, какой выигрыш нужен.
Radeon: FreeSync и Enhanced Sync
AMD позиционирует Enhanced Sync как дополнение, убирающее разрывы выше диапазона FreeSync. Если FPS постоянно остаётся внутри него, заранее обещать пользу от дополнительного переключателя незачем. Этот сценарий описан на странице Enhanced Sync.
В теме об Escape from Tarkov игрок радовался: Enhanced Sync убрал разрывы даже при перемещении окна ящика в схроне. В комментариях его попросили не превращать частный успех в общий рецепт без сведений об оборудовании.
Обе стороны понятны. Когда шов наконец исчезает, хочется немедленно осчастливить человечество. Но сначала стоит проверить собственный FreeSync.
Где включать выбранный режим
GeForce: параметр Vertical sync и режим Fast
Откройте Панель управления NVIDIA → Управление параметрами 3D → Программные настройки, выберите игру и найдите «Вертикальный синхроимпульс».
Выбирайте «Вкл.» (On) для обычного VSync, «Быстро» (Fast) для Fast Sync либо управление приложением, если используете настройку игры. Для проверки Fast отключите игровой VSync, примените профиль и перезапустите игру.
Важная оговорка: согласно FAQ NVIDIA, Fast Sync не поддерживает DirectX 12; там драйвер возвращается к управлению приложением. Выбранный пункт ещё не доказывает работу режима.
У драйверного VSync также есть ограничения по режиму окна и гибридным ноутбукам, где дисплей обслуживает встроенная графика. В руководстве NVIDIA для связки G-SYNC + VSync + Reflex в таких случаях предлагается игровой VSync. При сомнениях пригодится выбор между полным экраном и окном без рамки.
Radeon: Enhanced Sync в профиле игры
Если ищете, как включить Enhanced Sync на видеокарте AMD: откройте AMD Software → Игры, выберите нужную игру и найдите переключатель Radeon Enhanced Sync в её графических настройках. Для отдельной проверки отключите VSync в самой игре. Отсутствующую игру можно добавить вручную через исполняемый файл. Порядок работы с профилями показан в инструкции AMD; примеры основаны на версии 23.9.1, поэтому интерфейс может отличаться.
Начинайте с отдельного профиля. AMD предупреждает, что Enhanced Sync не предназначен для мультимедийных приложений и способен вызывать мерцание. Глобальный переключатель слишком широко размахивает руками.
Как проверить результат и скорректировать выбор
Вернёмся к нашему многострадальному косяку. Найдите спокойное место с дверями, столбами или решёткой. Зафиксируйте графику, ограничитель FPS и режим экрана, для первой проверки отключите генерацию кадров. Повторяйте одинаковый поворот камеры и меняйте по одной настройке.
Следите отдельно за тремя вещами: разрывами, равномерностью движения и откликом мыши. «Приятнее целиться» — полезное наблюдение. «Задержка уменьшилась на семь миллисекунд» без измерений — уже художественная литература.
Если шов остался, проверьте применение профиля, графический API игры, активность VRR и выход за его диапазон. Если исчез шов, но камера зашагала строевым шагом, победа пока преждевременна.
А если игра запускается в облаке
В облачном гейминге игра работает на удалённом компьютере, а ваше устройство получает видеопоток. Поэтому настройки синхронизации удалённой игры и вывода картинки на местный экран — разные этапы. Переключатель в локальном драйвере не управляет рендерингом игры на сервере. При рывках и задержке стоит отдельно проверить стабильность соединения и настройки клиента: универсальной галочки здесь тоже нет.
Отправные решения
- Без VRR, важнее цельная картинка: VSync.
- Стабильный большой запас FPS: Fast Sync на совместимой GeForce либо Enhanced Sync на Radeon.
- Работающий VRR: сначала согласованная настройка внутри его диапазона; быстрый режим выше границы — отдельный выбор.
- После переключения стало хуже: вернуть прежнее состояние и проверить следующую конфигурацию.
На вопрос «Radeon Enhanced Sync включать или нет» ответ такой: включать для конкретного сценария, оставлять после проверки. То же относится к выбору VSync или Fast Sync.
И вот камера поворачивается снова. Косяк цел, движение ровное, прицел слушается. Наконец-то можно заняться противником. Он, между прочим, всё это время совершенно бессовестно стрелял.