Когда Space Marine 2 вылетает при запуске на PC, зависает или вообще не открывается, полезнее не перебирать исправления одновременно, а разделить диагностику на независимые ветки. Официальная поддержка Warhammer 40,000: Space Marine 2 отдельно рассматривает PC, PlayStation 5 и Xbox Series X|S: причины crash и порядок проверки для этих платформ различаются. Внутри PC-ветки также нельзя смешивать проверку игровых файлов, shader cache, overlays, USB-драйвера и storefront.

Первым действием остаётся обычный restart устройства. После него стоит записать, через какой storefront запускается игра, в какой момент возникает сбой, появляется ли точный текст ошибки и удаётся ли воспроизвести проблему одинаковым способом. Эти сведения позволяют понять, относится ли случай к not launching, вылету mid-mission, low FPS, stuttering либо freeze after Alt-Tab.

С чего начинать проверку Space Marine 2

Диагностика должна идти последовательно: один шаг выполняется до конца один раз, затем оценивается результат. У каждого действия нужен ожидаемый сигнал. Если после изменения поведение игры не поменялось, ветку не следует объявлять подтверждённой и объединять с другими причинами.

Перед тестами закрываются параллельные обновления и тяжёлые проверки. Это уменьшает число одновременно меняющихся условий. Исходный графический профиль заранее записывается или сохраняется, чтобы к нему можно было вернуться. Сохранения при очистке кэша удалять не требуется.

Ветка: если crash происходит сразу после запуска

При вылете сразу после старта временно отсоединяются gamepad, VR-гарнитура, руль, flight stick и остальные USB-устройства, которые не нужны для базового теста. Затем запуск проверяется только с мышью и клавиатурой.

Такой порядок помогает отделить возможное влияние USB-драйвера от повреждения файла игры. Удалять пользовательский профиль ради этой проверки не нужно. Если Space Marine 2 открывается без дополнительных устройств, контроллер подключается обратно уже в главном меню. Это создаёт отдельный контрольный сценарий: старт без gamepad и последующее подключение после загрузки меню.

Если поведение не изменилось, USB-ветка не подтверждена. В таком случае не стоит продолжать менять устройства и одновременно очищать кэш или переустанавливать файлы: следующий тест должен относиться к другой причине.

Ветка: если после патча появились stutter и вылеты

После патча повреждённый shader cache способен проявляться как stutter или crash. Перед очисткой необходимо зафиксировать действующий графический профиль и не затрагивать сохранения.

На NVIDIA официальная ветка предусматривает очистку содержимого DXCache и GLCache. Для AMD используется команда Reset Shader Cache в Adrenalin. Эти два способа относятся к разным платформам GPU и не должны объединяться в одну инструкцию.

Процесс очистки доводится до конца один раз. Следующий первый запуск может занимать больше времени, поскольку шейдеры строятся заново. Более долгий старт сразу после сброса сам по себе не означает, что игра снова зависла: сначала нужно дождаться завершения повторного построения и только затем сравнить результат с исходным сбоем.

Ожидаемым сигналом для этой ветки будет изменение поведения после пересоздания шейдеров: исчезновение прежнего crash либо иная повторяемость проблемы. Если результат прежний, дальнейшая диагностика переходит к отдельной ветке, а не смешивается с повторными очистками.

Ветка: если в фоне работают overlays, RGB-сервисы и другие приложения

Overlays, RGB-сервисы и фоновые программы могут подключаться к процессу игры. Для проверки их закрывают на один контролируемый запуск. После сравнения приложения возвращают, а не оставляют отключёнными без необходимости.

Смысл теста состоит не в массовом удалении программ, а в проверке одного условия: меняется ли запуск Space Marine 2 без процессов, которые способны подключаться к игре. Если crash пропадает, затем фоновые компоненты можно возвращать и сравнивать поведение. Если вылет остаётся тем же, эта ветка не объясняет проблему.

Во время такого запуска также не должны идти параллельные обновления или тяжёлые проверки. Иначе результат нельзя уверенно связать именно с overlays либо RGB-сервисом.

Ветка: если нужно проверить файлы игры

Проверка файлов выполняется средствами того storefront, через который установлена Space Marine 2. Команды отличаются, поэтому путь выбирается только для своей площадки:

  • Steam: Properties → Installed Files → Verify integrity of game files;
  • Epic: Manage → Verify;
  • Xbox app: Manage → Files → Verify and repair.

Эта ветка проверяется отдельно от USB-устройств, shader cache и драйвера. Она не требует удаления профиля. После завершения проверки оценивается тот же сценарий, который ранее стабильно приводил к вылету: тот же storefront, тот же момент запуска и та же последовательность действий.

Если файлы проверены, но crash полностью повторяется, не следует снова запускать ту же процедуру вместе с очисткой кэша. Результат фиксируется, после чего выбирается следующая независимая причина.

Ветка: если запуску мешает антивирус

Полное отключение защиты не считается решением. Когда продукт мешает запуску, применяется точечное разрешение штатного executable через интерфейс самого антивируса.

