Снизили настройки графики, но FPS не вырос? Вероятно, вы оптимизируете не то узкое место

Ты снижаешь тени, эффекты и разрешение, но FPS почти не меняется. Это руководство объясняет, почему графические настройки помогают только тогда, когда они снижают нагрузку, которая на самом деле ограничивает кадр, — и как определить узкие места процессора, видеокарты, памяти, потоковой подгрузки и ограничения частоты кадров.
Опубликовано:
Aleksandar Stajic
Updated: 26 сентября 2026 г. в 00:32
Снизили настройки графики, но FPS не вырос? Вероятно, вы оптимизируете не то узкое место

Вы снижаете тени, текстуры, эффекты и даже разрешение, но FPS почти не меняется. Это не обязательно означает, что настройки сломаны. Часто это означает, что изменённая вами настройка не нагружала тот компонент, который в данный момент ограничивает производительность.

Графический пресет — это не универсальная ручка производительности

Графические меню объединяют множество различных нагрузок на одном экране. Некоторые настройки в основном увеличивают работу GPU. Другие увеличивают работу CPU, трафик памяти, потоковую загрузку ассетов или и то, и другое.

Снижение разрешения — хороший пример. Обычно оно уменьшает количество пикселей, которые GPU должен отрисовать. Если GPU был ограничивающим компонентом, FPS может существенно вырасти. Если CPU уже тратил больше времени на подготовку каждого кадра, чем GPU на его отрисовку, уменьшение работы с пикселями может почти не изменить итоговую частоту кадров.

Собственное руководство Intel по узким местам CPU/GPU чётко разграничивает это: снижение разрешения может освободить ресурсы GPU, тогда как такие настройки, как дальность прорисовки, могут влиять на производительность CPU. Эффект зависит от сцены и нагрузки, а не от единого универсального правила «низкий пресет = быстрее».

Тест реакции на узкое место

Используйте изменения настроек как диагностический эксперимент

1
1. Запишите повторяемую базовую линию
Используйте одно и то же сохранение, сцену, маршрут или бенчмарк и запишите FPS, а также поведение времени кадра.
2
2. Внесите одно крупное изменение, ориентированное на GPU
Снизьте разрешение или другую явно тяжёлую для GPU настройку достаточно сильно, чтобы разница должна была быть измеримой.
3
3. Измерьте реакцию
Если FPS заметно растёт, работа GPU вносила вклад в ограничение. Если FPS почти не меняется, смотрите за пределы чистой нагрузки на рендеринг GPU.
4
4. Изучите тайминги CPU/GPU
Используйте инструменты таймингов или загрузки, чтобы увидеть, занят ли GPU большую часть кадра или ждёт работы от предыдущих этапов.
5
5. Проверьте настройки, чувствительные к CPU
Плотность толпы, симуляция, дальность прорисовки, количество объектов или аналогичные настройки могут влиять на работу CPU в некоторых играх.
6
6. Проверьте ограничения, не связанные с рендерингом
Ограничения частоты кадров, V-Sync, потоковая загрузка, давление на память, фоновая работа и ограничения игрового движка могут сглаживать масштабирование.
7
7. Повторите в тех же условиях
Полезная диагностика зависит от сопоставимых запусков, а не от двух несвязанных игровых моментов.

Почему снижение разрешения — такой полезный тест

Разрешение изменяет объём работы с пикселями, которую выполняет GPU. Это делает его одним из самых ясных первых тестов для отделения ситуации с сильным ограничением по GPU от ситуации с ограничением в другом месте.

Что может сказать большое изменение разрешения

Наблюдаемый результатВероятная интерпретацияСледующий шаг
Большой рост FPSFPS rises stronglyGPU rendering load was an important constraintTune GPU-heavy settings, resolution, upscaling or image-quality trade-offs
Небольшой рост FPSFPS barely changesCPU, simulation, frame cap, streaming or another non-pixel workload may be limitingInspect CPU/GPU timing and CPU-sensitive settings
Смешанная реакцияAverage rises but lows/stutter do not improveGPU throughput improved but the slow-frame cause remains elsewhereInspect frame-time spikes, streaming, CPU scheduling and memory behavior
Нет реакции при фиксированном потолкеFPS stays exactly at the same ceilingA frame cap, V-Sync limit or engine cap may be activeIdentify the limiter before changing quality settings further

