Фризы: картинка замирает на ровном месте
Счётчик показывает шестьдесят кадров, играть приятно, и вдруг всё встаёт на секунду. Потом снова шестьдесят. Это не нехватка мощности: между фризами компьютер справляется прекрасно. Значит, он чего-то ждёт.
Чего именно ждёт игра
Три ответа покрывают почти все случаи. Игра ждёт данные с диска, свободную оперативную память или готовые шейдеры, которые движок собирает на ходу под конкретную видеокарту, потому что заранее он не знает, какая стоит у игрока. Пока идёт ожидание, кадры не рисуются.
Различить их помогает момент, в который всё встаёт. Фризит при въезде в новую местность или при первом появлении врага — виноват диск, игра подгружает то, чего в памяти ещё не было. Ближе к концу трёхчасовой сессии — память. А если рвано только первые десять минут после обновления игры или драйвера, а потом само проходит, это шейдеры.
Про шейдеры отдельно
Часть игр собирает их заранее и честно показывает полосу загрузки, часть делает это на ходу, при первой встрече с каждым эффектом. Во втором случае первое прохождение уровня всегда идёт с рывками, а второе проходит гладко: собранное складывается в кэш и повторно уже не считается. Есть настройка предварительной сборки шейдеров? Включите и дайте закончить, не прерывая.
Причины по порядку
- 1
Игра лежит на обычном жёстком диске
Рывки при въезде в новую местность и долгие загрузки — это подгрузка данных, а не нехватка мощности. Кадры при этом могут быть высокими между рывками.
- Перенесите игру на SSD. В Steam это делается в свойствах игры, без повторной закачки.
- Если SSD нет, отключите в игре потоковую подгрузку текстур высокого качества.
- Проверьте, не идёт ли фоном проверка диска или индексация: она добивает и без того медленный диск.
- 2
Перегрев: железо сбрасывает частоты
Первые минуты всё хорошо, потом кадры падают вдвое и появляются рывки. Процессор и видеокарта защищают себя, снижая частоты, а игра этого не объясняет.
- Поставьте любой монитор температур и посмотрите на цифры через 15 минут игры.
- Выше 90 градусов у процессора или 85 у видеокарты — это и есть причина.
- Продуйте радиаторы, поднимите ноутбук на подставку, в крайнем случае замените термопасту.
- Как временная мера: ограничьте кадры в настройках драйвера, нагрев сразу упадёт.
- 3
Мешает оверлей или запись экрана
Discord, наложения драйвера, программы записи и античит-модули влезают в вывод картинки. Отсюда и вылеты при запуске, и внезапные подвисания.
- Отключите оверлеи по одному: Discord, наложение драйвера, панель игры Windows, Steam.
- После каждого отключения запускайте игру: так вы найдёте виновника, а не отключите всё подряд.
- Если помогло, оверлей чаще всего можно вернуть после его обновления.
- 4
Не хватает оперативной памяти
Когда память кончается, Windows начинает сбрасывать данные на диск. Игра при этом либо вылетает, либо замирает рывками по несколько секунд.
- Откройте диспетчер задач и посмотрите на вкладку «Производительность» во время игры.
- Занято под 100 процентов — причина найдена: закройте браузер, он съедает больше всех.
- Не отключайте файл подкачки: без него вылеты станут чаще, а не реже.
- 5
Мешает полноэкранная оптимизация Windows
Windows подменяет настоящий полный экран своим режимом. Обычно это незаметно, но у части игр даёт чёрный экран, рывки и потерю фокуса при переключении.
- Свойства файла игры → совместимость → отключить полноэкранную оптимизацию.
- В самой игре выберите режим «полный экран», а не «окно без рамки».
- Если чёрный экран остаётся, попробуйте запустить в окне: так видно, доходит ли игра до отрисовки.
- 6
Настройки выше, чем тянет железо
Кадров мало с первой минуты и одинаково мало везде. Это не поломка, а несоответствие: игра рисует больше, чем карта успевает считать.
- Снизьте разрешение с 1920×1080 до 1280×720: это снимает с видеокарты больше половины нагрузки.
- Отключите тени и объёмный свет — два самых дорогих пункта в любом меню.
- Сглаживание уберите совсем либо оставьте самое дешёвое.
- Дальность прорисовки грузит процессор, а не карту: если кадры не выросли, дело было в нём.
Проверка, которая экономит вечер. Откройте диспетчер задач на вкладке «Производительность» и играйте в окне, поглядывая на графики. Скачок нагрузки на диск ровно в момент фриза закрывает вопрос: дело в нём. Ровная линия диска при забитой памяти означает обратное.
Уточнить под ваш случай
Что происходит
Когда началось?
Какая видеокарта?
Что с температурой и шумом?
Где стоит игра?
Что запущено фоном?
Выберите, что именно происходит, — с этого начинается разбор. Остальные вопросы уточняют картину, но без первого ответа гадать бессмысленно.
Частые вопросы
Чем фриз отличается от низкого фпс?
При низком фпс дёргается всё и всегда. Фриз — это короткое замирание на фоне нормальной картинки: секунду назад было шестьдесят кадров, полсекунды ничего, и снова шестьдесят.
Почему фризит именно при въезде в новый район?
Игра подгружает данные с диска. Если диск не успевает, движок ждёт, и картинка замирает. Поэтому фризы в открытых мирах привязаны к движению, а не к сложности сцены.
Поможет ли SSD?
В этом случае — сильнее всего остального. Перенос игры с жёсткого диска на SSD убирает подгрузочные фризы почти полностью, и в Steam это делается через свойства игры, без повторной закачки.
А если игра уже на SSD и всё равно фризит?
Тогда смотрите на оперативную память и на компиляцию шейдеров. Первое видно в диспетчере задач, второе характерно для первых минут после обновления игры или драйвера и проходит само.