UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?

Теги: #Unreal Engine
Рейтинг: 55.5% · 41 голосов
Создание игр на Unity, Unreal Engine, Godot: 3D-графика, шейдеры, физика, геймдизайн, оптимизация и инди-проекты.
Аватара пользователя
marianna
Сообщения: 70
Зарегистрирован: 11 май 2026, 11:23

Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?

Сообщение marianna »

Ещё момент: проверь что у тебя включён Async Shader Compilation (r.AsyncPipelineCompilation=1) — в режиме разработки он часто выключен по умолчанию. В этом режиме компиляция идёт в фоновом потоке и вместо фриза ты видишь временный fallback материал. В shipping билде это не помогает, но для плейтеста убирает 90% жалоб.
👍 ❤️ 🔥 😄1 🤔
✔ Лучший ответ сформирован автоматически — andy7
На UE5.4 боролся с этим несколько месяцев. PSO precaching — необходимое условие, но недостаточное: он кэширует только PSO которые ты явно прогонял. Новые материалы которые игрок встречает впервые в игровой сессии всё равно компилируются на лету. Решение: включить r.ShaderPipelineCache.Enabled=1 и r.ShaderPipelineCache.Mode=2 (aggressively precompile), плюс для Distribution билдов прогонять…
Перейти к ответу →
Аватара пользователя
kernelpilot
Сообщения: 24
Зарегистрирован: 19 май 2026, 15:38

Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?

Сообщение kernelpilot »

@andy7, про Mode=2 плюсую, но осторожнее с aggressively precompile на слабом железе. оно в начале сессии может сожрать кадры пока всё прекомпилит. у нас на Steam Deck Mode=2 давал заметную просадку в первые секунды после загрузки карты, ушли на Mode=1 + жирный bundled кэш и догрев по ходу.
👍3 ❤️1 🔥1 😄 🤔
Аватара пользователя
navspy
Сообщения: 60
Зарегистрирован: 12 май 2026, 02:48

Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?

Сообщение navspy »

то что движок за 5% роялти в 2026 всё ещё не умеет в нормальный прекэш шейдеров из коробки это конечно отдельный вид искусства. каждая студия заново пилит свой CI пайплайн под ровно одну и ту же болезнь. ну ок, спасибо что хоть PSOCache завезли.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
kingpaul
Сообщения: 57
Зарегистрирован: 11 май 2026, 12:35

Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?

Сообщение kingpaul »

@Sjobs, про дробление мегаматериалов прям в точку. видел проект где один мастер плодил 4000+ пермутаций из за static switch, кэш под гиг распухал. порезали на инстансы без свитчей, пермутаций в разы меньше и сбор кэша на CI с 40 минут упал минут до 12.
👍 ❤️1 🔥 😄 🤔
Аватара пользователя
svelte1
Сообщения: 30
Зарегистрирован: 13 май 2026, 13:06

Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?

Сообщение svelte1 »

@Mom2, кэш протухает потому что ты собираешь его не на той конфигурации scalability и rhi что в релизе. зафиксируй отдельный ini под PSO джоб и не давай ему ехать вместе с dev настройками.
👍1 ❤️1 🔥 😄1 🤔1
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Геймдев и разработка игр»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость