Долгая загрузка моделей, постоянные микро-джиттеры

С момента релиза в каждой игре долго загружаются текстуры и модели игроков. Во время самой игры почти невозможно играть из-за микро-лагов, возникающих почти каждые пол-секунды, секунду. По мере игры становиться стабильнее, но при смене любым игроком персонажа, и возникновение новых визуальных эффектов во время матча(выстрелы, способности персонажей) вновь появляются лаги. Дело точно не в видеопамяти-fps стабильный, нагрузка видео-ядра меньше четверти. Однако при каждом лаге постоянно подскакивает пинг(с 60-70 до 200-300), что наводит на мысли о несовершенстве работы сервера, так как ни одна другая игра ничего подобного даже близко не выкидывала.

Лайков: 1

Ну а как сервер относится к прогрузке текстур?

Я вижу две возможные проблемы:

  1. Что-то с жестким диском, из-за чего прогрузка происходит долго и при считывании происходит снижение производительности, что и приводит к замедлению отклика клиента (повышается пинг);
  2. Что-то с шейдерным кешем, он отключен или постоянно перезаписывается (например потому, что нет прав доступа), что и приводит к тому, что процессор постоянно вычисляет кеш, что в свою очередь и снижает время отклика - в современных настольных ПК за обработку сети отвечает именно центральный процессор.

Чтобы исключить первую проблему нужно предпринять ряд действий:

  • Скачать CrystalDiskMark - первая синяя кнопка. После запуска нужно посмотреть на диски, если где-то написано тревога - думать.
  • Выполнить проверку диска. Оба пункта. Ручная дефрагментация в современных Windows не очень актуальна, однако этот механизм может быть отключен по каким-то причинам, так что запустить будет нелишним. В худшем случае будет потрачено несколько минут на анализ диска, и ничего не будет предпринято. Если на диске будут исправлены ошибки, нужно будет после этого перезагрузиться а потом нажать WIN+X и запустить “Windows Powershell (администратор)”. В открывшееся синее окошко нужно вставить команду sfc /scannow и нажать enter. Это займёт время;
  • Если есть SSD, нужно перенести игру на него;
  • Проверить файл подкачки, он должен быть включен и находиться на системном диске, а в идеале на SSD.
Как проверить файл подкачки

WIN+R > sysdm.cpl ,3 > Параметры быстродействия > Дополнительно > Изменить.
Лучше всего поставить “По выбору системы”, если нет каких-то особенностей.

Во втором же случае нужно заранее скачать самый свежий драйвер для вашей видеокарты а потом удалить текущий при помощи простой программы DDU. Перед установкой свежего драйвера нужно убедиться, что всё точно очищено. Для этого нужно нажать WIN+R и выполнить %APPDATA% а потом снова WIN+R и выполнить %LOCALAPPDATA% и ещё раз нажать WIN+R и выполнить %PROGRAMDATA%
В результате откроется три окна проводника, где нужно будет удалить папки Nvidia и Nvidia Corporation, если они там будут.

В ряде случаев так же может помочь установка более старого видеодрайвера так же с удалением текущего при помощи DDU. Старые драйверы Nvidia можно скачать тут, а AMD на сколько я помню, размещает предыдущие версии прямо на странице скачивания свежего драйвера.

Лайков: 1
  • В панели управления Nvidia в разделе “Управление параметрами 3D” поставить Размер кэша шейдеров побольше
    мне хватило 10 гигов
2 лайка

Действительно помогло - стабильность повысилась. Спасибо