Ограничение по CPU не означает «CPU загружен на 100%»

Распространённая ошибка — посмотреть на общую загрузку CPU и заключить, что CPU не может быть узким местом, потому что она показывает 40 или 60 процентов.

Игры не обязательно распределяют свою самую важную работу над кадром идеально по всем ядрам. Один или несколько критических потоков могут определять, когда можно отправить следующий кадр, даже пока другие ядра остаются менее загруженными.

Intel рекомендует анализ баланса CPU/GPU, а не опору на один процент загрузки. Метрика GPU Busy в PresentMon специально разработана, чтобы помочь оценить, какую часть интервала кадра GPU фактически выполняет работу.

Карта чувствительности настроек

Класс настройкиЧасто нагружаетПочему FPS может или не может отреагировать
Разрешение / масштаб рендерингаВ основном пиксельная нагрузка на GPUСильный отклик при ограничении GPU; слабый отклик при ограничении CPU
Трассировка лучей / тяжёлое освещениеGPUМожет сильно снизить время кадра GPU при понижении
ТениGPU, иногда CPUЗависит от дистанции теней, количества объектов и реализации движка
Дальность прорисовки / дальность объектовCPU + GPUБольше объектов может увеличить отправку, симуляцию и работу рендеринга
Плотность толпы / NPCЧасто CPU + GPUИИ, анимация и симуляция могут увеличить нагрузку на CPU
ТекстурыVRAM / пропускная способность памяти больше, чем чистые вычисленияМожет влиять на подтормаживания или нехватку памяти без больших изменений среднего FPS
Эффекты / объёмные эффектыВ основном GPUЧасто полезно, когда время выполнения на GPU высокое
Качество физики / симуляцииЧасто CPUМожет оставаться дорогим даже при низком разрешении
АпскейлингНагрузка на GPU и графический конвейерПолезен в основном, когда стоимость рендеринга на стороне GPU значительна

Низкая загрузка GPU может быть симптомом, а не болезнью

Если GPU ждёт CPU или другую часть конвейера выше по потоку, загрузка GPU может упасть, даже если частота кадров низкая.

Intel описывает этот общий паттерн как узкое место: один компонент ограничивает способность другого компонента достичь своего потенциала. Их руководство для разработчиков также показывает сценарии с ограничением по CPU, в которых GPU простаивает в ожидании работы CPU.

Это не означает, что каждое показание загрузки GPU в 70 процентов доказывает узкое место по CPU. Ограничения частоты кадров, загрузка, меню, управление питанием, поведение телеметрии и переходы между сценами могут влиять на загрузку. Тайминги являются более сильным доказательством, чем один процент.

Почему более высокая загрузка GPU не всегда является целью

GPU с загрузкой 99 процентов может быть совершенно нормальным, когда цель — максимальное качество изображения или пропускная способность. GPU ниже 99 процентов также может быть совершенно нормальным, когда частота кадров ограничена или игра намеренно оставляет запас.

Полезный вопрос не «Как мне заставить GPU работать на 100%?», а «Что мешает кадру завершиться раньше, и нужно ли мне, чтобы он завершался раньше?»

Ограничения частоты кадров могут создавать впечатление, что настройки неэффективны

Если игра ограничена на 120 FPS и уже достигает 120 FPS, снижение графических настроек не может поднять отображаемую частоту кадров выше этого ограничения.

Дополнительный запас всё ещё может иметь значение: нагрузка на GPU, энергопотребление, шум вентиляторов или поведение задержки могут измениться, даже если счётчик FPS остаётся фиксированным.

Прежде чем считать неизменный FPS доказательством узкого места по CPU, проверьте, не удерживает ли частоту на фиксированном потолке ограничитель игры, ограничитель драйвера, поведение V-Sync или другое ограничение представления.

Почему DLSS, FSR или более низкий масштаб рендеринга иногда почти ничего не дают

Технологии апскейлинга уменьшают разрешение части рабочей нагрузки рендеринга и реконструируют итоговое изображение. Это очень полезно, когда пиксельный рендеринг дорог.

Но если CPU или симуляция уже определяют интервал кадра, уменьшение пиксельной работы GPU может не дать значительного увеличения базовой отрендеренной частоты кадров.

