Привет, я Костя Волков — пишу здесь про железо и терпеть не могу настройки «на глазок». Короткий ответ на вопрос из заголовка такой: лимит кадров ставят не ради экономии и не потому, что «видеокарта устанет». Его ставят против трёх конкретных вещей — разрывов картинки, лишней задержки между движением мыши и реакцией на экране и бессмысленного жара с воем вентиляторов. Общее у них одно: кадры, которые ваша система рисует сверх того, что монитор способен показать, до вас всё равно не доезжают. Их либо выбрасывают, либо показывают криво, либо просто превращают в тепло. Ниже — как это устроено внутри, из чего сами собой следуют конкретные цифры лимита.
Разрыв кадра: почему верх и низ экрана оказываются из разных кадров
Начнём с механизма — без него всё остальное выглядит как магия. Монитор упрямо ритмичен: он выводит картинку строками сверху вниз, проход за проходом, строго по своему таймеру. На 60 Гц полный проход занимает 16,7 мс, на 144 Гц — 6,9 мс, на 240 Гц — 4,2 мс. Этот ритм не зависит ни от игры, ни от видеокарты.
Видеокарта работает наоборот. Она рисует кадр в буфер и, как только закончила, переключает вывод на новый буфер — когда угодно, хоть посреди прохода. Если подмена случилась, когда монитор дорисовал треть экрана, верхняя треть уйдёт на панель из старого кадра, а остальное — из нового. Вы увидите один кадр, склеенный из двух разных моментов времени, со швом на границе. Это и есть tearing, разрыв кадра.
Теперь почему это заметнее всего при горизонтальном движении камеры. Когда вы ведёте мышь вбок, вся сцена между соседними кадрами смещается по горизонтали — то есть поперёк строк развёртки. Любая вертикальная грань (косяк, столб, угол дома) на линии разрыва оказывается сдвинута относительно самой себя и ломается ступенькой. При движении вверх-вниз смещение идёт вдоль направления развёртки, и глаз читает его скорее как лёгкое «растяжение». Отсюда и практика: разрывы вылезают ровно там, где вы крутите обзор вбок.

