ОПРОС: фризы, лаги, спайки (кратковременные зависания)

Написал баг-репорт:
Фризы, лаги, спайки (кратковременные зависания)


image

Предлагаю всем у кого такие же проблемы наблюдаются — оставить коммент в том баг-репорте и нажать на кнопку:
image

ОБНОВЛЕНО 9.04.2023:
ВАЖНО: когда скачиваю любой повтор боя с «Портала повторов» — и воспроизвожу даже самый “плотный бой” (где много бойцов, техники), то нет никаких фризов/лагов/спаек!

12 лайков

Тут или в сторону проца, памяти и шлейфов к винтам надо смотреть(перегрев или что-то отвалилось, может быть ещё БП и его силовые шлейфы), или в сторону интернета.
Тут не угадаешь, у меня как-то комп начал произвольно перезагружаться, всё проверял - оказалось подключение питания на матери, на 24 пина, один контакт подгорел.

Предположу что 80% дело в железе. Но без информации по сборке говорить не о чем.

1 лайк

Каждый раз буду писать чтобы никто не повторял моих ошибок: Не ставьте Слайд-шоу на обои рабочего стола. В момент смены картинок винда нагружает систему и появляется пролаг на секунду.

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

Сомневаюсь, что такое количество людей это сделало, но все же как вариант глянь.

под висание в игре может быть причиной того что в кактке у кого то читы

2 лайка

Интересно, Танки-мишени из практики тоже читы юзают, или читоры теперь в локальную комнату могут присоединиться ? :thinking:

3 лайка

ОБНОВЛЕНО 9.04.2023:
ВАЖНО: когда скачиваю любой повтор боя с «Портала повторов» — и воспроизвожу даже самый “плотный бой” (где много бойцов, техники), то нет никаких фризов/лагов/спаек!

3 лайка

Посмотри на обновы винды. Если они недавно были - удаляй ближайшие обновы по одной и смотри, остались ли лаги и микрофризы. Ещё посмотри на драйвера видео и аудио - их то-же надо попробовать более старые поставить.

ага поставь MS-DOS или Windows NT 3.1 точно лагов не будет

2 лайка

У меня Windows 10 Pro (20H2, 19042.508, x64) — обновления системы не ставлю никакие уже 4 года. Все автоматические обновления системы заблокированы на уровне:

  1. реестра,
  2. брэундмауэра-файрволла,
  3. hosts (системный файл сетевых подключений).

Поэтому: новообразованные фризы, лаги, спайки в Enlisted — не из-за обновлений моей системы.

1 лайк

Кто-нибудь экспериментировал с этими настройками в «Панели управления NVIDIA»? У меня в этих настройках всё стоит по-умолчанию:

image

image

image

Делимые текстуры (Sparse Textures)

— также известные как “плиточные текстуры” или “мега-текстуры”) - это текстуры, которые слишком велики, чтобы целиком поместиться в графической памяти. Для работы с ними — игровой движок разбивает основную текстуру на меньшие прямоугольные секции, известные как “плитки”. Затем отдельные плитки могут быть загружены по мере необходимости. Например, если камера может видеть только небольшую область разреженной текстуры, то в памяти должны быть только те фрагменты, которые видны в данный момент.
Иными словами, делимые текстуры ведут себя так же, как и любая другая текстура в шейдере: у них есть свойства множественного отображения (MIP mapping), на них может применяться любой способ фильтрации и т.д. Если вы попытаетесь прочитать данные плитки, не загруженной в память, вы можете получить неопределенный результат (на многих графических процессорах результатом будет черный цвет, однако это не гарантировано).
Не все аппаратные средства и платформы поддерживают разреженные текстуры. Например, в системах DirectX для них требуется DX11.2 (Windows 8.1) и довольно современный графический процессор. В OpenGL они требуют поддержки расширения ARB_sparse_texture. Разреженные текстуры поддерживают только несжатые форматы текстур.

NVIDIA Reflex Low Latency

В настройках графики Enlisted:

