Mortal Shell 2 вылетает при загрузке как исправить
В сиквеле Mortal Shell 2 от студии Cold Symmetry и издателя Playstack разработчики перешли на движок Unreal Engine 5. Несмотря на визуальный скачок, многие игроки на ПК столкнулись с нестабильностью: игра зависает на экране компиляции шейдеров, вылетает при нажатии «Продолжить», крашится при переходе между локациями или в момент возрождения после смерти. В этой статье собраны все проверенные способы решения проблемы — от официальных рекомендаций разработчиков до фиксов от сообщества Reddit и Steam Discussions.
⚡ Экспресс-чеклист: с чего начать в первую очередь
| Причина вылета | Главный фикс | Эффективность |
| Зависание на загрузке | Увеличение размера кэша шейдеров до Unlimited + очистка DirectX Cache | ⭐️⭐️⭐️⭐️⭐️ |
| Вылет при нажатии «Продолжить» | Удаление поврежденных .sav файлов конфигурации | ⭐️⭐️⭐️⭐️⭐️ |
| Случайные краши с ошибкой D3D Device Lost | Отключение Frame Generation / принудительный -dx11 | ⭐️⭐️⭐️⭐️ |
| Вылет после смерти / возрождения | Увеличение файла подкачки (Pagefile) до 16–32 ГБ | ⭐️⭐️⭐️⭐️ |
1. Размер кэша шейдеров (Shader Cache Size → Unlimited)
Это главная официальная рекомендация от службы поддержки Playstack для устранения вылетов на движке Unreal Engine 5.
Для видеокарт NVIDIA:
- Кликните правой кнопкой мыши по рабочему столу → Панель управления NVIDIA.
- Перейдите в раздел «Управление параметрами 3D» → вкладка «Глобальные параметры».
- Найдите строку «Размер кэша шейдеров» (Shader Cache Size) и выберите значение Unlimited (Без ограничений).
- Нажмите «Применить» и перезагрузите компьютер.
Для видеокарт AMD:
- Откройте AMD Software: Adrenalin Edition.
- Перейдите в «Игры» → «Видеокарта» (Graphics) → «Дополнительно» (Advanced).
- Выполните Сброс кэша шейдеров (Reset Shader Cache).
Очистка накопившегося кэша DirectX:
- Нажмите Win + R, введите
cleanmgrи нажмите Enter. - Выберите системный диск (обычно C:).
- Поставьте галочку напротив «Кэш построителя текстур DirectX» (DirectX Shader Cache) и нажмите ОК.
Удаление повреждённых файлов настроек ввода и графики
Часто краш при загрузке сохранения или открытии меню привязки клавиш вызван битыми файлами конфигурации ввода.
- Полностью закройте игру и клиент Steam.
- Нажмите комбинацию клавиш Win + R.
- Вставьте путь:
%localappdata%\MortalShell2\Saved\SaveGames
Удалите следующие файлы (ваши файлы прогресса и персонажа не пострадают):
- EnhancedInputUserSettings.sav
- SpartaGameSettings.sav
Запустите игру заново (настройки управления и графики сбросятся до стандартных).
Настройки графики и параметров запуска
Отключите генерацию кадров (Frame Generation)
Технология генерации кадров (DLSS 3 Frame Gen / FSR Frame Gen) на релизной версии игры вызывает утечку видеопамяти и периодические сбои драйвера.
В настройках графики игры отключите NVIDIA DLSS Frame Generation / AMD Fluid Motion Frames.
Запуск через DirectX 11 (для слабых или нестабильных GPU)
Если видеокарта вылетает с ошибкой DXGI_ERROR_DEVICE_REMOVED или D3D Device Lost:
- В Steam нажмите правой кнопкой мыши по Mortal Shell 2 → Свойства.
- В поле «Параметры запуска» впишите:
-dx11
3. Это переведет рендер на DX11, что снизит нагрузку и исключит аппаратные сбои трассировки лучей.
Дополнительные и системные решения
Увеличение файла подкачки (Виртуальная память)
Unreal Engine 5 крайне требователен к памяти в моменты загрузки текстур высокого разрешения.
-
Нажмите Win + R → введите
sysdm.cpl→ вкладка «Дополнительно» → в блоке «Быстродействие» нажмите «Параметры». -
Вкладка «Дополнительно» → раздел «Виртуальная память» → «Изменить».
-
Снимите галочку «Автоматически выбирать объем…».
-
Выберите быстрый SSD, укажите «Указать размер»:
-
Исходный размер: 16384 МБ (16 ГБ).
-
Максимальный размер: 32768 МБ (32 ГБ).
-
-
Нажмите «Задать» и перезагрузите ПК.
2. Отключение Control Flow Guard (CFG) в Windows
- Откройте поиск Windows → введите «Безопасность Windows».
- Перейдите в раздел «Управление приложениями и браузером» → внизу выберите «Параметры защиты от эксплойтов».
- Перейдите во вкладку «Параметры программы» → нажмите «Добавить программу для индивидуальной настройки» → «Выбрать точный путь к файлу».
- Укажите путь к исполняемому файлу игры (MortalShell2-Win64-Shipping.exe).
- Найдите пункт Защита потока управления (Control Flow Guard) → поставьте галочку «Переопределить системные параметры» и переключите в положение «Откл.».
3. Отключение сторонних оверлеев
Конфликты оверлеев могут закрывать процесс игры без вывода ошибки:
- Отключите внутриигровой экран Steam.
- Отключите оверлей Discord (Настройки → Оверлей).
- Отключите внутриигровой оверлей в NVIDIA App / GeForce Experience и Xbox Game Bar.
4. Проблема с процессорами Intel Core 13-го и 14-го поколений (i7/i9)
Если вылет происходит с ошибкой Out of Video Memory при компиляции шейдеров на процессорах Intel i7-13700K / 14700K / i9-13900K / 14900K:
-
Это известная проблема стабильности микрокода. Обновите BIOS материнской платы до актуальной версии с профилем Intel Default Settings, либо временно снизьте множитель P-Core через Intel XTU на 2 пункта (например, с 55x до 53x).
Что делать, если вылетает конкретное сохранение (Save Crash)
Ограничение кадров на загрузке:
- В панели управления драйвером временно установите лимит в 30 FPS.
- Загрузите сохранение, зайдите в мир, сохранитесь у ближайшего костра/светоча, после чего верните лимит кадров обратно.
Кнопка «Recover Save»:
- Если файл сохранения поврежден при вылете во время автосейва, в главном меню на экране загрузки нажмите функциональную клавишу восстановления резервной копии (Recover Save в нижнем углу экрана).
Что говорят игроки о вылетах
Из Steam (Обсуждения хотфикса и багов)
💥 Вылеты при компиляции шейдеров
Taterslayer0.0:
«Игра продолжает вылетать при загрузке шейдеров даже после обновления, почему????
…..При запуске она стабильно крашится сразу после завершения компиляции шейдеров.»
BlackFish:
«То же самое! Куча проблем с компиляцией шейдеров, из-за которых игра вылетает.
До последнего патча компиляция занимала 3 секунды, а теперь игра либо крашится, не дойдя до 100%, либо компилирует очень медленно (около минуты), а затем всё равно вылетает. Иногда при запуске я просто ловлю чёрный экран.
Конфигурация ПК: i5-13600K | RTX 4070 | 32 ГБ DDR4.
Апдейт: Попробовал обновить драйвер видеокарты. После обновления шейдеры снова компилировались медленно, но игра хотя бы запустилась! Не знаю, было ли дело конкретно в драйверах, но обновление явно помогло.»
Dolomich (Решение проблемы с вылетом):
«Мне помог запуск через DirectX 11, но графика от этого станет заметно хуже. Пропишите -dx11 в параметрах запуска Steam.»
CorpseGrinder (Вылеты после патча):
«После патча игра вылетает. Насколько я понял, это происходит, когда включена генерация кадров DLSS Frame Generation. Также наблюдаются лаги и вылеты звука.»
TitanSmashMTG:
«Да уж, игра до сих пор крашится. Причём даже не в ресурсоёмких сценах — я могу просто разговаривать с NPC, и игра вылетает на рабочий стол.»
Deathtoll (Проблема с чёрным экраном):
«Не уверен, сюда ли писать, но я запускал открытую бету: в момент, когда я вселился в Харроса (Harros), после катсцены экран стал полностью чёрным. При этом я мог двигаться, бить оружием и так далее, но картинки не было — сплошная тьма.»
Игрок (Про бесконечные экраны загрузки):
«Да, до сих пор происходят случайные вылеты и бесконечные экраны загрузки после смерти персонажа.»
🌐 Из Reddit (сообщество r/MortalShell)
🛑 Ошибка EXCEPTION_ACCESS_VIOLATION на топовом железе
Пользователь (Конфигурация: i9-14900K + RTX 4090):
«У меня система на i9-14900K + RTX 4090, и Mortal Shell II постоянно крашится со следующей ошибкой Unreal Engine:
EXCEPTION_ACCESS_VIOLATION reading address 0x00000000000002c8
В отчёте об ошибке фигурируют:
• MeshComponent::BeginDestroy()
• Component::BeginDestroy()
• GarbageCollection (Сборщик мусора)»
💡 Решение для владельцев процессоров AMD Ryzen (Нестабильность FCLK)
Ответ игрока, решившего проблему:
«Что помогло мне избавиться от вылетов:
Сразу после обновления игры я начал постоянно ловить ошибку EXCEPTION_ACCESS_VIOLATION в Unreal Engine.
Как выяснилось, проблема крылась в нестабильной частоте шины Infinity Fabric (FCLK) на моём процессоре Ryzen.
До патча у меня в BIOS вручную стояло значение FCLK 2000 МГц, и всё работало отлично. Однако апдейт изменил алгоритмы выделения памяти движком, из-за чего проявилась лёгкая нестабильность контроллера памяти.
Сброс частоты FCLK в BIOS обратно на значение “Auto” мгновенно и полностью устранил вылеты, вернув системе стабильность.»
🔄 Решение проблемы с крашем при нажатии «Продолжить игру» (Load Save)
Совет от сообщества:
«Поставьте в настройках графики лимит 30 FPS, загрузитесь в сохранение и после этого снимите ограничение. Это должно помочь тем, у кого игра вылетает в момент нажатия “Continue Game” (Продолжить).»
Отзыв другого игрока:
«Я перепробовал почти всё из этого треда, и единственное, что сработало — это лок на 30 FPS перед загрузкой сейва.
Правда, это лечит только краши на экранах загрузки (которые происходят постоянно), но игра по-прежнему может случайно вылететь прямо во время геймплея.»
📱 Из X (Twitter)
- «mortal shell 2 вылетает каждые пять минут, боже, этот кусок кода просто невыносим»
- «Mortal Shell 2. Цифра 2 в названии, видимо, означает 2 вылета за 30 минут игры.» (перевод с немецкого)