Проверка должна касаться именно обычного исполняемого файла игры. Не нужно скачивать DLL, модифицированные executables, crack или сторонние фиксеры. Такие файлы не относятся к безопасной диагностике и не помогают сохранить понятную связь между действием и результатом.

После точечного разрешения повторяется прежний сценарий запуска. Если поведение не меняется, антивирусная ветка не подтверждается, а защита не должна оставаться полностью отключённой.

Ветка: если подозрение связано с драйвером

Драйвер обновляется только официальным пакетом. Перед изменением сохраняется возможность возврата, включая точку отката и исходный профиль.

Этот тест должен иметь чёткое условие остановки. При перегреве, перезагрузке или появлении артефактов проверка прекращается. Продолжать испытание в таких условиях нельзя: сначала нужен возврат к сохранённому состоянию.

Драйверная ветка не объединяется с одновременной заменой игровых файлов, отключением всех фоновых программ и очисткой shader cache. Иначе невозможно определить, какое именно действие повлияло на crash.

Ветка: если проблема относится не к PC

PC, PlayStation 5 и Xbox Series X|S рассматриваются раздельно. Порядок действий между платформами отличается, поэтому инструкции для shader cache, overlays, USB-драйвера и storefront нельзя автоматически переносить на консольную ветку.

Сначала фиксируется сама платформа, затем тип сбоя. Поддержка разделяет случаи not launching, mid-mission crash, low FPS, stuttering и freeze after Alt-Tab. Только после этого выбирается соответствующая ветка. Причины не следует сводить в одну общую категорию «игра вылетает».

Как не потерять причину во время диагностики

Главное правило - менять по одному условию. Сначала выполняется restart и записываются исходные признаки. Затем выбирается одна ветка: USB, shader cache, overlays, file verify, защита либо driver. После каждого шага запускается один и тот же воспроизводимый сценарий.

Полезно заранее определить ожидаемый сигнал. Для USB-проверки это различие между стартом только с мышью и клавиатурой и запуском с подключённым gamepad. Для shader cache - поведение после повторного построения шейдеров. Для overlays - результат одного запуска без фоновых приложений. Для проверки файлов - сохранение или исчезновение прежнего сбоя после штатной команды storefront.

Не менее важно определить stop condition. При перегреве, перезагрузке или артефактах драйверный тест прекращается. Полное отключение защиты не используется. Неофициальные DLL, изменённые executables, crack и сторонние фиксы не скачиваются. Исходный профиль сохраняется для возврата.

Если несколько действий выполнить одновременно, результат перестаёт быть диагностическим. Например, одновременное отключение gamepad, сброс shader cache, обновление driver и восстановление файлов может изменить запуск, но не покажет причину. Поэтому каждую ветку доводят до конца отдельно и только затем переходят дальше.

Что делать, если базовые проверки не помогли

Переустановка остаётся поздним вариантом. До неё выполняются backup конфигурации и проверка синхронизации. Такой порядок позволяет не начинать с наиболее крупного действия и не терять исходные настройки без необходимости.

Если проблема сохраняется, собираются crash data и сведения, которые описывают конкретный случай: системные характеристики, storefront, GPU, driver, место сбоя и скриншот. Также фиксируются точный текст, момент появления crash и его повторяемость.

Эти данные должны соответствовать одной платформе и одной ветке. Не стоит объединять в одном описании console branch и PC-действия либо одновременно указывать not launching и mid-mission crash без пояснения, какой сценарий воспроизводится. Чем точнее отмечено место сбоя, тем легче отделить проблему запуска от падения во время миссии, низкого FPS, stuttering или зависания после Alt-Tab.

FAQ

Нужно ли удалять сохранения перед очисткой shader cache?

Нет. Перед очисткой записывается графический профиль, но сохранения удалять не требуется. На NVIDIA очищаются DXCache и GLCache, а на AMD применяется Reset Shader Cache в Adrenalin.

Почему первый запуск после сброса кэша идёт дольше?

После очистки шейдеры создаются заново. Поэтому первый запуск может быть продолжительнее обычного. Сравнивать результат следует после завершения повторного построения.

Как проверить, связан ли вылет с контроллером?

При crash сразу после запуска временно отключаются gamepad и другие дополнительные USB-устройства. Игра проверяется с мышью и клавиатурой, а контроллер возвращается уже в главном меню. Такой тест помогает отделить USB-драйвер от файла игры без удаления профиля.

Можно ли полностью выключить антивирус ради запуска?

Нет. Полное отключение защиты не является решением. Если продукт блокирует игру, в его интерфейсе создаётся точечное разрешение для штатного executable.

Когда имеет смысл переустановка Space Marine 2?

Переустановка рассматривается после независимой проверки файлов, shader cache, overlays, USB и driver. Перед ней выполняются backup конфигурации и проверка синхронизации.

Какие данные собрать, если crash остаётся?

Нужны crash data, системные характеристики, storefront, GPU, driver, точное место сбоя и скриншот. Дополнительно записываются текст ошибки и повторяемость сценария.