Вот почему игра может показывать почти одинаковый FPS при нативном разрешении и при значительно более низком внутреннем разрешении рендеринга. GPU получил свободную мощность, но следующий кадр всё ещё не может начаться или завершиться раньше, потому что другая зависимость медленнее.

Генерация кадров — особый случай

Генерация кадров усложняет обычную интерпретацию FPS, поскольку сгенерированные кадры могут увеличивать выходной поток отображаемых кадров без необходимости для CPU симулировать каждый сгенерированный кадр.

NVIDIA явно документирует это как одну из причин, по которой DLSS Frame Generation может повышать отображаемую частоту кадров в сценариях с ограничением по CPU. Это не означает, что исходное узкое место CPU исчезло; это означает, что конвейер представления может производить дополнительные кадры сверх собственной скорости симуляции/отправки на рендеринг CPU.

Для диагностики следует разделять базовую производительность рендеринга, выход сгенерированных кадров и задержку ввода, а не рассматривать один счётчик FPS как всю систему.

Отзывчивость и FPS — это не одно и то же измерение

Узкое место CPU или GPU также по-разному влияет на задержку. Документация NVIDIA Reflex разделяет конвейер задержки на этапы, включая ввод, симуляцию, отправку на рендеринг, драйвер, очередь рендеринга и рендеринг GPU.

Это полезно, потому что изменение графики может улучшить время рендеринга GPU, почти не меняя время симуляции или отправки на CPU.

Так что правильный вопрос может быть не «Вырос ли FPS?», а «Стала ли быстрее та часть конвейера, которая меня интересует?»

Диагностика неверного узкого места

Когда низкие и ультра-настройки работают почти одинаково

1
1. Проверьте ограничение
Убедитесь, что FPS не удерживается игрой, драйвером, V-Sync или внешним ограничителем.
2
2. Значительно снизьте разрешение
Используйте достаточно большое изменение, чтобы получить явную разницу в нагрузке на GPU.
3
3. Сравните среднее и время кадра
Слабая реакция пропускной способности предполагает, что основное ограничение находится в другом месте.
4
4. Сравните GPU Busy со временем кадра
Занятость GPU большую часть кадра указывает на давление GPU; значительное время простоя указывает на более ранний этап.
5
5. Проверьте параметры, чувствительные к CPU
Уменьшите дальность прорисовки, количество персонажей, симуляцию или настройки с большим количеством объектов, если игра их предоставляет.
6
6. Следите за памятью и потоковой загрузкой
Подтормаживания могут сохраняться из-за давления на VRAM/RAM или потоковой загрузки ассетов, даже когда средняя вычислительная нагрузка на GPU падает.
7
7. Меняйте только один класс нагрузки за раз
Иначе вы не сможете определить, какое изменение действительно повлияло на узкое место.

Не оптимизируйте только по меню настроек

Графические пресеты созданы для удобства использования, а не для раскрытия архитектуры производительности движка.

Пресет «Средний» может изменить десять несвязанных переменных одновременно. Если производительность улучшится, вы всё равно не узнаете, какое изменение имело значение. Если она не улучшится, одна настройка с высокой нагрузкой на CPU или потоковую загрузку всё ещё может доминировать.

Для устранения неполадок отдельные изменения медленнее, но гораздо более информативны.

Практический порядок настройки

Настраивайте узкое место, а не ярлык

1
Базовая линия
Зафиксируйте проблемную сцену с текущими настройками.
2
Определите чувствительность GPU
Измените разрешение/масштаб рендеринга или другую сильную настройку GPU.
3
Определите чувствительность CPU
Измените населённость, дальность прорисовки, симуляцию или другие настройки, relevantные для CPU, если они доступны.
4
Проверьте давление на память
Следите за поведением VRAM/RAM и за тем, коррелируют ли подтормаживания с новыми областями или загрузкой ассетов.
5
Проверьте плавность и ограничения
Проверьте ограничения кадров, V-Sync, VRR и стабильность времени кадра.
6
Примените самый дешёвый визуальный компромисс
Когда узкое место известно, уменьшите настройки, которые дают наибольший прирост производительности при наименьших визуальных потерях.

Что могло бы изменить этот ответ?

Точное узкое место может меняться от сцены к сцене. Внутренний коридор может быть ограничен GPU, тогда как плотный город или стратегическая битва становятся ограничены CPU. Поэтому диагностика должна быть нацелена на нагрузку, которая фактически вызывает проблему с производительностью.

