Низкий FPS - это либо нехватка вычислительной мощности под выбранные настройки, либо потеря уже имеющейся мощности из-за перегрева, режима энергосбережения или чужой нагрузки. Разбирать нужно во втором порядке, а не в первом: почти половина жалоб «игра стала тормозить» решается очисткой от пыли, сменой схемы питания и закрытием фоновых программ, то есть без единой покупки. И только когда мощность точно отдаётся полностью, а кадров всё равно мало, разговор переходит к настройкам графики и к железу.
Что вообще считается низким FPS
FPS - это количество кадров, которое компьютер успевает нарисовать за секунду. Ощущения от разных значений различаются заметно.
Ниже 25-30 кадров картинка воспринимается как рваная, прицеливание становится неточным, а быстрые повороты камеры вызывают дискомфорт. Диапазон 30-45 годится для медленных игр и стратегий, но не для динамики. Отметка 60 кадров - это то, что большинство людей называет «плавно», и она же совпадает с частотой обновления обычного монитора. Выше 60 разница есть, но она интересна прежде всего в соревновательных играх и только на мониторе с высокой частотой обновления: на обычном экране лишние кадры просто не будут показаны.
Важнее среднего числа - его стабильность. Ровные 45 кадров ощущаются лучше, чем скачки от 90 до 25. Если счётчик пляшет, ищите не «мало мощности», а причину провалов: перегрев, подгрузку данных с медленного диска, фоновый процесс, который просыпается по расписанию.
Счётчик кадров есть в самих играх (в разделе настроек, обычно рядом с графикой), а также в игровой панели системы, которая открывается сочетанием клавиш и показывает частоту кадров поверх картинки. Начинать любую диагностику стоит с того, чтобы вывести этот счётчик на экран: без цифры вы обсуждаете ощущения, а с цифрой - факты.
Три проверки, которые занимают пять минут
Прежде чем крутить настройки, снимите три показания. Все они делаются штатными средствами.
Первое - температура. Многие материнские платы и ноутбуки отдают её системным средствам мониторинга, а игровая панель показывает загрузку видеоядра. Задача - понять, что происходит на десятой минуте игры, а не на первой: холодный компьютер работает хорошо почти всегда, а проседания начинаются после прогрева.
Второе - загрузка. Откройте диспетчер задач и посмотрите вкладку с производительностью во время игры (удобно, если есть второй экран, иначе сверните игру сразу после проседания). Если процессор загружен под сотню, а видеоядро едва занято, упор в процессор. Если наоборот - упор в видеокарту. Если ни то ни другое не загружено, а кадров мало, значит что-то мешает: ограничение по питанию, температуре или медленный диск.
Третье - режим питания. На ноутбуке от батареи система намеренно занижает частоты, и падение кадров вдвое-втрое от одного лишь отключения зарядки - штатное поведение, а не поломка. Проверьте очевидное: игра запущена от сети, схема электропитания стоит на производительной, а не на экономной.
Перегрев: как его узнать и чем он отличается от нехватки мощности
Перегрев имеет узнаваемый рисунок. Первые минуты игра идёт нормально, потом кадры проваливаются, вентиляторы выходят на максимум, корпус становится горячим, а стоит выйти в меню и подождать - производительность на время возвращается. Это защита: при достижении предельной температуры процессор и видеоядро снижают частоту, чтобы не сгореть.
Нехватка мощности выглядит иначе: кадров мало ровно с первой секунды, они не восстанавливаются после паузы, и на температуру это никак не завязано.
Причины перегрева в порядке частоты: забитый пылью радиатор, стоящий на мягком ноутбук с перекрытыми вентиляционными отверстиями, высохший теплопроводящий состав между кристаллом и радиатором, неисправный вентилятор. Первые две устраняются дома за десять минут: убрать ноутбук с одеяла и кровати на твёрдую поверхность, продуть решётки снаружи. Дальше начинается вскрытие корпуса, и вот об этом стоит поговорить отдельно.
Пыль и термопаста: где кончается домашняя работа
Чистка и замена теплопроводящей пасты - это два принципиально разных по риску действия, и путать их не надо.
Продувка снаружи безопасна. Выключенный компьютер, баллон сжатого воздуха или груша, направленная струя в решётки радиатора. Единственная предосторожность: вентилятор придерживают, чтобы он не раскрутился от воздушного потока, иначе подшипник страдает.
Замена термопасты - это разборка. Нужно снять крышку, отсоединить питание и шлейфы, снять систему охлаждения с кристалла, удалить старый состав, нанести новый ровным тонким слоем и собрать всё, затягивая винты крест-накрест с равномерным усилием. Мы говорим прямо: это работа со вскрытым корпусом, и цена ошибки высокая. Сломанная защёлка шлейфа, перекошенный радиатор, из-за которого перегрев станет только сильнее, паста на контактах, погнутые ножки разъёма, порванная плёнка клавиатуры - всё это типичные последствия первой самостоятельной попытки, и все они превращаются в платный ремонт.
Отдельно про гарантию. На устройстве, которому меньше срока гарантии, менять пасту самому не надо вовсе. Пломба на винте и сам факт вскрытия чаще всего снимают гарантийные обязательства целиком, и следующая поломка, даже никак не связанная с вашими руками, станет платной. Если ноутбук перегревается на гарантии, это гарантийный случай, и нести его надо в сервис, а не разбирать на кухне.
Разумная граница выглядит так. Пока устройство на гарантии - только внешняя продувка или официальный сервис. После окончания гарантии, при наличии подходящих отвёрток, спокойного стола и понимания, что вы делаете, замена пасты вполне выполнима самостоятельно. Если хоть один из этих пунктов под вопросом - в сервис: там это недорогая и быстрая работа.
Настройки игры, которые съедают кадры сильнее всего
Не все параметры графики стоят одинаково. Есть несколько, которые забирают львиную долю производительности, и десяток тех, что почти ничего не решают.
Дороже всего обходятся: сглаживание высокого уровня, качество и дальность теней, объёмное освещение и лучевая трассировка, отражения в реальном времени, плотность растительности и дальность прорисовки. Понижение теней с максимума на средние часто даёт больше кадров, чем все прочие настройки вместе, а картинка меняется незначительно.
Почти бесплатны: качество текстур (оно упирается в объём видеопамяти, а не в скорость), анизотропная фильтрация, качество звука, детализация интерфейса.
Порядок действий такой: не тащите общий ползунок качества вниз целиком, а понижайте по одному самые дорогие пункты, каждый раз глядя на счётчик. Обычно две-три настройки решают вопрос, а остальные можно оставить высокими.
Разрешение и масштабирование картинки
Разрешение - самый мощный рычаг из всех. Число пикселей растёт квадратично, и переход на ступень ниже даёт очень большой прирост кадров.
Но снижать разрешение экрана напрямую не стоит: картинка станет мыльной, потому что монитор растянет её на свою родную сетку. Правильнее пользоваться внутриигровым масштабированием - параметром, который рисует сцену в меньшем разрешении, а интерфейс оставляет чётким. Большинство современных игр умеет это делать, а некоторые дополнительно достраивают недостающие детали, и потеря качества становится почти незаметной.
Если игра старая и масштабирования не умеет, компромисс - оконный режим без рамки в меньшем разрешении. Кадров прибавится, но края будут менее резкими.
Оперативная память, файл подкачки и медленный диск
Когда оперативной памяти не хватает, игра не выдаёт ошибку, а начинает подгружать данные с диска. Внешне это выглядит как короткие фризы: картинка замирает на доли секунды при повороте камеры или входе в новую локацию, счётчик проваливается и тут же возвращается.
Проверяется по диспетчеру задач: во время игры смотрите занятую память и активность диска. Занятая память под потолком плюс постоянная работа диска - это она.
Что помогает: закрыть браузер с двумя десятками вкладок (он расходует память щедро), выключить фоновые программы, не держать открытым тяжёлый редактор. Файл подкачки при этом не стоит отключать «для скорости», как советуют на форумах: без него при нехватке памяти игра просто вылетит. Установка игры на быстрый твердотельный накопитель вместо механического убирает большую часть подгрузочных фризов, но на средний FPS влияет слабо.
Драйверы, фоновая нагрузка и лишние наблюдатели
Видеодрайвер - единственное программное обеспечение, обновление которого действительно меняет производительность в играх, иногда заметно. Обновлять его стоит через штатное средство обновления оборудования или через приложение производителя видеоядра, а не через сборники драйверов из сети: последние регулярно ставят не то и ломают систему.
Фоновая нагрузка бывает неочевидной. Проверьте, не идёт ли в этот момент установка обновлений системы, антивирусная проверка по расписанию, синхронизация облачного хранилища, скачивание другой игры, индексация файлов после переустановки. Всё это спокойно съедает и процессор, и диск.
Отдельная категория - программы, которые рисуют что-то поверх игры: наложения от игровых сервисов, записи экрана, счётчики, чаты. Каждое такое наложение стоит кадров, а несколько сразу иногда конфликтуют между собой и дают именно рваную картинку. Отключите их все и включайте по одному, если что-то из них действительно нужно.
Когда дело всё-таки в железе
Если температура в норме, питание от сети, фон чист, настройки понижены, а кадров по-прежнему мало - значит, конфигурация просто не тянет эту игру в этом разрешении. Это нормальный итог диагностики, а не поражение.
Понять, что менять, помогает та же вкладка производительности. Постоянная полная загрузка видеоядра при незагруженном процессоре означает упор в видеокарту. Полная загрузка одного-двух ядер процессора при недогруженном видеоядре - упор в процессор, и это частая картина в больших открытых мирах и стратегиях с сотнями объектов. Нехватка видеопамяти проявляется как размытые текстуры, которые подгружаются с задержкой.
Конкретные модели и сборки мы не советуем: выбор зависит от того, во что вы играете, на каком разрешении и сколько готовы потратить. Но порядок разумный такой: сначала убедиться, что мощность отдаётся полностью, потом добавить оперативной памяти, если она в потолке, потом менять видеокарту, и только в последнюю очередь - платформу целиком. Замена видеокарты в системном блоке выполнима дома, замена видеоядра в ноутбуке невозможна в принципе: там оно распаяно на плате, и апгрейд ограничен памятью и накопителем.