Jump to content
Korean Random
POLIROID

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

Recommended Posts

С выходом XVM 5.3.6.1 совсем фпс просаживаться  стал,да и фризов заметно прибавилось...Что делать-то?

 

Прочитать тему и в соответствии с обсуждавшимися рекомендациями продиагностировать проблему, после чего прикрепить все собранные данные.

 

Как жить?

 

Желательно долго и счастливо, но это ваш выбор, я не настаиваю :)

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

подтверждаю fps и не только ping тоже падает, на разных картах и при за свете врага на мини карте, и по нажатию tad и enter. вплоть то того что все зависает пинг показывает 999, потом все ok или выкинет из сети

  • Upvote 1
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

да, тоже ставлю +, на моём компе, сожрало 10- 20кадров, для меня это критично, но благо есть уже много модов, которые заменяют функционал  XVM, но не полностью.

- пинг

-карта

-отлетающий урон

- нанесенный урон

даже рейтинг, по версии вг.

  • Upvote 1
  • Downvote 2

Share this post


Link to post

Short link
Share on other sites

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

говорят, что не всегда такое было, но появилось однажды

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

в этом году скорей всего и не будет.

Максим призываю тебя =)

 

Таки решился взятся за тесты, от тебя нужно инфу по набору для тестового стенда.

Пока оттестил только стандартную карту ВГ.

Когда я писал что она работает на ура, вообшем я заблуждался =)

 

К сообщению прикрепляю 3 картинки + 2 архива с набором результатов.

 

Для замеров использую велосипед.

 

Короче усе автоматизировано, осталось скачать XVM, настроить его по твоим запросам и прогнать все возможные варианты.

post-9739-0-71436100-1417941935_thumb.jpg

CLEAR WOT (ALL MINIMAP FUNCTIONAL OFF).zip

post-9739-0-71647200-1417941936_thumb.jpg

CLEAR WOT (ALL MINIMAP FUNCTIONAL ON).zip

post-9739-0-81358100-1417941937_thumb.jpg

Edited by POLIROID
  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Нормальные проседания... в пределах терпимого..... взял, наш велосипед без инструкции опубликовал... они же с ним в бой уйдут  :hmm:

Share this post


Link to post

Short link
Share on other sites

@POLIROID, А у тебя какой проц и материнка? Просто тестить желательно на слабом железе. Если железяки нормальные, то хотя бы даунклокнуть (разгон наоборот).

Когда я писал что она работает на ура, вообшем я заблуждался =)

Вообще с виду выглядит как-будто они тупо swf-ку из XVM взяли. Аж даже пропавшие из засвета тоже кружочками обозначаются.

Share this post


Link to post

Short link
Share on other sites

@POLIROID, тестить желательно на слабом железе. Если железяки нормальные, то хотя бы даунклокнуть (разгон наоборот).

Такие тесты надо проводить минимум на 2-3 машинах.

Я свой пень (тот что в первом посте использовался) давно разобрал =(

Равные условия по записи данных я могу обеспечить, надо всего то 15 мин скайпа и совмесного экрана с инструкцией по использованию велосипеда.

 

Вообще с виду выглядит как-будто они тупо swf-ку из XVM взяли. Аж даже пропавшие из засвета тоже кружочками обозначаются.

Просто оформление сделали аналогичным как у XVM-a из под коробки.

А так у них логика на питоне, да и красиво код смотрится, надо замерять общение с флешем, ато както слишком много жрет =)

Share this post


Link to post

Short link
Share on other sites

off


А так у них логика на питоне

Интересно, а инфа с сервака раздается или также клиентом запоминается?

Share this post


Link to post

Short link
Share on other sites

Я не могу сказать конкретно что тестировать.

Есть 2 вида тормозов:

1. проседание FPS

2. микрофризы.

 

Если FPS в пределах нормы, то можно и забить, вот если, как некоторые пишут, было 90-100, а стало 20-30, то это, естественно, проблема, и надо искать причину.

Микрофризы более критичны, и их на графиках FPS не вычислишь. Вот как их диагностировать - это хороший вопрос.

 

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

Share this post


Link to post

Short link
Share on other sites

Микрофризы более критичны, и их на графиках FPS не вычислишь.

На графиках времени построения кадра видно, идут как выбросы.

Share this post


Link to post

Short link
Share on other sites

На графиках времени построения кадра видно, идут как выбросы.

Где эти графики можно посмотреть?

Share this post


Link to post

Short link
Share on other sites
Где эти графики можно посмотреть?

Fraps-Calc v1_1b.7z

http://www.overclockers.ru/lab/print/55662/Izmerenie_proizvoditelnosti_videosistemy_teoriya.html?media=screen#3

Во фрапсе надо поставить галку "Время кадров"

После теста перетащить получившийся WorldOfTanks*frametimes.csv на frapscalc.exe

post-8781-0-83724800-1418116552_thumb.png

 

ну или непосредственно в экселе этот файлик открыть и сделать график времени кадров от времени

post-8781-0-74570500-1418117289_thumb.png

 

Edited by seriych

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

 

 

Интересно наложить несколько таких графиков друг на друга, чтобы увидеть в каких случаях xvm лагает
Надо как-то наложить график происходящих событий в игре :-)

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
Хотя бы наложить чистый клиент на xvm, и отфильтровать только выбросы. Дальше по таймингу можно будет посмотреть что происходило.

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

Взял для теста какой-то реплей. Что-то у меня быстро отпало желание в этом разбираться :-)

post-8781-0-23597500-1418122178_thumb.png

post-8781-0-67533000-1418122178_thumb.png

Edited by seriych

Share this post


Link to post

Short link
Share on other sites
А у тебя хорошо заметна разница с xvm и без?

Нет, вообще не заметна.

Но нижний график из-за этого еще более смущает. Там на обоих графиках половина выбросов асинхронна.

Edited by seriych

Share this post


Link to post

Short link
Share on other sites

До 50мс можно игнорировать, если они не идут слишком плотно. Надо, чтобы данные собрал кто-то, у кого разница чистого и 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...