HELLDIVERS™ 2

HELLDIVERS™ 2

Not enough ratings
Повышаем стабильность и FPS в игре (Win 11, Nvidia) Обновлено 24.12.2024
By Grievous-Tan
Никому не секрет что эта игра просто отвратительно оптимизирована. В этом руководстве мы попытаемся выжать пару десятков fps для нашего пека и для этой игры в целом чтобы это всё компенсировать.
   
Award
Favorite
Favorited
Unfavorite
Параметры запуска Steam
Вроде бы и плацебо, но вроде бы и нет.
Правая кнопка мыши по игре в библиотеке > Свойства.
Вводим эти параметры: -USEALLAVAILABLECORES -malloc=system -high
При желании можно попробовать запустить игру в версии DirectX11 с помощью команды --use-d3d11
Если первые строки параметров запуска для вас не сработали то всегда можно в диспетчере задач вручную указать приоритет ресурсов либо на реального времени либо на высокий при каждом запуске игры (Вкладка подробности)
Основы основ
Если у нас стоит диск SSD то хорошей идеей будет отключить службу Sysmain, поставить галочку на отключить очистку буфера кэша записей в диспетчере устройств, отключить дефрагментацию дисков и их индексирование. В противном случаем пропускаем этот пункт.



Если у нас стоит Windows 11 то можно спокойно включить режим игры и переменную частоту обновления.
Так же я настоятельно рекомендую отключить Nvidia High Definition Audio в диспетчере устройств и использовать другой тип драйвера для звука, это заметно прибавит FPS.
Внутриигровые настройки
Если нажать F5 во время игры то появятся все важные показатели производительности в игре.
Благодаря этому можно баловаться с настройками и подбирать для себя лучшие варианты.
Но я рекомендую отключить или занизить всё что связано с освещением, растительностью, тенями и обязательно - качество космоса, наверное самая бесполезная настройка графики благодаря которой можно качественнее увидеть парочку звёзд. Асинхронную обработку вам нужно опробовать самому, в некоторых случаях она может дать прирост fps, в других занизить количество fps. В качестве крайней меры можно отключить сглаживание.
Command Prompt
Нажимаем Пуск -> Служебные Windows -> Командная строка. Правой кнопкой мыши по "Командная строка" -> Запустить от имени администратора. Вводим поочередно данные команды.
sfc /scannow (поиск и исправление коррумпированных системных файлов Windows)
fsutil behavior query memoryusage - если после ввода этой команды появилось значение Memory Usage = 1, то дальше вводим эту команду: fsutil behavior set memoryusage 2
Так же можно отключить защиту на основе виртуализации командой bcdedit /set hypervisorlaunchtype off
Данные танцы с бубном должны немного увеличить производительность.
Отключаем шлак
Скачиваем [drive.google.com]
И запускаем всё из этой папки по порядку с правами администратора.
Обратите внимание - если у вас HDD, то выполнять disablePrefetch не нужно.
Отключение ненужных устройств
Открываем диспетчер устройств. Эти устройства потребляют ресурсы компьютера, в том числе процессора, их нужно отключить.

Программный синтезатор звуковой таблицы Microsoft
Microsoft Kernel Debug Network Adapter (осторожно, может отвалится интернет)
Драйвер инфраструктуры виртуализации Microsoft Hyper V
Перечислитель виртуальных дисков (Майкрософт)
Перечислитель виртуальных сетевых адаптеров NDIS
Шина перенаправителя устройств удаленных рабочих столов
Отключаем оптимизацию игры во весь экран
Весьма спорная настройка, поднимает максимальное фпс но убивает среднее фпс. Может кому-то подойдет.

