Вопрос об игре · Factorio

Почему Factorio лагает и как поднять FPS?

Собрано по открытым источникам · актуально на

Factorio
Есть в подпискеОчень положительныеОффлайн-активацияРусский интерфейс
Об игре и доступе
Ответ

Тормоза в Factorio бывают двух видов, и лечатся они по-разному: низкий FPS связан с работой видеокарты над картинкой, а низкий UPS (обновлений мира в секунду) — с расчётом состояния самой фабрики. Сначала нажмите F4 и включите «show-fps»: в правом верхнем углу появятся оба счётчика. Игра целится в 60 FPS и 60 UPS, игровая логика ограничена 60, и FPS никогда не бывает выше UPS.

Если FPS низкий, а UPS держится около 60, картинка обновляется реже, но игра идёт с нормальной скоростью — проблема в графике:

  1. Снизьте графические настройки. На ПК с минимальными требованиями игра и так работает со спрайтами низкого разрешения и минимальным расходом видеопамяти; у игры есть и параметр запуска --video-memory-usage со значениями all, high, medium и low.
  2. Меньше отдаляйте камеру: отдаление и густо застроенные участки увеличивают работу рендера.
  3. Если в разборе времени (см. ниже) заметна строка «Flip», попробуйте переключить «Wait for VSync», а в Windows ещё и «Use flip presentation model» в расширенных настройках графики.

Если просел UPS, игра идёт как в замедленной съёмке. Включите в том же меню F4 «show-time-usage»: на один тик у игры 16,667 мс, всё, что дольше, опускает UPS ниже 60. При постоянных тормозах смотрите средние значения, при фризах — максимальные; строки от 1 мс стоит разобрать, от 5 мс — уже серьёзно. Что обычно помогает по строкам:

  1. «Script update» — скрипты модов: удалите мод, который выделяется.
  2. Жидкости — меньше труб, подземные трубы вместо трёх и более обычных, солнечные панели вместо ядерной энергетики.
  3. Электросети — нагружает число отдельных сетей, а не их размер: одиночный столб тоже считается сетью.
  4. Радары обновляют карту — уберите лишние.
  5. Поезда — лучше меньше составов, но длиннее.
  6. Машины с рецептом — меньше быстрых с модулями и маяками дешевле, чем много медленных; манипуляторов тоже лучше меньше и реже в работе. Кусаки и плеваки тоже тратят время расчёта.

Factorio Wiki — Diagnosing performance issues PCGamingWiki

Ответ помог?
Ещё об игре

Другие ответы про Factorio

Подписка Rendi

Игры Steam по подписке вместо покупки

Rendi — сервис аренды аккаунтов Steam с играми для ПК. Одна подписка открывает весь каталог, а игры запускаются на вашем ПК через оффлайн-активацию Steam — так можно играть и в Factorio по подписке.

Похожие игры