Игра показывает 100–150 FPS, видеокарта работает без перегрева, но при повороте камеры или перемещении по локации изображение на мгновение замирает. Иногда такие рывки появляются раз в несколько минут, а иногда повторяются практически постоянно.
Это микрофризы, или статтеры (stuttering). Они могут возникать даже на мощном игровом ПК, поскольку высокий средний FPS не гарантирует плавную смену кадров.
Причина может быть в процессоре, оперативной памяти, подгрузке игровых данных, драйверах или самой игре. Разберемся, как определить источник микрофризов, что проверить в первую очередь и когда действительно нужен апгрейд компьютера.
Что такое микрофризы и почему они появляются при высоком FPS
Микрофриз – это кратковременная задержка при выводе очередного кадра, из-за которой движение в игре выглядит прерывистым. При этом счетчик FPS может продолжать показывать высокое значение.
Дело в том, что средний FPS отражает частоту кадров за определенный промежуток времени, но не показывает, насколько равномерно они выводятся.
Для оценки плавности используют Frame Time (время кадра) – интервал между последовательными кадрами, выраженный в миллисекундах. Чем равномернее эти интервалы, тем плавнее выглядит движение.
Например:
| FPS | Время одного кадра |
| 60 | 16,7 мс |
| 100 | 10 мс |
| 120 | 8,3 мс |
| 144 | 6,9 мс |
Если игра работает со стабильными 120 FPS, интервал между кадрами составляет примерно 8,3 мс.
Но представим, что один из кадров появляется только через 100 мс. На экране возникнет заметная пауза, даже если до этого игра работала очень плавно.
При этом средний FPS за продолжительный отрезок игры может почти не измениться из-за одиночной задержки. На графике Frame Time такой скачок будет заметен сразу.
Поэтому две игры с одинаковыми 120 FPS могут восприниматься совершенно по-разному: одна работает плавно, а другая постоянно дергается.
На что смотреть кроме среднего FPS
Помимо обычного FPS полезно отслеживать два показателя:
- Frame Time – позволяет увидеть кратковременные задержки между кадрами. Резкие пики на графике обычно совпадают с заметными рывками.
- 1% Low FPS – показывает производительность в области самых медленных 1% кадров. Большой разрыв со средним FPS может указывать на нестабильную плавность, но редкие одиночные зависания этот показатель отражает не всегда.
Для поиска причины микрофризов особенно полезен график Frame Time: по нему легче установить, в какой момент возникает задержка.
Как определить причину микрофризов
Прежде чем менять настройки Windows или покупать комплектующие, нужно выяснить, в какой момент игра начинает дергаться и что происходит с компьютером во время рывка.
Для мониторинга подойдет MSI Afterburner вместе с RivaTuner Statistics Server (RTSS). В настройках Afterburner откройте вкладку «Мониторинг», выберите Frametime («Время кадра»), включите «Показывать в ОЭД» и установите вариант отображения «текст, график».
Для вывода показателей в игре должен быть установлен и запущен RTSS.
Дополнительно выведите:
- FPS;
- загрузку видеокарты;
- общую загрузку процессора;
- использование оперативной памяти и видеопамяти;
- температуры CPU и GPU;
- рабочие частоты процессора и видеокарты.
При необходимости можно проверить и загрузку отдельных ядер процессора. Но учитывайте, что Windows распределяет игровые потоки между ядрами, поэтому по одному такому показателю нельзя уверенно определить источник проблемы.
Запустите игру и перейдите в место, где обычно возникают микрофризы. Например, быстро поверните камеру, переместитесь в новую область или повторите действие, которое вызывает рывок.
Обратите внимание на график Frame Time. Если рывок совпадает с резким пиком Frame Time, мониторинг подтверждает задержку между кадрами. Чтобы установить ее причину, сопоставьте этот момент с загрузкой, температурами и частотами комплектующих.
| Когда возникают микрофризы | Что проверить в первую очередь |
| При первом посещении локации или появлении нового эффекта | Компиляцию шейдеров и особенности игрового движка |
| При быстрых поворотах камеры и подгрузке новых областей | Видеопамять, оперативную память и накопитель |
| В сценах с большим количеством персонажей или объектов | Производительность процессора |
| После продолжительной игры | Температуры, частоты и использование памяти |
| Периодически, независимо от происходящего в игре | Фоновые программы, драйверы и настройки вывода кадров |
| Только в сетевой игре | Сетевое соединение и сервер, если наблюдаются задержки или перемещения рывками |
Это предварительные ориентиры: например, рывки при повороте камеры могут вызывать и подгрузка текстур, и компиляция шейдеров.
Основные причины микрофризов в играх
1. Компиляция шейдеров
Одна из причин кратковременных зависаний – компиляция шейдеров непосредственно во время игры.
Шейдеры – программы, которые видеокарта использует для расчета материалов, освещения и других графических эффектов. Для их выполнения игровой движок и драйвер подготавливают необходимые данные и состояния графического конвейера.
Если требуемый вариант не подготовлен заранее, его создание может задержать формирование кадра.
Характерный пример: игра работает плавно, но при первом появлении нового эффекта или посещении локации возникает короткий рывок. При повторном прохождении того же места проблема может исчезнуть, поскольку необходимые данные уже сохранены в кэше.
Особенно часто о таких проблемах говорят применительно к играм на Unreal Engine, хотя они не ограничиваются одним движком.
Что делать: дождитесь завершения предварительной компиляции шейдеров, если игра предлагает такую процедуру. Установите актуальные обновления игры и проверьте, появляется ли рывок при повторном прохождении той же сцены.
После обновления видеодрайвера или игры часть шейдеров может потребовать повторной подготовки. Поэтому первый запуск иногда работает менее плавно, чем последующие.
Если микрофризы вызваны особенностями компиляции в самом игровом движке, полностью устранить их пользовательскими настройками может быть невозможно. В таких случаях исправление зависит от разработчиков игры.
Не стоит без необходимости очищать кэш шейдеров: после его удаления часть данных придется создавать заново.
2. Процессор не успевает подготавливать кадры
Видеокарта отвечает за отрисовку, но перед этим процессор выполняет расчеты игровой логики, физики, поведения объектов и подготавливает команды для GPU.
Если процессор не успевает закончить работу вовремя, очередной кадр задерживается.
Особенно заметно это в играх с большим количеством персонажей, сложной физикой, масштабными сражениями или высокими требованиями к производительности одного потока.
При этом общая загрузка процессора необязательно достигает 100%. Игра может упираться в производительность одного или нескольких потоков, пока остальные ядра остаются относительно свободными.
Дополнительную нагрузку создают фоновые программы: браузер с большим количеством вкладок, запись видео, компиляция файлов или обновление приложений.
Что делать: закройте ненужные ресурсоемкие программы и посмотрите, изменится ли график Frame Time.
Если видеокарта при этом загружена слабо, а снижение разрешения почти не влияет на производительность, стоит проверить возможное ограничение со стороны процессора. Но сначала исключите ограничитель FPS, вертикальную синхронизацию и другие настройки, которые могут снижать загрузку видеокарты.
3. Не хватает оперативной или видеопамяти
Нехватка памяти способна вызывать резкие задержки при достаточно высоком среднем FPS.
Если игре не хватает видеопамяти, часть необходимых данных приходится переносить между VRAM и оперативной памятью. При обращении к таким данным возможны задержки, особенно если игра интенсивно подгружает новые текстуры и объекты.
При нехватке оперативной памяти Windows может активнее обращаться к файлу подкачки на накопителе. Это значительно медленнее работы с данными, которые уже находятся в ОЗУ.
Характерные признаки:
- микрофризы усиливаются при высоких настройках текстур;
- игра начинает заметно дергаться после продолжительной сессии;
- рывки возникают при переходе в новые области;
- снижение настроек графики, влияющих на потребление памяти, уменьшает количество задержек.
При этом почти полностью занятая VRAM сама по себе еще не доказывает ее нехватку. Игры могут использовать свободную память для кэширования, поэтому важна связь между настройками, занятым объемом и поведением Frame Time.
Что делать: попробуйте снизить качество текстур на один-два уровня и повторить проблемную сцену. Если рывки исчезли, стоит проверить, достаточно ли установленной видеопамяти для выбранной игры.
Если система близка к исчерпанию доступной оперативной памяти, закройте лишние приложения и проверьте фактическое потребление ОЗУ. Для современных требовательных игр 32 ГБ часто оказываются более комфортным вариантом, чем 16 ГБ, особенно при одновременной работе других программ. Но добавление памяти поможет только тогда, когда ее действительно не хватает.
4. Задержки при подгрузке данных с накопителя
Микрофризы могут возникать, когда игровой движок подгружает новые текстуры, модели и другие ресурсы во время перемещения по миру.
Особенно заметна проблема в больших открытых локациях, где количество необходимых данных постоянно меняется.
Если игра установлена на HDD, подгрузка может занимать больше времени из-за высокой задержки доступа к данным. Переход на SSD способен улучшить ситуацию в проектах, чувствительных к скорости накопителя.
Если же причина в компиляции шейдеров или работе игрового движка, замена накопителя проблему не устранит.
Что делать: проверьте, где установлена игра, остается ли на накопителе свободное место и нет ли фоновых операций, которые сильно загружают диск.
Если игра находится на HDD и регулярно подтормаживает при подгрузке локаций, переход на SSD для игрового компьютера может улучшить ситуацию.
При этом замена хорошего PCIe 4.0 SSD на PCIe 5.0 обычно не устраняет микрофризы: не все игровые движки способны получить заметную пользу от дополнительной скорости накопителя.
5. Перегрев и нестабильные частоты
Во время длительной нагрузки процессор или видеокарта могут снижать рабочие частоты из-за температурных или энергетических ограничений.
Иногда производительность изменяется неравномерно, и отдельные кадры обрабатываются значительно дольше остальных.
Проблема может проявляться после 20–30 минут игры, хотя сразу после запуска все работает нормально.
Сама по себе высокая температура еще не доказывает троттлинг. Современные процессоры и видеокарты рассчитаны на работу при достаточно высоком нагреве.
Что делать: сопоставьте температуру, рабочие частоты, энергопотребление и пики Frame Time. Если мониторинг показывает достижение температурных или энергетических лимитов, это поможет установить причину снижения производительности.
Если частоты резко падают одновременно с рывками, проверьте охлаждение, вентиляцию корпуса и возможные ограничения мощности. Однако кратковременное снижение частоты без других признаков не означает неисправность.
Отдельно стоит проверить разгон и андервольтинг. Нестабильные настройки процессора, видеокарты или оперативной памяти могут вызывать ошибки, вылеты и непредсказуемое поведение системы. Для диагностики лучше временно вернуть измененные параметры к штатным.
6. Драйверы, фоновые программы и настройки вывода кадров
Иногда проблема связана с конфликтом программ, особенностями видеодрайвера, записью игрового процесса или настройками вывода изображения.
Например, в отдельных играх на плавность могут влиять:
- оверлеи Discord, Steam и других приложений;
- фоновая запись игрового процесса;
- ограничение FPS и настройки V-Sync;
- особенности работы G-Sync или FreeSync;
- определенная версия видеодрайвера;
- некорректная работа игры в выбранном режиме отображения.
Стоит также отличать нестабильный Frame Time от визуальной прерывистости из-за неправильной синхронизации кадров.
Когда частота кадров и частота обновления монитора плохо согласованы, движение может выглядеть неровным даже при относительно стабильном времени между кадрами.
Что делать: временно отключите сторонние оверлеи и запись видео, проверьте частоту обновления монитора в Windows и сравните поведение игры с разными настройками синхронизации.
Если микрофризы появились после обновления драйвера, проверьте, воспроизводится ли проблема после повторного запуска игры. При необходимости можно протестировать другую стабильную версию драйвера.
Меняйте настройки по одной. Если одновременно отключить несколько функций Windows, переустановить драйвер и изменить параметры BIOS, определить, какое действие помогло, будет значительно сложнее.
Как убрать микрофризы: порядок действий
Чтобы не тратить время на случайные настройки, проверяйте возможные причины последовательно.
- Определите масштаб проблемы. Запустите две-три разные игры. Если рывки возникают только в одном проекте и преимущественно при первом появлении новых эффектов или локаций, причина может быть в игровом движке. Если микрофризы есть повсюду, стоит проверить компьютер.
- Найдите повторяемый сценарий. Зафиксируйте, в какой сцене появляются пики Frame Time: при подгрузке локации, появлении эффектов или высокой нагрузке на процессор.
- Исключите программные причины. Закройте ненужные фоновые приложения, отключите сторонние оверлеи и запись игрового процесса. Проверьте обновления игры и драйвера видеокарты.
- Проверьте ограничения FPS и синхронизацию. Если игра стабильно выдает высокую частоту кадров, попробуйте ограничить FPS на уровне, который компьютер способен удерживать без постоянных просадок. При использовании G-Sync или FreeSync учитывайте рабочий диапазон адаптивной синхронизации. Ограничитель FPS может улучшить равномерность вывода кадров, но не устранит задержки компиляции шейдеров или подгрузки ресурсов.
- Проверьте память, температуры и частоты. Сопоставьте пики Frame Time с использованием ОЗУ, VRAM и поведением процессора и видеокарты. Если подозреваете нестабильный разгон, временно верните штатные настройки и повторите проверку.
- Проверьте результат. Повторите проблемную сцену несколько раз и сравните график Frame Time до и после изменения настройки. Оцените, стали ли рывки реже и короче.
Если проблема возникает исключительно в сетевых играх, дополнительно проверьте задержку соединения и потери пакетов. Персонажи, которые телепортируются или резко меняют положение при стабильном Frame Time, могут указывать на сетевые задержки, а не на недостаточную производительность ПК.
Обновлять комплектующие имеет смысл только после того, как диагностика показала, что микрофризы действительно связаны с ограничениями компонентов.