V-Sync: лечит разрыв, но берёт за это задержкой
Вертикальная синхронизация решает задачу в лоб: подменять буфер разрешено только в паузе между проходами развёртки (интервал гашения). Разрывов больше нет — картинка всегда целая. Но заплатить придётся дважды.
Почему FPS сваливается ступенькой: 60 → 30 → 20
Классическая V-Sync работает на двух буферах: в одном показываем, в другом рисуем. Если к началу нового прохода кадр не готов — меняться нечем, и монитор обязан ещё раз показать старый кадр целиком. То есть карта простаивает не «чуть-чуть», а ровно один полный период обновления. На 60 Гц это означает, что доступны только частоты-делители: 60, 30, 20, 15 кадров. Игра, честно выдающая 55 кадров, при двойной буферизации покажет вам 30 — и не потому, что ей стало тяжелее, а потому что ей запретили успеть. Отсюда знаменитое ощущение «при V-Sync резко проваливается».
Тройная буферизация: сглаживает провал, добавляет кадр задержки
Тройная буферизация добавляет третий буфер: пока один показывается, а второй ждёт своей очереди, карта уже рисует в третий. Ступеньки исчезают — частота может быть любой, не только делителем. Но между тем моментом, когда кадр нарисован, и тем, когда вы его увидите, теперь стоит лишний буфер: вместо примерно одного кадра задержки получается около двух. На 60 Гц это лишние ~17 мс поверх всего остального.
Вторая плата — очередь. При V-Sync видеокарта регулярно упирается в «жди следующего прохода», а процессор продолжает готовить кадры. Они копятся, и ваш клик попадает не в текущий кадр, а в конец очереди. Поэтому в соревновательных играх V-Sync традиционно выключают: там 20–30 мс лишней задержки заметнее, чем шов, который через 7 мс исчезнет. В одиночной игре с геймпадом выбор обычно обратный.
Переменная частота обновления: монитор подстраивается под карту, а не наоборот
Главная идея VRR проста до неприличия: раз две стороны живут по разным часам, сделаем ведущей видеокарту. Монитор досрочно заканчивает интервал гашения и начинает новый проход тогда, когда кадр готов. Не успел — монитор ждёт. Разрывов нет, потому что подмена всегда происходит между проходами; ступенек нет, потому что ждать целый период не нужно.
Технологий три, и они ближе друг к другу, чем кажется по маркетингу. NVIDIA G-Sync (2013) изначально требовал фирменный аппаратный модуль в мониторе. VESA Adaptive-Sync — открытая часть стандарта DisplayPort, добавленная в версию 1.2a в 2014 году: именно она позволяет менять частоту обновления кадр за кадром без проприетарного железа. AMD FreeSync — реализация поверх Adaptive-Sync, а «G-Sync Compatible» — те же Adaptive-Sync-мониторы, проверенные NVIDIA. В телевизорах и консолях это живёт под именем HDMI VRR.
Рабочий диапазон и что происходит ниже его: LFC
Вот момент, который редко объясняют. У VRR есть рабочий диапазон — например, 48–144 Гц, а у ноутбучных панелей 40–60 Гц. Нижняя граница не блажь: если не обновлять пиксель слишком долго, картинка начинает мерцать и плыть по яркости. Реже своего минимума монитор обновляться физически не может.
А игра-то может провалиться и до 35 кадров. Здесь включается компенсация низкой частоты — LFC (Low Framerate Compensation) у AMD, аналогичный механизм есть и в модулях G-Sync. Работает она так: драйвер видит, что частота кадров ушла ниже дна диапазона, и начинает дублировать кадры. При 35 кадрах в секунду каждый кадр показывается дважды — монитор при этом обновляется на 70 Гц, то есть честно внутри своего диапазона, а вы видите те же 35 уникальных кадров, но без мерцания и без разрывов. Алгоритм адаптивный: он следит за временем отрисовки и подстраивает кратность на лету, чтобы переход через границу не выглядел рывком.
Отсюда же требование к железу, которое AMD формулирует прямо: LFC включается автоматически на мониторах, у которых максимальная частота примерно в 2,5 раза и больше превышает минимальную. Причина арифметическая: при запасе меньше двукратного остаётся «дырка» — диапазон частот, где ни одинарный, ни удвоенный показ в диапазон не попадают. Поэтому 48–144 Гц (ровно 3×) работает, а условные 48–75 Гц — нет. В актуальной спецификации FreeSync поддержка LFC требуется на всех трёх уровнях сертификации — FreeSync, FreeSync Premium и Premium Pro.
И второе: почему при включённом VRR всё равно нужен лимит кадров
У диапазона есть и верхняя граница, и вот с ней интереснее. Пока частота кадров ниже максимума монитора, VRR работает штатно. Как только игра упирается в потолок — 144 кадра на 144 Гц — подстраиваться больше некуда: быстрее панель обновляться не умеет. VRR фактически выключается, и поведение определяется тем, что стоит дальше. Если V-Sync включён — вы получаете обычную V-Sync со всей её очередью и скачком задержки. Если выключен — возвращаются разрывы.
Хуже всего то, что в реальной игре частота кадров пляшет вокруг потолка: то 139, то 146, то 141. Вместе с ней скачет и задержка — то «как при VRR», то «как при V-Sync». Рука не успевает адаптироваться, прицел начинает жить своей жизнью. Лечится просто: не давайте игре доходить до потолка.
Насчёт конкретной величины отступа: в документации NVIDIA и AMD цифры нет, зато она есть в поведении драйвера. Если включить G-Sync вместе с V-Sync и NVIDIA Reflex, драйвер сам ставит лимит ниже частоты обновления — по замерам это примерно 138 кадров при 144 Гц и 225 при 240 Гц. Сами же NVIDIA в руководстве по задержке описывают это прямо: связка G-Sync + V-Sync + Reflex «автоматически ограничивает частоту кадров ниже частоты обновления, предотвращая обратное давление V-Sync». Общепринятое правило «минус 3 кадра» пришло не от производителей, а из измерений Blur Busters в цикле G-SYNC 101; на 240 Гц запас имеет смысл делать побольше — в процентах это те же 2–4 %.

