UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?
Рейтинг: 55.5% · 41 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?
Ещё момент: проверь что у тебя включён Async Shader Compilation (r.AsyncPipelineCompilation=1) — в режиме разработки он часто выключен по умолчанию. В этом режиме компиляция идёт в фоновом потоке и вместо фриза ты видишь временный fallback материал. В shipping билде это не помогает, но для плейтеста убирает 90% жалоб.
✔ Лучший ответ сформирован автоматически — 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) убивают геймплей. Реально победить?
@andy7, про Mode=2 плюсую, но осторожнее с aggressively precompile на слабом железе. оно в начале сессии может сожрать кадры пока всё прекомпилит. у нас на Steam Deck Mode=2 давал заметную просадку в первые секунды после загрузки карты, ушли на Mode=1 + жирный bundled кэш и догрев по ходу.
Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?
то что движок за 5% роялти в 2026 всё ещё не умеет в нормальный прекэш шейдеров из коробки это конечно отдельный вид искусства. каждая студия заново пилит свой CI пайплайн под ровно одну и ту же болезнь. ну ок, спасибо что хоть PSOCache завезли.
Re: UE5: шейдерные стотеры (stutter) убивают геймплей. Реально победить?
@Sjobs, про дробление мегаматериалов прям в точку. видел проект где один мастер плодил 4000+ пермутаций из за static switch, кэш под гиг распухал. порезали на инстансы без свитчей, пермутаций в разы меньше и сбор кэша на CI с 40 минут упал минут до 12.
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
- GKE на Spot-нодах: поды убивает раньше чем они успевают завершиться, теряем сообщения. Как победить?
10 ответов · 621 просмотров
-
-
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость