Jump to content

Статтеры (резкие просадки фпс)


Recommended Posts

Posted (edited)

Комп 9800x3d, 32Gb, 3090, Win10, ДКС без модов и на nvme. Треки и дхдиаг прилагаю.

В тестах использую один набор повторов. Статтеры гарантированно появляются при первом запуске повтора и гарантированно уходят если проиграть повтор еще раз. Если проиграть повторы записанные на других картах, а потом вернуться к первому повтору, то он опять будет со статтерами. 

Например, 

Первый запуск повтора простой миссии на Кавказе (на свежезапущенном компе или после миссий/повторов на других картах ДКС - важно!;  ускорение для наглядности, статтеры ровно/примерно в этих же местах при нормальной скорости повтора или игры)

Сразу же второй запуск этого же повтора - статтеров практически нет

После этого запускаю повтор миссии в Заливе - много статтеров

Еще раз ее же - статтеров нет

Возвращаемся на Кавказ в первый повтор- опять статтеры в первый раз и гладко во второй...

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

Saved Games\DCS с его metashaders живет на быстром nvme накопителе. В Nvidia Control Panel поставил Shader Cache Size Unlimited. Антивирь игнорит папки ДКС и Saved Games. Биос материнки обновлен.

Треки и дхдиаг прилагаю

DxDiag25.txt

stutter Cauc1.trkstutter PG1.trk

stutter MAR1.trk

Edited by Katmandu
  • Like 3
Posted (edited)

В последнем обновлении был пункт

 https://forum.dcs.world/topic/367939-dcs-changelog-and-updates-2025/#comment-5607272

Quote
  • Graphics. Several shaders compilation errors - fixed.

Но этом конкретном случае значительно ничего не поменялось: статтеры в новой местности и/или на другой карте когда летишь там первый раз и почти идеальная гладь во второй.

Хотелка: добавить подменю "Ландшафты / Terrains" в главном меню опций. Там напротив каждой карты сделать кнопку "скомпилировать шейдеры в кэш". Чтобы не надо было компилировать в полете (ибо статтеры). Храним на накопителе, автоматом загружаем нужный кэш перед миссией.

Edited by Katmandu
  • Like 4
  • 4 weeks later...
Posted (edited)

Добавление видеокарты 5090 к процу 9800x3d не решает проблему. Тот же повтор что и выше, в этот раз без ускорения. 

Первое воспроизведение и куча статтеров:

Второе воспроизведение (вышел в глав меню, снова загрузил повтор) и почти нет статтеров:

 

Edited by Katmandu
Posted

У меня так же и даже хуже с прошлого года (4060ti ryzen5900x 64GB W10)

Spoiler

, с тех пор как 'оптимизировали' загрузку текстур и переделали менеджмент памяти. Раньше, например, в мультиплеере при респавне в том же транспорте что и в предыдущем вылете - модели окружения и текстуры кабины были уже загружены и всё появлялось мгновенно, сейчас всё каждый раз перезагружается с диска на кой-то чёрт, хотя видеопамяти в ~3 раза больше и процессор мощнее чем 2 года назад. Лишний раз голову боюсь повернуть в полёте, а до вылета тщательно кручу камерой с максимальным зумом, чтоб прогрузились заранее все лоды и объекты как можно дальше. Вчера загрузил свой дашкам сетевых полётов 2023 года в Сирии с толпами народа и наземки, госпаде как же плавно всё работало, при том что настройки текстур тогда стояли на средних, а сейчас скинул на низкие - безрезультатно (был ryzen3600, nvidia 1660ti).

 

  • Like 2
Posted

А если не использовать Afterburner вообще для мониторинга?

 

Win11, Asus Z690, i5-13600KF, 64Gb, RTX 4080S, ViewSonic VX3211-4K, FFBeast+FFB Pedal, VKB devices, HP Reverb G2 v2, Q3.

Posted

У меня абсолютно тоже самое, причем заметил следующее, никакой чисткой известных папок это не лечится, лечится у меня одним способом - полным удалением папки DCS и закачкой заново. После этого на свежем клиенте все идеально какое то время, примерно около 2 месяцев игры через день-два, потом статтеры начинают снова появляться постепенно нарастая, до тех пор пока уже полеты становятся неиграбельными, и снова удаление и закачка игры. 

  • 1 month later...
Posted
В 19.03.2025 в 10:03, Virtuality сказал:

