S.T.A.L.K.E.R. 2: Heart of Chornobyl

S.T.A.L.K.E.R. 2: Heart of Chornobyl

Ei tarpeeksi arvosteluja
Убираем мерцание и задержку на Frame Generation FSR и DLSS
Tekijältä MadBoffin
Ну здарова, сталкеры! Если в поисках плавной картинки без мыла вы нашли ценный артефакт оптимальных настроек, но по итогу наступили в аномалию мерцания кадров и обнулили ваши глаза, то вам сюда...
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Введение:
Я думаю многие сталкивались с проблемой плохой оптимизации на среднем железе имея на борту не новую, но хотя бы RTX карточку. И многим на помощь приходит технология генерации кадров FSR 3 от AMD или аналогичная DLSS 3 от Nvidia.

Но вот незадача - во время оптимизации игры разработчики не учли комбинацию различных настроек, которая может привести к совершенно неадекватной картинке, а именно мерцанию. С этой проблемой сталкнулись многие и оптимальное решение уже есть на просторах Steam сообщества, но оно не является единственным. По крайне мере мне оно не подошло ввиду неоправданной необходимости включения 66% масштабирования DLSS или FSR, а также уменьшения резкости в игре. Мыло мыльное, а по факту есть куча альтернатив.

Решение же зависит от вашего личного восприятия картинки. И в этом руководстве я постараюсь доходчиво объяснить в чем суть этой проблемы, чтобы вы смогли подобрать идеальные для себя настройки, исключающие это самое мерцание кадров.
Пример моих настроек на старте:
  • Качество текстур: Высоко
  • Волосы: Средне
  • Детализация объектов: Высоко
  • Качество эффектов: Высоко
  • Материалы: Высоко
  • Постобработка: Средне
  • Качество и сила размытия: Высоко
  • Глубина резкости: Высоко
  • Световые столбы: Вкл
  • Сглаживание: Nvidia DLAA
  • Генерация кадров: FSR 3
  • Качество затенения: Высоко
  • Глобальное освещение: Средне
  • Отражения: Средне
  • Качество теней: Высоко
  • Облака: Высоко
  • Туман: Высоко
  • Небо: Средне
  • Качество растительности: Средне
  • Дистанция прорисовки окружения: Далеко

Дополнительно:
- Stalker Optimizer от FrancisLouis с "NexusMods.com" (ссылку оставил в конце)
- Optimized Tweaks от VynnGfx c "NexusMods.com" (ссылку оставил в конце)

На выходе:
Чёткая картинка и плавный фреймрейт без просадок и излишних статеров на RTX 3070.
Суть проблемы и решение:
По итогу на таких настройках я имею ужасное мерцание картинки при повороте камеры и движении персонажа.

Причина:
Во время генерации кадров настройки резкости влияют только на оригинальные кадры, в то время к генерируемым не применяется внутриигровая резкость (почему? вопрос нужно задавать GSC). В итоге во время движения (в момент генерации кадров) мы видим мерцание - это ничто иное, как переходы от резкого кадра оригинального к мыльному генерируемому.

Решение:
Необходимо уменьшить интервал отличия резкости между оригинальными и генерируемыми кадрами (то есть снизить резкость в самой игре). После чего наложить резкость другими способами на весь итоговый фреймрейт с помощью сторонних программ (по типу Nvidia Control Panel, Nvidia Geforce Experience, ReShade и так далее). В моем случае я нашел баланс - снизил резкость в игре до 30% (чтобы сгладить отличие кадров оригинальных от генерируемых), а поверх игры наложил резкость через Nvidia Control Panel. На выходе получился идеальный лично для меня баланс, где картинка имеет хорошую чёткость, минимум мыла, хороший и стабильный фреймрейт, а также отсутствие мерцания.

Примечания:
При использовании генерации кадров появляется существенная визуальная задержка картинки. Для улучшения необходимо включить Nvidia Reflex Low Latency. Это заметно снизит задержку за счёт уменьшения скорости рендеринга кадров между GPU и CPU. Также стоит убрать ограничение на частоту фреймрейта и дать ИИ больше исходных кадров для обработки, что также улучшит отклик. По итогу задержка будет минимальной и скорость отклика итоговой картинки почти не будет отличаться от нативных кадров в том же количестве.

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

Огромная благодарность пользователю exsanantem из темы обсуждения "Мерцают тени" в сообществе Steam. Он единственный вышел на правильный путь и помог мне понять причину этого мерцания, после чего я смог подобрать оптимальное для себя решение и попытался объяснить другим что это за баг аномалия такая.

Ссылка на профиль exsanantem:
https://gtm.steamproxy.vip/profiles/76561199759153631

Ссылка на обсуждение:
https://gtm.steamproxy.vip/app/1643320/discussions/0/4626980689722533470/

Stalker Optimizer - оптимизирует настройки и отключает сбор данных, даёт прирост FPS. Ссылка:
https://www.nexusmods.com/stalker2heartofchornobyl/mods/2?tab=description

Optimized Tweaks - повышает эффективность процессора и видеокарты на данном движке при оптимизированных настройках, даёт небольшой прирост FPS. Ссылка:
https://www.nexusmods.com/stalker2heartofchornobyl/mods/7?tab=description

Ссылка на статью с наглядной визуализацией различных настроек графики, а также их влияния на железо:
https://gsett.ru/stalker-2-heart-of-chornobyl-optimalnye-nastrojki-grafiki/

Приятной вам картинки, стабильных кадров и... удачной охоты, сталкеры!
5 kommenttia
notreald1zzy 15.10. klo 7.05 
Включаете Рефлекс от Нвидии или Анти-лаг от Амд и всё
Saddam Husein 7.10. klo 12.00 
если nvidia то ничего не будет лучше DLSS, по крайней мере у меня на 4й серии так.
MadBoffin  [tekijä] 7.10. klo 11.53 
Взаимно, тоже полезной информацией поделился. Как буду в сталкач играть попробую посравнивать с TSR. Не воспринимаю мыльцо на экране)
Sugar Daddy 7.10. klo 1.17 
Спасибо за собранную инфу!

Есть вопрос по поводу сглаживания, на мой взгляд TSR 100% меньше смазывает мелкие объекты и траву при движении камеры чем с DLAA. Проверял на fullhd, quadhd и 4k

Изначально наткнулся на такое сравнение здесь https://www.reddit.com/r/stalker/comments/1gwgmq2/best_visuals_taa_vs_dlaa_vs_tsr/

Интерестно твое мнение :)
Saddam Husein 6.10. klo 20.37 
Парень, я не знаю кто ты и откуда, даже как тебя зовут, но ты спас мои глаза😘