Jump to content
Korean Random
POLIROID

XVM: Падение FPS, микрофризы. Исследуем и исправляем.

Recommended Posts

Выборка из списка изменений тестовой версии 0.9.7_test2

 

Оптимизирована производительность игрового клиента на некоторых конфигурациях.
Оптимизирована производительность некоторых спецэффектов.
Улучшена стабильность работы серверов.

Share this post


Link to post

Short link
Share on other sites

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

@sirmax "выгнал")) с темы "Ночных сборок", возможно здесь уместнее будет написать:

после первого уничтоженного противника с последующей перерисовкой ушей, html формат экстраполя "читается" некорректно (в начале боя все "читается" ок). Надеюсь, что в будущем пофиксят

 

'имхо'

Наверное проблема не глобальна за счет редкого использования: касается только текста и картинки совместно вписанными в параметр "format" с обязательным наличием "виновника" проблемы - тэга '<tab>'

Однако не ошибусь, если предположу, что подавляющее большинство конфигоделов стоят перед дилеммой: красота(качество) или производительность.

Приходиться отказываться от картинок и вводить новые символы в шрифты (и даже придумать целый новый шрифт, спасибо @demon2597), постоянно упрощать код и оставлять минимум форматирования... и т.д. и т.п.

Картинка в поле "format" реально улучшает показатели отклика и фпс, т.е. положительно влияет на производительность... значит будет востребована. И возможно, что проблема с некорректной перерисовкой ушей станет более актуальной, как и проблема того, что картинка блюрится - тоже необходимо исправлять (имхо) 

Edited by Duv21
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

Хотел включить режим разработки старым способом XPM_DEVELOPMENT 1 и не получилось...

Хотел сверить есть ли разница и какая при подхватывания шрифтов из флеша или системы.

Может кто помочь запустить проверку?

Edited by BeReSa

Share this post


Link to post

Short link
Share on other sites

XFW_DEVELOPMENT=1


Разницы не будет, можешь не тратить время.

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

XFW_DEVELOPMENT=1

Разницы не будет, можешь не тратить время.

Понял, спасибо.

Share this post


Link to post

Short link
Share on other sites

Добрый день.
Проблемка:

чистый клиент (на стандартной графике все по макс. кроме деревьев) – ФПС 90-120;
установлен только XVM (настройки те же) – ФПС 30-45 бывает 55;
чистый + моды – ФПС 80-110.

Отключение миникарты +5 фпс (не значительно).

Что еще попробовать откл. для борьбы с такими просадками?

Share this post


Link to post

Short link
Share on other sites

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

 

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

пингатор может быть причиной?

 

ОХ, очень привык к xvm, не могу без него играть(((

прошлый патч с фпс было получше

Edited by alex_alex

Share this post


Link to post

Short link
Share on other sites

Добрый день.

Проблемка:

чистый клиент (на стандартной графике все по макс. кроме деревьев) – ФПС 90-120;

установлен только XVM (настройки те же) – ФПС 30-45 бывает 55;

чистый + моды – ФПС 80-110.

Отключение миникарты +5 фпс (не значительно).

Что еще попробовать откл. для борьбы с такими просадками?

Да, тоже заметил. В «ночниках» грешил на нестабильную работу всех модов и не заморачивался. Поставил релиз — все то же, фпс в 2 раза ниже. При том, что раньше xvm снижал фпс процентов на 10-15.

 

Это при том, что конфиг с версии 9.9 практически не менялся (добавлял, но не включал, новые опции из дефолтного).

 

Если что, конфиг прилагаю. Уши стандартные, в маркерах кроме ПП еще пару параметров (xte, кол-во боев) — ничего из того, что дико ест фпс.

jigsaff_xvm_config.zip

Edited by Jigsaff

Share this post


Link to post

Short link
Share on other sites

У тех, у кого падает, явно упирается в какой-то ресурс. Можно графики CPU, Memory, GPU из procexp посмотреть?

Share this post


Link to post

Short link
Share on other sites

У тех, у кого падает, явно упирается в какой-то ресурс. Можно графики CPU, Memory, GPU из procexp посмотреть?

А ругаться то зачем? :)

Все вышеперечисленное для меня темный лес: может еще инструкцию, как эти графики получить? Если это из диспетчера задач - где там графики понятно; не понятно как их увязать с игрой...

Share this post


Link to post

Short link
Share on other sites

Один и тот же реплей.

 

чистый клиент
Frames: 11981 - Time: 234625ms - Avg: 51.064 - Min: 27 - Max: 74

с XVM (XVM 6.1.4)
Frames: 8776 - Time: 234547ms - Avg: 37.417 - Min: 17 - Max: 55

Edited by Progrev_T

Share this post


Link to post

Short link
Share on other sites

в твикере откл практически все доп эффекты, кроме взрыва снарядов и попадания в объекты


это график процесса WorldOfTanks.exe


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

post-24352-0-82579200-1441636253_thumb.jpg

post-24352-0-87403100-1441636257_thumb.jpg

post-24352-0-35872500-1441636667_thumb.jpg

Edited by alex_alex

Share this post


Link to post

Short link
Share on other sites

 

 

в твикере откл практически все доп эффекты
 а Вы уверены в том, как эта ерунда работает? Настройки эффектов и в игровом клиенте есть. Твикеры иногда  ухудшают производительность. Особенно те, которые удаляют эффекты из ресурсов игры.

 

оч большие просадки фпс при наведении курсора на уши, когда они переходят в режим "длинный"
Это потому, что полная перерисовка ушей. На графиках не очень понятно, где тут это самое наведение и что есть "оч большие". Мало кадров некоторое время? Один кадр "фризит"?

Share this post


Link to post

Short link
Share on other sites

 

 

 а Вы уверены в том, как эта ерунда работает? Настройки эффектов и в игровом клиенте есть. Твикеры иногда  ухудшают производительность. Особенно те, которые удаляют эффекты из ресурсов игры.
 

 

 

уверен, т.к. убирается дым, тень и т.д. (прирост к фпс есть)

 

 

 

Это потому, что полная перерисовка ушей. На графиках не очень понятно, где тут это самое наведение и что есть "оч большие". Мало кадров некоторое время? Один кадр "фризит"?

 

просадка с 45 до 20 фпс, если часто наводить/сводить, до можно достигнуть 1 фпс

Share this post


Link to post

Short link
Share on other sites

в твикере

Не интересно. Только чистый клиент и XVM. А твикер может еще хуже сделать, чем чистый клиент, я уже много раз об этом писал.

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...