У меня абсолютно тоже самое, причем заметил следующее, никакой чисткой известных папок это не лечится, лечится у меня одним способом - полным удалением папки DCS и закачкой заново. После этого на свежем клиенте все идеально какое то время, примерно около 2 месяцев игры через день-два, потом статтеры начинают снова появляться постепенно нарастая, до тех пор пока уже полеты становятся неиграбельными, и снова удаление и закачка игры. 

Не так давно столкнулся с той же самой проблемой. DCS стал абсолютно неиграбелен, фризы, замирания, зависания. Перепробовал всё что можно, на какое-то время даже забросил. С тех пор вышло много обновлений, думал починится. Но не починилось. Вылечил путём полного удаления и установки заново. Стало всё хорошо. Мне кажется с обновлениями где-то что-то в файлах игры ломается.  

MSI MAG-Z690, Intel i5-12600K, GTX 1080ti (inno3d 11gb), 64gb DDR4 (KF-3600), SSD M.2 Kingston FURY Renegade (PCE-4.0)

Posted (edited)

Народ! Чтобы показать проблему нужен научный подход - повторяемые цифры из повторяемого эксперимента. В первом посте я прикрепил три коротких повтора, скачайте и проиграйте их на своих ПК. Никакого дополнительного софта устанавливать не нужно, просто нажимайте RCtrl+ScrollLock в начале повтора чтобы ДКС вывел график фпс - как на этом скриншоте:

Screen-250427-102530.jpg

Наш тест на два конкретных аспекта статтеров:

1. Статтеры в первом полете, отсутствие статтеров во втором полете (тест на компиляцию шейдеров).

2. После полетов на других картах, возвращение на первую карту снова приводит к статтерам (тест на потерю скомпилированных шейдеров).

У меня показывает гарантированные просадки фпс в одних и тех же местах - например, в повторе stutter_PG1 на персидском заливе, взлет с авика и подлет к городу на берегу всегда вызывают статтеры. Если сразу же еще раз запустить этот же повтор - статтеров нет. Если запустить другие два повтора (на Кавказе и на Марианах) и вернуться в повтор на Перс Заливе - то опять статтеры. Но может быть всему виной моя система, винда, фаза луны и тд. Поэтому хорошо было бы (для разрабов и для нашего понимания проблемы!) если бы вы повторили эти же тесты на своих ПК.

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

On 3/18/2025 at 7:42 PM, Ron said:

А если не использовать Afterburner вообще для мониторинга?

Все ровно так же - см скриншот выше

Edited by Katmandu
  • Like 1
Posted

И так, посмотрел трек с персидского залива. С первого прогона записи мой график ФПС всегда стоял ровно на 60 кадрах (Синхр, герцовка монитора 60) Обычно статтер и фриз видно на этом графике в виде кратковременного провала. Однако я заметил что когда ты крутил головой, то твой обзор так и записался с некими подёргиваниями. Особенно в конце записи на персидском заливе (Вероятно в эти моменты и были статтеры на твоей машине) Ну и напоследок самый простой вопрос. А DCS переустанавливал?

MSI MAG-Z690, Intel i5-12600K, GTX 1080ti (inno3d 11gb), 64gb DDR4 (KF-3600), SSD M.2 Kingston FURY Renegade (PCE-4.0)

Posted

Интересно. С первого раза - это после запуска ПК? А если проиграть повторы Кавказа и Мариан (можно в ускоренном времени LCtrl+Z) и потом снова повтор stutter_PG1? 

1 hour ago, 10-ka said:

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

Игнорим все кроме графика: зеленая прямая линия = нет статтеров; всплески на зеленой линии = статтеры. 

1 hour ago, 10-ka said:

твой обзор так и записался с некими подёргиваниями. Особенно в конце записи на персидском заливе (Вероятно в эти моменты и были статтеры на твоей машине)

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

1 hour ago, 10-ka said:

Ну и напоследок самый простой вопрос. А DCS переустанавливал?

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

Прогнал тесты еще раз.

Первый запуск повтора stutter_PG1.trk (взлет и подлет к городу с всплесками на графике)

Второй запуск повтора stutter_PG1.trk (взлет и подлет к городу - на графике гладь)

 

Запустил повтор stutter_Cauc1.trk, потом stutter_MAR1.trk. После этого третий запуск повтора stutter_PG1.trk (взлет и подлет к городу опять с всплесками на графике)

 

 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...