HELLDIVERS™ 2

HELLDIVERS™ 2

60 évaluations
Улучшение FPS и стабильности в Helldivers 2
De Prometheus
Некоторые говорят, что этот метод все еще работает, но другие говорят, что не очень. Разработчик что-то сломал в последнем патче в работе c DirectX 11 от 1.000.100.

Неси контролируемую демократию вместе нами, присоединяйся к нам:

Дискорд [discord.gg]
Телеграм [t.me]
Twich [twitch.tv]
Trovo [trovo.live]
Youtube

2
2
   
Récompenser
Ajouter aux favoris
Favoris
Retirer des favoris
Введение
Приветствую Хеллдайверы!

Отказ от ответственности: есть сообщения о том, что те, кто использует какое-то конкретное современное оборудование, не получат пользы от этого руководства и им лучше использовать собственный DirectX 12. Если это работает для вас, я рад быть полезным. Игра классная, будем стараться и надеяться на лучшее.

Если вам это не помогло, отмените внесенные изменения.
Установите низкие настройки графики.
Включите все на минимум/выключите.

В полноэкранном режиме производительность выше, но без полей позволяет легко нажимать Alt-Tab.
Используйте любое качество рендеринга, которое позволит вам достичь скорости 60 кадров в секунду в бою.

Мне нравится включать сглаживание, чтобы игра не была неровной, но это снижает производительность.

Расположение конфига
Местоположение в проводнике: C:\Users\YourUser\AppData\Roaming\Arrowhead\Helldivers2
Appdata по умолчанию является «скрытой» папкой. Чтобы сделать его видимым, нажмите «Просмотр» и отметьте «Скрытые элементы».
Откройте «user_settings.config» с помощью блокнота или notepad++ (бесплатная загрузка).

Для пользователей Steam Deck файл конфигурации находится по адресу:
/home/deck/.local/share/Steam/steamapps/compatdata/553850/pfx/drive_c/users/steamuser/AppData/Roaming/Arrowhead/Helldivers2

Я бы рекомендовал менять настройки конфигурации по одному, а затем запускать игру, чтобы проверить, устраивает ли вас ее внешний вид. Это сэкономит вам время позже, если вы захотите что-то вернуть.
Изменения конфига
Вот дамп всего, что я нашел, что может улучшить производительность.
Используйте CTRL + F, чтобы найти эти строки.

post_effects_enabled =
particles_cast_shadows =
sun_shadows = (breaks ship lighting)
sun_flare_enabled =
wind_enabled =

local_lights =
particles_tessellation =
heathaze_enabled =
particles_receive_shadows =
All of the above can be changed to false.

object_lod_quality =
reflection_quality =
lighting_and_material_quality =
particle_quality =
space_quality =
volumetric_fog_quality =

Ставим всё на 0.

──────────────────────────────────────────────────────────────

Следующие значения вернутся к значениям по умолчанию, если у вас нет файла, доступного только для чтения.

Чтобы сделать файл доступным только для чтения, щелкните его правой кнопкой мыши, перейдите в свойства, вкладку «Общие», установите флажок «Только для чтения» и примените. Будьте осторожны, если вы попытаетесь изменить настройки в игре с помощью файла, доступного только для чтения, игра вылетит.

sun_shadow_map_filter_quality =
local_lights_shadow_map_filter_quality =
Можно изменить на «низкий».

lod_selection_multiplier =
Может быть установлено от 0,1 до 0,5. Может вызывать низкую детализацию моделей на расстоянии и всплывающих окон.

cubemap_resolution = [
64
64
]
Можно установить 32, 16 или 8.

sun_shadow_map_size = [
1024
512
]

Можно установить 512 и 256, 256 и 128, 128 и 64 и т. д. Минимальное значение — 2 и 1.

──────────────────────────────────────────────────────────────

Из pcgamingwiki:

По умолчанию в игре включены асинхронные вычисления, которые позволяют вашему графическому процессору выполнять математические вычисления с процессором для облегчения обработки. Однако эта функция полезна только для старых или слабых процессоров (например, на консолях), и обычно ее рекомендуется отключать по умолчанию, если у вас более новый процессор.

Если у вас часто случаются пропадания кадров, попробуйте отключить эту функцию (ее можно найти в папке AppData\Roaming\Arrowhead\Helldivers2\user_settings.config.

Найдите эту строку: async_compute =
Сначала прочтите вышеизложенное. Измените true на false, если хотите попробовать.

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

На случай, если вы ранее не последовали моему совету менять вещи по одному; удалите конфигурацию и запустите игру, чтобы сгенерировать новую конфигурацию по умолчанию.
Решение
Для дополнительной стабильности и увеличения количества кадров в секунду:

  • 1. обновите графические драйверы до последней версии

Перейдите на веб-сайт Nvidia или веб-сайт AMD и получите последнюю версию драйвера для вашей видеокарты. Не забудьте выполнить чистую установку при появлении соответствующего запроса.

  • 2. Запустите игру в DirectX11, поместите одну из команд в параметр запуска игры (щелкните правой кнопкой мыши на игру и свойства в разделе «Параметры запуска»;


dx11 / --use-d3d11
или
--use-d3d11
или
-dx11

  • 3. Удалите кеш игровых шейдеров по адресу

C:\Users\ваше username\AppData\Roaming\Arrowhead\Helldivers2\shader_cache
или введите %appdata% в меню «Пуск» и перейдите в папку выше . Удалите ВСЕ в этой папке shader_cache . . . Сделайте все это ДО запуска игры. Затем запустите ее, в игре несколько минут будет черный экран, ПОДОЖДИТЕ. После этого в игре должен улучшиться FPS и стабильность.
Заключение
Так что же делают эти шаги?

Шаг №. 1 — это просто предупредительное обновление на случай, если у вас устаревший драйвер. Некоторые говорят, что некоторые старые драйверы работают лучше, но мнения неоднозначны. Оставьте комментарий ниже, чтобы другие могли узнать, какой драйвер вы используете.

Шаг №. 2 запускает игру в DirectX 11 вместо запуска игры в DirectX 12. DirectX 11 может быть более стабильным и давать больше FPS, поскольку API более закрыт и разрабатывается дольше.

Шаг №. 3 удаляет кэш шейдеров, что обновит ваш игровой шейдер после изменений DirectX. Если вы хотите остаться с DirectX 12, шаг 3 также может оказаться полезным после обновления игры.

Спасибо и удачи на полях сражений Хеллдайверы!

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


Если у вас есть еще какие-либо советы, поделитесь ими ниже, и я могу добавить их в руководство.
Номер патча. 1.000.100 и далее
Некоторые пользователи предположили, что удаление аргументов запуска и запуск игры в DirectX 12, А ПОТОМ возврат к DirectX 11 помогли увеличить FPS после последнего патча.

Попробуйте выполнить следующие шаги:

  • 1. удалить аргументы запуска.
  • 2. запускаем игру и загружаемся на корабль.
  • 3. Выйти из игры
  • 4. Добавьте один из аргументов запуска, например -dx11.
  • 5. Перезапустите игру.

Надеюсь, это исправление сработает для вас.

Вы также можете попробовать очистить кэш DirectX 11 с помощью «Очистка диска»:

  • 1. Введите «Очистка диска» в строке поиска Windows.
  • 2. Выберите C: диск.
  • 3. Нажмите «Очистить системные файлы».
  • 4. Установите флажок «Кэш шейдеров DirectX».
  • 5. Нажмите «ОК».
Поддержите автора
.gif]