- Быстрая диагностика: что именно у вас
- Настройка игры: что поменять в первую очередь
- Таблица настроек: что включать для плавности, а что отключать
- Системная настройка: включите Graphics Jobs (если нужно)
- Трюки в игре через консоль: аккуратно
- Настройка видеодрайвера NVIDIA
- Проверьте RAM/VRAM и нагрев
- Типичные ошибки, из-за которых “настройка не помогает”
- Итоговый порядок действий
Лаги в 7 Days to Die обычно появляются в больших городах, при большом числе зомби или когда вокруг много объектов с физикой. Чаще всего причина в нагрузке на процессор и в том, как движок отрисовывает дальние объекты. Поэтому настройка должна идти в двух направлениях: разгрузить графику и уменьшить “дорогие” расчеты на сцене.
Ниже - практичный план, который работает на большинстве сборок Windows. Основа - советы из гайдов Steam и обсуждений, где люди описывали, какие пункты дают самый заметный эффект:
- https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
- https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357
- https://steamcommunity.com/app/251570/discussions/1/594021171629962103/
Быстрая диагностика: что именно у вас
Перед тем как крутить десятки ползунков, посмотрите, когда именно “проседает”:
- Просадки в городе, при штурме баз, возле больших зданий - чаще всего проблема в отрисовке дальних объектов и нагрузке на CPU.
- “Дерганье” в определенный момент или после возвращения в игру - может быть связано с настройкой динамических сеток и текущими параметрами мира.
- Скачки при равной картинке - проверьте, не упираетесь ли вы в RAM/VRAM или в перегрев.
Если игра “держит” 80-100 FPS в меню, а потом падает до 10-25 в бою в городе - почти всегда виноваты настройки сцены и дальность отрисовки, а не “слабая видеокарта”.
Настройка игры: что поменять в первую очередь
Начните с базовых параметров, которые упоминают в оптимизационных гайдах.
1) Отключите динамическую сетку (Dynamic Mesh)
В одном из гайдов отмечено, что после A20 появилась опция динамической сетки, и ее отключение дает прирост FPS в местах с высокой нагрузкой:
- Steam гайд: https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
- Playground также рекомендует уменьшать/отключать динамические сетки: https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357
Как сделать:
1) Настройки - Видео
2) Найдите “Настройки динамической сетки” (Dynamic Mesh)
3) Выключите ее
4) Ниже уменьшите параметры дальности, если они есть в этом разделе
По комментариям в обсуждениях, “динамические сетки” и дальность могут сильно жрать производительность рядом с крупными городами: https://steamcommunity.com/app/251570/discussions/1/594021171629962103/
2) Уберите тяжелые настройки: V-Sync, отражения, постобработку, часть теней
В гайде на Steam перечислены настройки, которые обычно дают самый быстрый эффект:
- отключите V-Sync
- уберите/минимизируйте качество отражений и размытие движения
- уменьшите нагрузку от SSAO и “солнечного колодца”
- постобработку тоже стоит выключить, если цель - плавность
Ориентир по Steam гайду: https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
3) Выставьте дальности разумно
В том же Steam гайде предлагали снижать:
- дальность видимости
- дальность прорисовки объектов
Логика простая: если сцена перегружает CPU, то любое уменьшение “что должно успеть отрисоваться” уменьшает лаги.
Таблица настроек: что включать для плавности, а что отключать
Ниже - краткая “шпаргалка” по тому, на что чаще всего реагирует FPS в 7 Days to Die (сводка из Steam гайда и статьи на playground).
| Пункт | Рекомендация для снижения лагов | Почему это помогает |
|---|---|---|
| Динамические сетки (Dynamic Mesh) | Отключить или сильно урезать | Уменьшается обновление импосторов и отрисовка “на дальняке” - меньше нагрузки |
| V-Sync | Выключить (если нет обязательной причины держать частоту) | Меньше задержек и ограничений по кадрам |
| SSAO | Выключить или минимум | Доп. вычисления при освещении и рендере |
| Отражения | Выключить или минимум | Отражения часто тяжелые для кадра |
| Постобработка (gfx pp) | Выключить | Меньше фильтров и проходов рендера |
| Тени и их дальность | Минимум или выключить | Один из самых дорогих компонентов сцены |
| Дальность видимости/объектов | Снизить (с запасом) | Меньше объектов, которые надо держать “в работе” |
Источник по логике настроек и конкретным пунктам:
https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357
Системная настройка: включите Graphics Jobs (если нужно)
В статье на Playground описан параметр Unity Graphics Jobs. Идея в том, что он помогает многопоточности и разгружает процессор. Там отдельно указано:
- для Windows версии 1.0 (b316) это уже включено по умолчанию, но в лаунчере есть галочка
- для более старых версий предлагается включать вручную через boot.config (с оговорками про бэкап и откаты после обновлений)
Источник: https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357
Как сделать максимально безопасно:
1) Сохраните бэкап папки со мирами и сохранениями (обычно она в AppData/Roaming/7DaysToDie)
2) Откройте лаунчер игры
3) Поставьте Enable Graphics Jobs и сохраните настройку как дефолт, если ваш клиент это поддерживает
Если после патча все слетает - так и должно быть: в статье прямо указано, что изменения могут сбрасываться при обновлении/проверке файлов.
Трюки в игре через консоль: аккуратно
В Steam гайде упоминаются консольные команды через F1, которые резко уменьшают качество ради FPS. Это может сработать, когда нужно “продавить” стабильность в городе, но игра может стать заметно мыльной.
Команды из Steam гайда (примерно в том же порядке):
- выключить/снизить дальние вычисления домов (pois)
- отключить постобработку (gfx pp enable 0)
- ограничить текстуры (gfx texlimit 100)
- выключить некоторые эффекты (gfx af enable 0)
Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
Важно:
- команды типа gfx texlimit и gfx dr способны сильно менять картинку и могут даже приводить к зависаниям на время, что в гайде тоже отмечают.
Настройка видеодрайвера NVIDIA
В Steam гайде есть простой блок рекомендаций для панели NVIDIA:
- отключите сглаживание
- отключите анизотропную фильтрацию
- отключите вертикальную синхронизацию
- поставьте “предпочтение максимальной производительности” для 7 Days to Die
Источник: https://steamcommunity.com/sharedfiles/filedetails/?id=2939134719
Проверьте RAM/VRAM и нагрев
Если игра лагает даже при высоких настройках качества, проверьте:
- загрузку VRAM и RAM
- температуры CPU и GPU
- файл подкачки при нехватке памяти
В обсуждении на Steam про резкое падение FPS игроки упоминали зависимость от нагрузки на память и динамического мира/НПС: https://steamcommunity.com/app/251570/discussions/1/594021171629962103/
Типичные ошибки, из-за которых “настройка не помогает”
1) Крутят только графику, но оставляют Dynamic Mesh. В городе это часто главный источник просадок.
2) Снижают отдельные эффекты, но не трогают дальность отрисовки и тяжелые сценные вещи.
3) Догоняют FPS консольными командами и потом удивляются мылу и нестабильности.
4) Не учитывают, что после обновлений часть изменений слетает (особенно по Graphics Jobs и файлам движка). Это отмечено в статье на Playground: https://www.playground.ru/7_days_to_die/file/7_days_to_die_povyshenie_fps-1226357
Итоговый порядок действий
1) Отключите динамические сетки (Dynamic Mesh).
2) Уберите V-Sync и тяжелые эффекты (отражения, SSAO, постобработку, часть теней).
3) Снизьте дальность видимости и отрисовки объектов.
4) В лаунчере включите Graphics Jobs, если версия это позволяет (или подтвердите, что он уже активен).
5) При необходимости применяйте консольные команды точечно ради стабильности в городе.
6) Проверьте VRAM/RAM и перегрев.
Если сделать эти шаги по порядку, чаще всего лаги в городе заметно уменьшаются, а FPS становится ровнее, даже когда сцена перегружена большим количеством объектов и действий.