Задержка ввода: откуда берётся очередь кадров и почему лимит её укорачивает
Путь от движения мыши до пикселя идёт через несколько рук: опрос мыши → обработка в движке на процессоре → постановка задания видеокарте → отрисовка → вывод. Между процессором и видеокартой стоит буфер — очередь отрисовки. Пока карта загружена не полностью, очередь пустая: задание пришло — карта сразу взялась за дело.
А вот когда видеокарта упирается в 100 % загрузки, процессор продолжает готовить кадры быстрее, чем карта успевает их рисовать, и очередь начинает расти. Если в ней уже лежат три кадра, то ваш выстрел попадёт в игру только после того, как отрисуются все три предыдущих. На 60 кадрах это плюс 50 мс из воздуха. Ровно поэтому «100 % загрузки видеокарты» — это не только про хорошо, это ещё и про длинную очередь.
Производители борются с этим двумя способами. NVIDIA Reflex встраивается прямо в движок и синхронизирует процессор с видеокартой: игровая логика выполняется «точно вовремя», чтобы кадр уходил на отрисовку в момент, когда карта освободилась, — очередь просто не успевает набраться; NVIDIA заявляет улучшение отзывчивости до 33 % на своих примерах. AMD Radeon Anti-Lag 2 делает то же, но вставляет паузу перед тем, как игра опрашивает управление, чтобы момент считывания мыши был ближе к отрисовке; AMD заявляет в среднем до 37 % снижения задержки.
И вот главное, зачем этот раздел здесь. Ограничение кадров делает почти то же самое, только грубее и бесплатно. Если вы ограничили частоту чуть ниже того, что карта тянет, она перестаёт быть узким местом: загрузка падает с 99 % до 85–90 %, очередь отрисовки схлопывается, и каждый новый кадр берётся в работу сразу. Именно поэтому лимит снижает задержку, если до этого карта работала на пределе — вопреки интуиции «меньше кадров = медленнее».
Тепло, шум и питание: 2000 кадров в главном меню
Знакомая сцена: зашли в игру, стоите в меню — и вентиляторы раскручиваются так, будто вы в 4K с трассировкой. Причина проста: меню и экраны загрузки — это две-три плоские текстуры без геометрии и освещения. Карте нечего считать, она рисует их по 1500–3000 раз в секунду и честно упирается в свой лимит мощности. Вы платите полным энергопотреблением и полным шумом за картинку, которая не меняется.
То же самое, тише, происходит в паузе, в инвентаре, в лобби и на экранах с результатами. Общий лимит в 60 кадров на такие места закрывает вопрос: температура ниже на 10–15 градусов, вентиляторы на слышимых оборотах, побочно уходит и коил-вайн — писк дросселей, который как раз и появляется на сверхвысоких частотах кадров.
Для ноутбука лимит — вообще штатная функция. У NVIDIA это Battery Boost: ограничение частоты кадров шагами по 5 в диапазоне 30–60 при работе от батареи, в тестах ограничение до 30 кадров давало прибавку около четверти времени автономной работы. Whisper Mode делает то же ради тишины. У AMD роль играет Radeon Chill — он смотрит на ваш ввод: стоите на месте — частота падает к нижней границе, начали крутить мышь — поднимается к верхней. Эффект двойной: меньше греется корпус, значит, меньше троттлинга — и внезапно стабильнее кадры, чем без лимита.
Практика: где ставить лимит и чем способы отличаются
Мест три, и они не равноценны по задержке.
Где ставим → Что с задержкой → Когда выбирать
В настройках самой игры → Самый низкий лаг: движок тормозит до начала отрисовки → По умолчанию, если такой пункт есть
В драйвере (NVIDIA «Max Frame Rate», AMD Frame Rate Target Control) → Чуть выше, чем в игре → Когда в игре лимита нет; удобно как глобальное правило
Во внешней утилите (RTSS) → На полкадра-кадр больше, зато самые ровные фреймтаймы → Когда важна ровность, а не задержка — например, при обычном V-Sync
NVIDIA Reflex / AMD Anti-Lag 2 → Не лимит, а укорачивание очереди; с VRR Reflex сам ставит отступ → Включать всегда, когда игра поддерживает
Теперь конкретика по типовым случаям — без «зависит от вас».
Монитор 144 Гц (165, 180, 240) с G-Sync или FreeSync, любая игра. Включите VRR в драйвере и в меню монитора, V-Sync в драйвере — включить, в игре — выключить, и поставьте лимит кадров на 3 ниже частоты обновления: 138 при 144, 158 при 165, 225 при 240. Если игра поддерживает Reflex — включите его и лимит можно не трогать, драйвер поставит свой. Это универсально лучшая конфигурация, и для шутера, и для одиночной игры.
Монитор 60 Гц без VRR, одиночная игра. V-Sync включить, лимит 60. Задержка вырастет, но с геймпадом разрывы раздражают сильнее. Есть выбор тройной буферизации — берите её: ступенька до 30 кадров хуже лишнего кадра лага.
Монитор 60 Гц без VRR, соревновательный шутер. V-Sync выключить, разрывы терпим. Лимит — примерно на 10 % ниже того, что система стабильно держит: если в бою у вас 130–140, ставьте 120. Загрузка видеокарты уйдёт с потолка, очередь исчезнет, фреймтаймы станут ровнее. Это тот случай, когда меньше кадров ощущается быстрее.
Ноутбук на батарее. Лимит 30–60 через Battery Boost, Radeon Chill или внутриигровой ограничитель, плюс профиль питания. Разница во времени работы измеряется десятками процентов, а не единицами.
Меню, лобби и лаунчеры. Глобальный лимит в драйвере на 60 кадров, а для конкретных игр — свой профиль. Самая дешёвая настройка из всех: делается один раз.
Три мифа, которые мешают поставить лимит
«Лимит кадров портит плавность». Плавность определяется не средним числом кадров, а ровностью времени между ними. Прыжки 90 → 150 → 110 ощущаются хуже стабильных 90: глаз ловит именно изменение ритма. Лимит этот ритм выравнивает — если поставлен ниже того, что система держит без просадок. Лимит выше реальных возможностей не даст ничего, он просто ни разу не сработает.
«Чем больше кадров, тем меньше задержка — всегда». Верно ровно до того момента, пока узким местом не стала видеокарта. Как только она в потолке, каждый лишний кадр уходит в очередь отрисовки, и задержка растёт при растущем FPS. Именно этот парадокс и породил Reflex с Anti-Lag.
«С G-Sync / FreeSync V-Sync больше не нужен». Не совсем. Внутри рабочего диапазона он действительно ничего не делает — там всем командует VRR. Но он нужен как страховка на верхней границе: если частота кадров всё-таки пробьёт потолок, включённый V-Sync не даст появиться разрывам. Правильная связка — VRR включён, V-Sync включён в драйвере, и лимит кадров, при котором до V-Sync дело просто не доходит.
Коротко
— Разрыв кадра возникает, когда видеокарта меняет картинку посреди прохода развёртки; заметнее всего при горизонтальном движении камеры.
— V-Sync убирает разрывы ценой задержки; при двойной буферизации частота падает ступеньками до делителей (60 → 30 → 20), тройная буферизация чинит ступеньки, но добавляет ещё около кадра лага.
— VRR разворачивает задачу: ждёт монитор, а не видеокарта. Ниже нижней границы диапазона включается LFC и дублирует кадры; для этого максимум монитора должен быть примерно в 2,5 раза выше минимума.
— На верхней границе диапазона VRR перестаёт работать и задержка начинает скакать — поэтому лимит ставят на 2–4 % ниже частоты обновления: 138 при 144 Гц, 225 при 240 Гц.
— Лимит снижает задержку, если до этого видеокарта была загружена на 100 %: очередь отрисовки перестаёт расти.
— Лучшее место для лимита — настройки самой игры; драйвер чуть хуже по задержке, RTSS даёт самые ровные фреймтаймы.


Пока нет комментариев