ЧТО ОЗНАЧАЕТ:
«NVIDIA Reflex Low Latency» — это функция для видеокарт серии GeForce GTX 900 или новее, которое позволяет снизить задержку системы. Активировав «NVIDIA Reflex Low Latency» — можно повысить скорость реакции, точнее прицеливаться и попадать в цель быстрее соперников. Игровые кадры помещаются в очередь для обработки графическим процессором. Функция позволяет избавиться от лагов при буферизации кадров. Каждый новый кадр отправляется на обработку вовремя, видеокарта получает его и осуществляет рендеринг.
Как объясняет NVIDIA, режим низкой задержки позволяет передавать кадры точно в срок, отправляя их для рендеринга непосредственно перед тем, как они станут нужны графическому процессору. Режим оказывает некоторое влияние на сильно зависимые от видеокарты игры:

На графике можно увидеть результаты реального тестирования внутри компании NVIDIA. Включение режима ультранизкой задержки положительно влияет на игровой процесс. В некоторых приложениях среднее значение игровой задержки уменьшается до 33%.
Работает со всеми графическими процессорами компании. Однако некоторые ограничения присутствуют:

  1. Режим можно задействовать только с играми DirectX 9 и DirectX 11.
  2. В проектах только на DirectX 12 и Vulkan — игра указывает, когда ставить кадр в очередь, но не с помощью графического драйвера NVIDIA.
  • Для использования функции мощности центрального процессора должно быть с запасом. Именно он формирует кадры для видеокарты. Если же не сможет сделать это вовремя, тогда пользователь получает краткосрочный лаг.
  • Режим не повышает количество кадров в секунду, а уменьшает время задержек. В некоторых ситуациях может среднее значение FPS снизиться. NVIDIA советует использовать функцию при стабильном количестве кадров от 60 до 100.
  • Теоретически режим ультранизкой задержки работает со всеми графическими картами (которые, само собой, поддерживают драйвер версии 436.02). Хоть и поддерживаются все игры на DirectX 9 и 11, но результат может быть разным.

ПРЕДЛАГАЮ
Если есть лаги — предлагаю отключить функцию «NVIDIA Reflex Low Latency»:

  1. В настройках Enlisted:

  2. В «Панели управления NVIDIA»:
    «Панели управления NVIDIA» можно запустить через системное меню «Пуск» → пишем «NVIDIA» и нажимаем на приложение:
    image
    — далее переходим во вкладку «Управление параметрами 3D» → вкладка «Программные настройки» → находим и добавляем программу Enlisted (enlisted.exe) → находим параметр «Режим низкой задержки» → Выкл.

В МОЁМ СЛУЧАЕ — ПОМОГЛО!
ЛАГИ/ФРИЗЫ/СПАЙКИ — ПРОПАЛИ!

1 лайк

ОБНОВЛЕНО 9.04.2023:

Нашёл причину фризов/лагов/спаек — у меня они были по причине включённой функции «NVIDIA Reflex Low Latency»:
• в настройках графики Enlisted,
• в «Панели управления NVIDIA» («Ражим низкой задержки»).

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

Предлагаю разработчикам добавить больше информации об этой функции (NVIDIA Reflex Low Latency) в настройки графики Enlisted, чтобы игроки не включали её; либо отключали её — если у них возникают фризы/лаги/спайки (кратковременные зависания) при использовании старых видеокарт, которые не могут выдавать стабильные FPS от 60 кадров в секунду.

Всем спасибо за внимание и отклик! И рад, если кому-то смог помочь предоставленной информацией и решением проблемы.

2 лайка

Листок странно работает с фичами нвидеа. Например длсс при некоторых обстоятельствах может показывать жуткий шлейф в темных участках. Даже самая отвратительная va матрица на подобное не способна сама по себе.
Боюсь представить что будет творить РТХ, если его добавят.

1 лайк

В Тундре - тот-же движок, так там были жуткие артефакты с первым, сминаемым, слоем земли если играть на Слае из двух Нвидиесвских видюх.

посмотри у него, есть много для оптимизации win 10 and more