Генерация кадров, динамическое разрешение, адаптивное качество на уровне движка и будущие системы планирования также могут делать простое масштабирование FPS менее интуитивным. Основной метод всё ещё работает: измените одну нагрузку, наблюдайте за реакцией и определите, на каком этапе улучшение прекратилось.

Ограничения

Эта статья представляет собой диагностическую структуру, а не универсальное сопоставление каждой графической настройки с затратами CPU или GPU. Реальную нагрузку определяет архитектура движка.

Проценты загрузки сами по себе не могут доказать наличие узкого места. Более убедительные доказательства дают трассировки времени, повторяемые тесты и реакция на контролируемые изменения настроек.

Заключение

Если Low и Ultra дают почти одинаковый FPS, не продолжайте понижать случайные настройки.

Используйте отсутствие масштабирования как доказательство. Проверьте разрешение, изучите тайминги CPU/GPU, проверьте ограничения, затем нацельтесь на настройки, которые влияют на ограничивающую нагрузку. Настройка производительности становится намного проще, когда вы перестаёте спрашивать «Какая настройка дорогая?» и начинаете спрашивать «Какой компонент мешает следующему кадру завершиться быстрее?»

FAQ

Графические настройки, узкие места CPU и низкая загрузка GPU

Почему понижение графических настроек не увеличивает мой FPS?

Потому что GPU может не быть компонентом, ограничивающим частоту кадров. Работа CPU, симуляция, потоковая подгрузка, ограничение кадров или другое ограничение конвейера могут определять интервал между кадрами.

Почему 1080p и 1440p дают мне почти одинаковый FPS?

Небольшая разница может указывать на то, что рендеринг пикселей не является доминирующим ограничением в этой сцене. Проверьте тайминги CPU/GPU и убедитесь, что ограничение кадров не активно.

Всегда ли низкая загрузка GPU означает узкое место CPU?

Нет. Это также может быть результатом ограничений кадров, загрузки, меню, поведения питания или других ограничений. Используйте данные о таймингах и контролируемые тесты, а не одно значение загрузки.

Может ли игра быть ограничена CPU, когда общая загрузка CPU ниже 100%?

Да. Критическая работа игры может зависеть от одного или нескольких потоков, в то время как другие ядра остаются менее загруженными.

Какие графические настройки влияют на CPU?

Это зависит от движка, но дальность прорисовки, количество объектов, толпы, симуляция, физика и некоторые системы теней могут увеличивать нагрузку на CPU.

Почему апскейлинг не улучшает FPS в некоторых играх?

Апскейлинг в основном снижает нагрузку на рендеринг GPU. Если CPU или другой этап уже ограничивает производство кадров, уменьшение работы с пикселями может дать мало дополнительного базового FPS.

Глоссарий

Ключевые термины узких мест

Ограничение CPU
Состояние производительности, при котором работа на стороне CPU или отправка команд не позволяют производить кадры быстрее, даже если GPU имеет дополнительную мощность.
Ограничение GPU
Состояние производительности, при котором выполнение на GPU потребляет ограничивающую часть бюджета кадра.
Реакция масштабирования
Изменение производительности, вызванное изменением нагрузки, например разрешения или качества графики.
GPU Busy
Метрика Intel PresentMon, которая помогает сравнивать время выполнения GPU с общим временем кадра для оценки баланса CPU/GPU.
Тест реакции на узкое место
Метод Figure Rocks, который использует контролируемые изменения настроек и измерения таймингов для определения того, какая нагрузка ограничивает производительность.
Карта чувствительности настроек
Модель планирования Figure Rocks, которая группирует игровые настройки по типам работы CPU, GPU, памяти или потоковой подгрузки, на которые они обычно влияют.

Основные источники

Intel — Locate and Resolve CPU-GPU Bottlenecks

Официальное руководство Intel по дисбалансу CPU/GPU, зависящим от сцены узким местам и тому, как настройки разрешения и дальности прорисовки могут влиять на различные нагрузки.

Intel — PresentMon

Официальный инструмент мониторинга производительности Intel с GPU Busy, балансом CPU/GPU, графиками в реальном времени, процентилями и телеметрией.

NVIDIA Developer — Reflex SDK

