Insurgency: Sandstorm

Insurgency: Sandstorm

27 ratings
Оптимизация или как не словить инсульт
By SKALKER
Как оптимизировать Insurgency: Sandstorm и не о**еть.
   
Award
Favorite
Favorited
Unfavorite
Предисловие и предупреждение
Здравствуйте, дорогие любители get down on the ground, и в этом руководстве хочу поделиться с вами настройками игры и некоторыми командами, дабы облегчить нагрузку на ваши компьютеры и увеличить производительность в этой игре, чтобы иметь более-менее стабильный фпс и чуть сократить количество фризов.

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

Заранее предупреждаю, что настройки, что я использую могут не помочь вам.
Хуже от них станет или нет - я не гарантирую, так как сама игра, выпущенная аж в 2018 году имеет ряд багов и артефактов, что продолжают быть с ней после крупных обновлений и не были пофиксины до сих пор.
Также, я предупреждаю, что не являюсь экспертом в области компьютерного железа (разве что поверхностно), не разбираюсь в кодинге, некоторых формах графических обработок игр и за что они отвечают и на какие элементы компьютера влияют, и большая часть информации, что присутствует в данном руководстве была собрана мной со всяких форумов, таких же руководств, гайдов и т.д. во времена поисков решения проблем с оптимизацией и эта информация может носить характер сломанного телефона, так как в предыдущих обновлениях старые баги и влияющие на производительность параметры могли быть исправлены, а некоторые методы в данном руководстве могут уже быть не работоспособными.

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

Если вы прочитали эту секцию, то я благодарю вас за внимание, а теперь начнём.
Моя сборка
Только сейчас я осознал*, что у некоторых может возникнуть вопрос по поводу моей сборки, поэтому я впишу своё железо сюда.

Скажу сразу, что она не самая крутая, но и не самая плохая:

GIGABYTE GeForce RTX 3070 Ti AORUS MASTER
AMD Ryzen 7 5700X
Crucal Ballistix DDR4 DIMM 3200MHz 2x16 32Gb.
Kingston KC3000 512gb - Система
SATA III Samsung 870 EVO 1Tb - стим и игры.
SATA III WD Blue 7200rpm 1Tb - файлопомойка.

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

*этот раздел самый последний, что я писал на момент отправки всего руководства.
Проклятие High Resolution Texture Pack
Да, мы даже не запустили игру, а нам уже нужно что-то менять.
К сожалению без этого никак, иначе если бы я просто выложил вам пресное руководство с моими настройками игры и вам бы это особо не помогло.
Или сделал внеочередное шуточное "как палучить синсультженси сандстирм", "как иорать/стать лутши в исержанчси лщтыпоштрм" (где в последнем показывают как удалить игру, "ха-ха") и т.д.
Да, я считаю, что данные руководства не очень оригинальны смешны и в первую очередь не информативны, но авторов таковых руководств я не осуждаю.
Вы вправе писать что хотите.

Продолжим.

Да, у данной игры есть High Resolution Texture Pack, который жрёт ну ОЧЕНЬ МНОГО производительности, даже не смотря на то, что игра с паком выглядит...
Абсолютно также?
Я уже натыкался на эту проблему много раз и если у вас как у меня при игре в интенсивных местах фпс сильно просаживается (в моём случае со 165 фпс до 80, а порой и того ниже), то настоятельно рекомендую вам его отключить.


Для удаления пака откройте страницу игры в вашей библиотеке и пролистайте её вниз до вкладки доп. контент:

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

ВАЖНО - ЕСЛИ ДАННОГО ПАКА У ВАС ВООБЩЕ НЕТ В ЭТОЙ ВКЛАДКЕ - ПЕРЕХОДИТЕ В СЛЕДУЮЩИЙ РАЗДЕЛ!

Если галочка на паке стоит, значит High Resolution Texture Pack у вас установлен. Чтобы удалить его - кликайте по галочке. Она снимется, а сам пак автоматически удалится:


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

