Apex Legends вылетает. Решения ошибок запуска и вылета игры

Решения самых распространенных ошибок запуска и вылета игры Apex Legends – !out of string mem!, Ошибка Visual C++(1603,1612 etc) и вылет на рабочий стол без ошибки.


Решение ошибки – !out of string mem!

!out of string mem! (утечка памяти, плохо выгружающиеся блоки текстур). Данная причина возникает у пользователей случайным образом на всех платформах. Является проблемой разработчиков и оптимизации игры.

Решения проблемы(поможет не всем):

  1. Перезаход в игру.
  2. Уменьшение параметра “Кач-во текстур”.
  3. Обновление драйверов вашей видеокарты.
  4. Смена локализации в свойствах игры (изображение ниже).

Ошибка – Встроенное видеоядро

Встроенное видеоядро. Если у вас есть встроенная видеокарта и дискретная, часто Apex Legends может запускаться на встроенном видеоядре тем самым выдавая очень низкий fps в игре.

Решение:

  1. Рабочий стол/ПКМ/Панель управления Nvidia:
  2. В правой колонке/Управление параметрами 3D/Программные настройки: – Применить
  3. (выбираем из списка Apex:Legends)нет в списке, выбираем через кнопку “Добавить”

Ошибка - Встроенное видеоядро

В пункте “Выберите предпочтительный графический процессор” выбрать “Высокопроизводительный процессор Nvidia”


Ошибка – Visual C++(1603,1612 etc)

Иногда при установке может возникать ошибка со следующим текстом: “Error: The VC++ runtime redistributable package was not installed successfully. Setup cannot continue. (1603)”. Число в скобках отличается в зависимости от того, какая у вас версия Windows.

Ошибка Visual C++

Например, некоторые пользователи столкнулись с ошибкой 1612. Но решение у проблемы всегда одна и то же. Вручную установить библиотеку Visual C++, проделав следующие действия:

  1. Найти папку redist внутри дистрибутива игры, путь примерно такой: F:\Games\Origin2\Apex\__Installer\vc
  2. Вы увидите папку (или несколько) собственно это установщики Visual C++ которых не хватает вашей системе.
  3. Запускаем по очереди, в порядке возрастания.
  4. Если при установки выдается ошибка, а функция “исправить не помогает” рекомендую удалить все Visual C++ (20xx) с вашего компьютера, если это не удается с помощью “Установки удаления программ”(возникает ошибка) используйте программу Revo Uninstaller Pro. После удаления повторяйте пункт 1,2.

Вылет на рабочий стол без ошибки (50% на 50%)

  • Проверить игру на наличие битых файлов(ПКМ на Apex>Восстановление) в Origin
  • Установка последних драйверов на вашу видеокарту.
  • Очистка кеша Origin, то есть полное удаление приложения (папка Apex Legends остается) под чистую, также удаление все что связано с данным приложением в папках AppData и Program Files.
  • В папке с игрой найти папку с названием “EasyAntiCheat” заходим и запускаем приложение “EasyAntiCheat_Setup” нажимаем кнопку “Восстановление” и ожидаем.
  • На рабочем столе нажимаем сочетание клавиш Win+R вставляем слово services.msc и открываем “Службы” ищем “EasyAntiCheat” нажимаем “ПКМ/Свойства” вкладка “Восстановление”: “Первый сбой” “Второй сбой” “Последующие сбои” переводим все три в значение “Перезапуск службы”
  • Также возможной причиной вылетов является включенный XMP(разгон) профиль ваше оперативной памяти, выключите XMP профиль в BIOS материнской платы (тут у всех индивидуальные настройки, стоит воспользоваться поисковой системой)
  • Ограничьте FPS (до 144 fps можно ограничить с помощью команды fps_max “значение” если выше используйте Nvidia Profile Inspector или RTSS)
  • Нажимаем комбинацию клавиш Win+R и в появившемся окне вводим команду “regedit”. Нажимаем “ОК” после чего открывается редактор реестра.

Нажимаем комбинацию клавиш Win+R

Выбираем следующие ветки (левый список): HKEY_CURRENT_USER – System – GameConfigStore. Выбираем параметр “GameDVR_Enabled” (двойной клик) и изменяем его значение с 1 на 0;

Выбираем параметр "GameDVR_Enabled"

После этого идем по следующим веткам: HKEY_LOCAL_MACHINE – SOFTWARE – Policies Microsoft – Windows. Тут нам требуется создать новую папку в папке Windows и назвать ее “GameDVR“;

Переходим в созданную папку и уже в ней создаем параметра DWORD 32-бита под названием “AllowGameDVR” (правый клик – Создать);

Выбираем этом параметр и изменяем его значение на 0 (должно стоять изначально);

Перезагружаем ПК.


Источник – https://docs.google.com/document/d/e/2PACX-1vSYXth0wz_7cX59bDkDEDwoD48jJWD3bYkLG6hDPB4zJK-HaD4v6TyOiro5dvZM8O9XBdjWN7GLhQ0I/pub