Официальная документация NVIDIA, разделяющая этапы задержки и описывающая поведение очереди рендеринга и таймингов CPU/GPU.

NVIDIA Technical Blog — CPU Threading and Game Performance

Официальный анализ NVIDIA для разработчиков, посвящённый нагрузкам игр, ограниченным CPU, планированию потоков и ограничениям производительности на стороне CPU.

NVIDIA — Ada GPU Science / DLSS 3

Официальный технический материал NVIDIA, объясняющий поведение игр с ограничением CPU и почему генерация кадров может повышать отображаемый FPS без необходимости рендеринга каждого сгенерированного кадра на CPU.

Related Articles

Чек-лист для роутера v2: 12 настроек, предотвращающих скачки задержки

Большинство скачков задержки возникают из-за нагрузки и нестабильности, а не из-за ‘плохого пинга’. Используйте этот чек-лист для роутера, чтобы стабилизировать задержку под нагрузкой перед покупкой нового оборудования.

Сжатие текстур с помощью нейросетей RTX — это не апскейлинг: как ИИ позволяет обменивать память для текстур на вычислительные ресурсы GPU

Сжатие текстур с помощью нейросетей RTX — это не апскейлинг: как ИИ позволяет обменивать память для текстур на вычислительные ресурсы GPU

NVIDIA RTX Neural Texture Compression меняет подход к хранению игровых материалов. Вместо того чтобы хранить каждый канал текстуры только в виде обычных текселей, материал можно сжать в компактные латентные данные и небольшой нейронный декодер, а затем восстановить на GPU при необходимости.

Использование VRAM — это не требование к VRAM: почему заполненный индикатор памяти не рассказывает всей истории

Использование VRAM — это не требование к VRAM: почему заполненный индикатор памяти не рассказывает всей истории

Видя 7,8 ГБ использованной памяти на 8-гигабайтной видеокарте, можно подумать, что игра исчерпала видеопамять. Но всё не так просто. Это руководство объясняет объём видеопамяти, бюджеты резидентности, рабочие наборы, разделяемую память и то, как определить, действительно ли нехватка памяти вызывает подтормаживания.

Матрица принятия решений HDR vs SDR: когда HDR помогает, а когда побеждает SDR

HDR не всегда лучше. Используйте эту простую матрицу принятия решений, чтобы выбрать HDR или SDR для каждой игры на основе читаемости, стабильности и реального поведения вашего дисплея.

Основы NVIDIA Reflex: когда это помогает (и когда это бесполезно)

Reflex сокращает задержку очереди рендеринга, когда игра ограничена производительностью ГП и работает стабильно. Узнайте о практических условиях, в которых она помогает, и о ловушках, которые делают её бессмысленной.

DirectStorage 1.4 не заставляет ваш SSD распаковывать игры: что на самом деле делают Zstd и распаковка на GPU

DirectStorage 1.4 не заставляет ваш SSD распаковывать игры: что на самом деле делают Zstd и распаковка на GPU

DirectStorage 1.4 добавляет сжатие Zstandard, распаковку на GPU и новую библиотеку Game Asset Conditioning Library, но сам SSD по-прежнему остаётся лишь одной из частей конвейера загрузки. В этом руководстве объясняется, что именно делают SSD, DirectStorage, CPU, GPU и игровой движок.

Хранилище и стриминг: сокращение времени загрузки без появления статтеров

Быстрое хранилище помогает только тогда, когда поведение стриминга стабильно. Это руководство объясняет, как IO влияет на статтеры и что нужно изменить в первую очередь.

Почему в ПК-играх возникают рывки при компиляции шейдеров — и как передовая доставка шейдеров меняет ситуацию

Почему в ПК-играх возникают рывки при компиляции шейдеров — и как передовая доставка шейдеров меняет ситуацию

Заикание шейдеров возникает, когда компьютерной игре приходится компилировать программы для GPU в неподходящий момент. Microsoft Advanced Shader Delivery переносит большую часть этой работы с ПК игрока, подготавливая шейдеры для конкретного оборудования заранее и поставляя их вместе с игрой.

Чек-лист по настройке роутера для игр: настройки, которые действительно важны

Большинство настроек роутера не помогают. А эти помогают: управление очередями под нагрузкой, стабильная работа Wi-Fi и отказ от функций, добавляющих задержку или нестабильность.