Данное действие должно дать вам больше производительности и убирать просадки фпс при игре, но это ещё не всё.

Также прошу заметить, что, по крайней мере, у одного из моих знакомых с которыми я играю в инсу установлен данный пак и у него нет проблем с производительностью, либо он не настолько дотошен к настройкам как я.
Параметры запуска
Теперь мы перейдём в свойства игры, как и в прошлый раз, но нам нужны только общие свойства.
Здесь в строке параметров запуска мы вводим вот эти команды:
-USEALLAVAILABLECORES -NoGlobalInvalidation -dx12

Я перечислю предположительно за что отвечают эти команды:
  • USEALLAVAILABLECORES - скорее всего даёт команду на использование всех ядер процессора. Я слышал, что у инсы есть проблемы с многоядерными процессорами. Но также слышал, что это плацебо.
  • NoGlobalInvalidation - не знаю, честно.
  • dx12 - принудительно переводит игру на 12-ый директ, что, вроде, тоже хорошо подходит для многоядерных процессоров.
  • NOTEXTURESTREAMING - вычитал на вики по satisfactory:
    Отключение подгрузки текстур. Игра будет дольше загружаться, но все текстуры будут хранится в памяти видеокарты, а не подгружаться с диска по мере надобности. Лучше иметь 8 Гб памяти на видеокарте.


ВАЖНО - ЕСЛИ У ВАС 6-ТИ ЯДЕРНЫЙ ПРОЦЕССОР, ТО Я НЕ СОВЕТУЮ ВПИСЫВАТЬ ВАМ КОМАНДЫ USEALLAVAILABLECORES И dx12

По личным наблюдениям я понял, инса вполне хорошо работает с 6-ти ядерниками (но не факт).
Если вы спросите почему, то однажды я играл в компьютерном клубе со своим знакомым и на компьютерах там были установлены процы по типу i5-10400 с частотой оперативной памяти где-то в районе 2666Мгц с 16 гб и видеокартами 2060. Когда я вписал данные команды в строке запуска, то почувствовал, что игра как-то нестабильно работает, в то время как у моего знакомого картинка и геймплей были куда плавнее без вписанных команд.
Я в любом случае не утверждаю и если у вас есть схожая конфигурация - пишите в комментариях ваши наблюдения.

Также хочу заметить, что настройка стриминга текстур была удалена из общих настроек игры.
Не ясно только - используется ли стриминг на данный момент вообще или нет, потому что в ресурсах что я искал говорилось, что отключенная настройка стриминга текстур (на момент её присутствия в настройках игры) позволяет использовать игре столько оперативной памяти, сколько она захочет, что крайне плохо для систем с малым количеством оперативной памяти (что и могло быть причиной менее плавного геймплея в клубе).
Тогда можно было выбрать, сколько выделенной видеопамяти из доступных настроек будет использовать игра (400 или 500Мб и 1Гб).

Впоследствии я буду тестировать производительность со своей картой и потом обновлю свои наблюдения.


Апдейт:
Как показала практика, инса хорошо работает без команды NOTEXTURESTREAMING.
В руководство были внесены правки.


Возможно, чтобы дополнительно нивелировать проблему подгрузки текстур, нужно покупать высокоскоростной NVMe SSD, что вряд-ли сможет себе позволить каждый, а также больше оперативной памяти на высокой частоте.
Получается, что если таковой SSD у вас есть - данная команда вам ни к чему.
У меня самого SATA III SSD на один терабайт с отдельно установленным стимом и играми. Включение этой команды сугубо на ваше усмотрение, но я не рекомендую.



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

А так все настройки плацебо и вообще - купи новое железо, нищеброд.
Ограничение разрешений
Для дальнейшей настройки нам понадобиться снова зайти в свойства игры и открыть вкладку установленные файлы и нажать обзор, заходя в корневую папку игры:
Тут есть само приложение insurgency.exe, по которому нам нужно нажать правой кнопкой мыши и открыть вкладку свойства:
Во вкладке свойства мы переходим во вкладку безопасность (о да, повторения):