Находим .exe файл нашей игры в папке Steam, нажимаем на него правой кнопкой мыши и в параметре "Совместимость" нажимаем "изменить параметры для всех пользователей". Отключаем оптимизацию во весь экран.
Обновляем драйвера нашего чипсета
Сначала нужно узнать нашу материнку и чипсет который там находится. Нажимаем ⊞ + R, вводим это: msinfo32
В пункте "модель основной платы" это и будет наша материнка. Как правило там есть набор цифр, например в материнской плате Prime B450 MK-II это чипсет b450. Вбиваем в поисковик номер нашего чипсета и скачиваем последние драйвера с сайта AMD или Intel.
Скрипты PowerShell
Скачиваем все файлы из этой папки [drive.google.com]
Далее поочередно открываем каждый из них с правами админа. Выбираем нужную для нас цифру. MPO, HDCP - отключаем. MSI mode и P0 State - включаем. Также в папке находятся скрипты на установку всех версий Visual C++ и DirectX.
Nvidia Profile Inspector и Nvidia Control Panel
Скачиваем отсюда [github.com]
Здесь находятся более продвинутые настройки видеокарты Nvidia. Нас интересуют такие настройки:
В графе 3. Antialiasing можно смело все отключить кроме пункта FXAA Enabled (predefined by Nvidia)
В графе 5. Common нужно отключить данные параметры: Ansel, CUDA, оба параметра Raytracing. Включаем rBAR - Feautre, остальные два пункта ниже него - на своё предпочтение. Включаем Shadercache и ставим его размер как минимум 10гб.
В графе 8. Other находим Nvidia Predefined Ansel Usage и выбираем ANSEL_ALLOW_DISALLOWED
Не забываем нажать Apply. Важно - после обновления драйверов некоторые настройки могут сбросится.
В Nvidia Control Panel в программных настройках нашей игры обязательно ставим фпс под стать частоте обновления вашего монитора либо включаем G-Sync, Вертикальный синхроимпульс - Выкл или Быстро, на ваше усмотрение. ГП рендеринга OpenGL - Автовыбор.
Находим "Регулировка размера и положения рабочего стола" -> Масштабирование -> Не выполнять масштабирование. Выполнять масштабирование на дисплее, чтобы наша видеокарта вздохнула с облегчением. Ставим галочку на "Замещение режима масштабирования заданного для игр и программ"
Процессором PhysX должна быть наша видеокарта, потому что процессор и так будет очень сильно забит игрой.
Так же рекомендую отключить режим низкой задержки, так как эта настройка жертвует нашим fps ради снижения лага инпута.
MSI mode (приоритет прерывания)
Скачиваем и запускаем с правами админа [drive.google.com]
Находим наименование нашей видеокарты и ставим значение High, под графой msi у видеокарты должна обязательно стоять галочка. Не забываем нажать Apply. Важно - после обновления драйверов этот параметр будет постоянно сбрасываться. Еще более важно: не вздумайте что-то еще изменять или ставить High у других параметров, это может привести к нестабильности системы.
Отключаем парковку ядер нашего процессора
За счет увеличенного энергопотребления и небольшого повышения температуры процессора можно увеличить его производительность. Делаем на свой страх и риск.
Жмем ⊞ + R, пишем regedit. Находим HKEY_LOCAL_MACHINE, жмем правой кнопкой мыши и выбираем Найти, вводим это: 0cc5b647-c1df-4637-891a-dec35c318583 и жмем найти далее. Справа находим подпункт ValueMax, жмем правой кнопкой мыши и выбираем Изменить. Изменяем текущий параметр на 0
Заключение
Как правило после каждого обновления игры я рекомендую проверять целостность файлов игры в Стим. (Свойства -> Установленные файлы)
Для профилактики других проблем с производительностью я рекомендую использовать очистку мусора на пк от BleachBit [www.bleachbit.org] и обновление драйверов от SDI Lite [sdi-tool.org]
7 Comments
Chaos Guard Jan 10 @ 4:45am 
Вопрос, помогло кому-то всё это ? И на дх12 и дх11 пробовал, на ультре и низких, фпс все то же самое в замесе 40-50, на корабле выше 90 не дает, видяха на половину нагружена
♿SWEET LIBERTY MY LEG♿ Aug 4, 2024 @ 4:25am 
@ser dad, сомневаюсь, что там прям хорошее железо ( не говорим о 2к и 4к разрешении ), но если уж в FullHD все плохо, то это скорее всего комп(
Распад May 25, 2024 @ 9:20am 
Кстати если игра вам ложит комп.. Почекайте температуру в процессе игры
ser dad May 20, 2024 @ 3:07pm 
нужен гайд как сделать СТАБИЛЬНЫЙ фпс на хорошем железе, а не через каждую миссию чистить кэш шейдеров, чтобы были стабильные 70-80 фпс, А НЕ 40-50. но зато стабильные 40 фпс, тут не приeбaтьcя
Распад May 14, 2024 @ 7:27am 
Эм.. кто знает.. У меня игра порой просто вырубает комп (вот именно комп, а не исчезает изображение,черный экран). Это как можно лечить?
Grievous-Tan  [author] May 12, 2024 @ 5:20am 
@L1meb0mb весьма спорная настройка которая может не подойти каждой игре. Хочу напомнить что Helldivers 2 использует больше процессор чем видеокарту.
L1meb0mb May 11, 2024 @ 3:18am 
планирование графического процессора с аппаратным ускорением в настройках винды прибавило мне 20 фпс +-