Если FragPunk вылетает, то проблема, вероятнее всего — в видеокарте. Она либо настроена неправильно, либо не тянет игру с такими качеством графики, либо не тянет её вообще…
Так что, если FragPunk установилась в целом нормально, но вылетает сразу же после запуска (или просто не запускается), то для начала на всякий случай перепроверяем комп и видяху на предмет соответствия минимальным системным требованиям игры.
Плюс к этому, заодно стандартно перепроверяем и обновляем драйвер видеокарты. Его на самом деле рекомендуется обновить еще до начала установки игры. Но раз уж тогда не получилось, то можно и после.
Вот список официальных сайтов производителей. Заходим, находим модель своей видеокарты, проверяем версию драйвера и обновляем, если есть более свежая:
Если обычным путем установить новый драйвер не получается, то качаем и ставим утилитку DDU (Display Drivers Uninstall), перезагружаем комп в Safe Mode, запускаем DDU и удаляем старый драйвер.
В такой способ удаляются все «куски» старых драйверов, которые могли мешать установке нового. После этого качаем и ставим новый драйвер (ссылки см. выше).
Ну и еще на всякий случай перед запуском игры отключаем на время антивирус (Unreal Engine 5, напомним, некоторые антивирусы не очень любят).
То есть, временно приостанавливаем антивирусную защиту (из основного меню антивируса либо кликаем правой кнопкой мыши по иконке антивируса в трее или на Панели задач Windows). А еще лучше, открываем настройки своего антивируса и добавляем exe-шник FragPunk в список исключений.
Затем перезагружаем компьютер и пробуем перезапустить FragPunk. Если снова безуспешно, то вот,..
что делать, когда FragPunk вылетает или вообще не запускается
Значит, по порядку:
#1 — отключаем разгон видеокарты
Если в FragPunk играем на компе с разогнанной видеокартой, то следует вернуть её к базовым параметрам (если же GPU с заводским разгоном, то понизить скорость можно с помощью утилиты MSI Afterburner ).
Следовательно:
- в Windows/Intel — открываем «Параметры» (Win+I) и далее Система > Питание и спящий режим > Дополнительные параметры питания (ссылка внизу окна), далее жмем ссылку «Настройка схемы электропитания«, затем — «Дополнительные параметры«, в следующем окне в списке опций кликаем «Управление питанием процессора» и ставим по 99% для «Минимального…» и для «Максимального состояния«;
- в MSI AfterBurner — проверяем значение «Core Clock«;
- для AMD — в AMD Adrenaline переходим во вкладку «Производительность» и отключаем разгон.
Кроме того, если видеокарта с заводским разгоном (Zotac, GIGABYTE и пр), то открываем Панель управления Nvidia, жмем «Справка» (сверху) и в открывшемся меню кликаем «Режим отладки«. После этого видеокарта выйдет из режима разгона и, возможно, игра заработает нормально.
#2 — Отключаем оверлеи
В первую очередь это относится к игровым оверлеям Steam, Discord и GeForce Experience. Если таковые работают и игра не запускается или сбоит (чего быть не должно), то в качестве временной меры (минимум до следующего обновления самой Starfield, а также Discord или GeForce Experience) пробуем их просто вырубить:
- в Steam — открываем настройки приложения и в разделе «Общие» отключаем опцию «Включить оверлей Steam в игре«;
- Discord — открываем настройки приложения, кликаем «Оверлей» в меню слева, отключаем опцию «Включить внутриигровой оверлей«;
- в GeForce Experience — тоже открываем настройки, в разделе «Общие» находим и отключаем «Внутриигровой оверлей«.
Не лишним также будет вообще отключить все не нужные на время игры приложения и процессы (кроме системных) — в частности, Discord, MSI Afterburner, RGB Software, TeamSpeak, Origin, Asus GPU Tweak II, EVGA Precision, Shadowplay, Aura for ASUS, RivaTuner OSD, RivaTuner statistics, GeForce Experience, Radeon ReLive, Voicemeeter, FRAPS, OBS studio и пр.
#3 — настраиваем TDR
…то бишь, Timeout Detection and Recovery. Если чуть увеличить значение, то у видеокарты времени на обработку данных игры будет больше, а вероятность сбоя будет ниже. Делается это следующим образом:
- открываем Редактор реестра (жмем Win+R, пишем regedit и жмем Enter);
- в окне Редактора (слева) открываем HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > GraphicsDrivers
- жмем правой кнопкой мыши по папке GraphicsDrivers, в меню кликаем Создать, затем — Параметр DWORD (32 бита) и прописываем для него название TdrDelay;
- теперь находим этот новый параметр в правой части окна, кликаем по названию TdrDelay двойным кликом, в окне свойств «Систему исчисления» ставим «Десятичная«, а в поле «Значение» — 60 и жмем ОК;
- снова жмем правой кнопкой мыши по папке GraphicsDrivers (слева), в меню кликаем Создать, затем — Параметр DWORD (32 бита) и прописываем для него название TdrDdiDelay;
- этот новый параметр тоже находим в правой части окна и точно так же кликаем по названию TdrDdiDelay двойным кликом, в окне свойств «Систему исчисления» ставим «Десятичная«, а в поле «Значение» — 60 и жмем ОК;
- закрываем Редактор и перезагружаем комп.
Запускаем FragPunk и наблюдаем результат. Если же игра по-прежнему не запускается или сразу же вылетает, то еще разок и внимательнее проверяем компьютер на соответствие системным требованиям.