Нам нужна вот эта таблица разрешений для групп:

В ней мы ставим все галочки под запретить, но оставить нужно только полный доступ:


Как однажды я вычитал, в игре есть запись реплеев, которая параллельно работает во время игры и записывает нам реплей на движке игры с учётом всех действий, что были совершены на сервере.
Так как эта запись сделана через зад, а настроек в самой игре по запрету записи реплеев нет (разве что Nvidia Highlights) - мы вынуждены в разрешениях перекрыть эту запись вручную, иначе игра одновременно с матчем будет нам его записывать, что крайне плохо сказывается на производительности.

ВАЖНО - КОГДА ВЫ БУДЕТЕ ОБНОВЛЯТЬ ИГРУ, БУДЬ ТО ХОТФИКС ИЛИ КРУПНЫЙ ПАТЧ - ВОЗВРАЩАЙТЕ РАЗРЕШЕНИЯ ОБРАТНО, ИНАЧЕ ВЫ МОЖЕТЕ СТОЛКНУТЬСЯ С ПРОБЛЕМОЙ, ЧТО СТИМ ПРОСТО НЕ БУДЕТ ИМЕТЬ ВОЗМОЖНОСТЬ ПЕРЕЗАПИСАТЬ СТАРУЮ ВЕРСИЮ ИГРЫ И БУДЕТ УХОДИТЬ В ЦИКЛИЧЕСКУЮ ЗАГРУЗКУ!

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

Заметили ли вы разительную разницу при запуске и загрузке или нет - понятия не имею. Инса как загружалась, так и загружается как обычно.

Я предупрежу, что не разбираю параметры выше данных, потому что это сугубо индивидуальные настройки, одна их которых - просто разрешение вашего монитора.

Собственно, тут представлены настройки, что я использую на постоянной основе и что комфортны лично для меня:
  • Сглаживание - всегда много ест. Если у вас FHD монитор, да и в принципе не рекомендую ставить TAA иначе - будет мыло. А так стоит оптимальный вариант лично для меня с моим 2к монитором.
  • Дистанция прорисовки - естественно тоже ест производительность, но ей можно пожертвовать, если вы хотите видеть что-либо вдалеке, особенно снайперам или пользователям оптики.
  • Текстуры - правда или нет, не знаю, но особо не едят много. Можете ставить хоть на Очень Высокие, если система позволяет.
  • Эффекты - всегда будут есть много. Естественно что они иногда и могут быть причиной просадок, но на личном опыте я понял, что на средних и низких можно запросто не увидеть радиус огня от термита или молотова, но так же и труднее заметить противника за столпом огня на высоких настройках.
  • Тени - очень много жрут. Врубайте на низкие и не пожалеете. Да, детализация теней будет хуже и не будет динамических теней, но поверьте мне - тени в не оптимизированных проектах лучше всегда вырубать в ноль.
  • Качество растений - Не беспокойтесь, кусты с травой из-за этого не пропадут, но станут менее привлекательными внешне, зато вы разгрузите систему.
  • Постобработка - тоже кушает прилично, но с хорошей картой - сугубо ваше решение. Самое бесящее что постобработка, если я не ошибаюсь, отвечает сразу за несколько параметров по типу: привыкание глаз, глубина резкости, и блики. Чтобы их настроить по отдельности нужно опять танцевать с бубном и лезть в папку с игрой, чем я, конечно, не хочу заниматься.



Продолжим:
  • Сглаживание частоты кадров - не работает, включено или нет - разницы нет.
  • Лимит частоты кадров - ставьте в случае если у вас высокочастотный монитор. Если выше 144, то ставьте ограничение в панели Nvidia, если вы от зелёных. Про AMD не знаю.
  • Масштаб разрешения - не советую трогать. Если у вас хорошее железо и вы знаете что делаете - решайте сами.
  • Размытие в движении - вырубайте.
  • Настройки прицела - с обычным приближением fov при прицеливании - будет больше производительности. Если вы любите реализм и вам позволяет комп - картинка-в-картинке.
  • Расчленение - круто для эффектности, но тоже влияет на производительность. Решать вам.
  • Взаимодействие с растительностью - не вижу разницы что при включенном, что при выключенном.
  • Объёмный свет - Не стоит врубать, если у вас слабая карта и проц.
  • Анизотропная фильтрация - Говорят что не влияет на производительность, говорят что влияет. 8х самое оптимальное лично для меня.
  • Замощение или Тесселяция - Лично я включил, так как позволяет комп.
  • Преграждение окружающего света в экранном пространстве или отражения в реальном времени или SSR - честно говоря что с ними, что без них - разницы я особой не почувствовал. Естественно будет нагружать систему. Лично я отключил.
  • Иерархический метод превращения в упрощённые меши или Отображение объектов вдалеке - оставляйте на фиксированной.

Настройки в самой игре по большей части стоит выбирать от мощности вашей системы и ваших предпочтений в качестве графики. Отчасти тоже индивидуально.

Хочу заметить, что некоторые настройки были удалены из игры в этом обновлении:
  • стриминг текстур
  • количество тел
  • разрешение динамических теней
  • разрешение карт каскадных теней

Не ясно - можно ли их настроить или нет и влияет ли это на производительность, но в любом случае это уменьшает головную боль с огромным количеством параметров, что были ранее (и добавляет новые).
Заключение
Вот и подошло к концу моё руководство.

Это вообще самое первое руководство, которое я когда-либо писал.
Буду рад знать, если это руководство вам помогло.

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

Если данные настройки вам помогли или нет - пишите комментарии и ставьте оценки.

Благодарю вас за внимание и прочтение данного руководства.
Желаю вам приятной вам игры и высокой производительности.
12 Comments
Alcantara 15 Jun @ 6:52am 
Че делать если оружие не прогружается или прицел?
juks52 23 Jan @ 5:27am 
понятно
SKALKER  [author] 23 Jan @ 4:49am 
К сожалению тут не могу помочь. Может в поздних обновлениях это убрали или запретили изменять. Сорямба.
juks52 23 Jan @ 2:59am 
ну я все делаю точно также но никаких результатов
SKALKER  [author] 22 Jan @ 3:51am 
PumpKN2 - к сожалению кроме отдельных косметических вещей, у "Спецов" в принципе нет элементов одежды или общей окраски чёрного цвета из-за того что в таком случае распознавания "своих" и "врага" будет труднее для игроков. Чёрные вещи (и то не все) и другие с элементами нестандартного камуфляжа доступны только "Повстанцам".
SKALKER  [author] 22 Jan @ 3:46am 
juks_(1293) - Возможно тебе стоит перечитать параграф с ограничением разрешений. Понимаю, не совсем ясная фигня и нужна ли она на высокоскоростных дисках, но в случае с Sata III - перейди в параметры файла Insurgency.exe во вкладку безопасность и там в разрешениях поставь галочки над колонкой "Запретить" до "Полный доступ"
juks52 22 Jan @ 1:45am 
а почему у меня не получается убрать запись?
Антон стой 3 Jul, 2024 @ 3:27am 
Не знаешь как получить черный камуфляж? я просто новичок в игре хочу сделать скин с черной одеждой а черного нету
SKALKER  [author] 23 Jun, 2024 @ 1:19pm 
Ну смотри - как в руководстве всё написано, только наоборот (галочки убираешь из секции "запретить" как на скринах и нажимаешь "ОК") . Если ты эту процедуру не выполнял, то подумаем. Скорее всего переустанавливать придётся.
𝕋𝟙ℕ 23 Jun, 2024 @ 10:00am 
По поводу запреты из секции "ограничения разрешений" вроде понял но лучше уточни мне что это значит.