Jump to content
Korean Random
POLIROID

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

Recommended Posts

 

 

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

Share this post


Link to post

Short link
Share on other sites

спасибо почитал! и вчера пару часов убил на подобные материалы.. сколько кадров(шагов, сцен) в секунду обрабатывает боевой сервер ?

 

Что такое "боевой сервер", о чем вы?

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

сервер пересчитывает сцену боя сколько раз в секунду? (это просто сопутствующий вопрос, к сабжу отношение небольшое)

 

Ааа, сервер пересчитывает сцену каждые 100мс. Затем отсылает данные клиентам. На клиенте есть свой цикл обновления параметров моделей он тоже крутиться с интервалом 100 мс.

Share this post


Link to post

Short link
Share on other sites

 

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

http://habrahabr.ru/company/wargaming/blog/265487/

прочти что под скрином написано и вот цитата из блога

Вот я прочитал статью и

1) не понял, о чём эта статья и какова её цель

2) не согласен с фактами, приведёнными в статье.

Хоть я и не понял, о чём эта статья, но сделаю замечания:

1) сеть никак не влияет на фпс, если у вас конечно кадры не отрисовываются при получении пакетов :)

2) Исследования, проведенные специалистами вашей компании очень сильно не похожи на правду. Покажите мне тот 51% людей, которые игру в 5-20фпс считают комфортной и сразу же покажите мне те 8%, которым игра на 60 фпс кажется некомфортной. Попросту говоря, расскажите, как вы исследование провели и где пруфы. Ну и то, как вы нарисовали три свечи и провели среднюю между ними вызывает улыбку :)

может поэтому мы и имеем...то что имеем ?

  • Upvote 2

Share this post


Link to post

Short link
Share on other sites

Берем два ЖК монитора, один производства середины 2000-х годов, где пиксели крупные и поворачиваются очень медленно, другой современный самсунговский LED FullHD с наклейкой 2мс на рамке, выпущенный 2-3 года назад. И вот вопрос - при всех прочих одинаковых условиях, будет ли одному и тому юзверу играться одинаково комфортно? А вот второй вопрос - а как оценят минимальные параметры игры, при которых комфортно играть, хозяева этих мониторов?

 

Тащемто статья ниочем.

Share this post


Link to post

Short link
Share on other sites

Тащемто статья ниочем.

зато 8 лет работы и решает вопросы....

.....................................

у меня есть несбыточная мечта ...широкоформатный ЭЛТ супер пупер...хоть одним глазком взглянуть на изображение....

Share this post


Link to post

Short link
Share on other sites

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

 

 

Если ЭЛТ монитор, то все так. Выставил частоту обновления 60 Гц, при 100фпс, получишь картинку с 60фпс. Если же монитор ЖК, то скорость обновления видимой картинки будет определятся исключительно задержкой пикселей матрицы. Если производитель заявил матрицу с 5мс, то значит там 10-15мс в реальности. Если заявил 2мс, то там в реальности 5-10мс. Причем будут участки с медленными пикселями и с быстрыми. Как результат на посредственном ЖК монике с 5 мс, реальная частота обновления всей картинки полностью от пикселя до пикселя будет от 70-100 Гц. На мониках с заявленными 2мс ближе к 100 Гц и выше.

у меня есть несбыточная мечта ...широкоформатный ЭЛТ супер пупер...хоть одним глазком взглянуть на изображение....

 

 

Да оно не стоит того, они круглые, или с выпрямляющими стёклами, и то и другое - ни очень. Еще и излучение от трубки идёт.

Share this post


Link to post

Short link
Share on other sites
от 70-100 Гц. На мониках с заявленными 2мс ближе к 100 Гц и выше.

немного не так... обновление матрицы происходит по другому механизму, а чтение 100 предоставленных кадров из буфера происходит 60 раз в секунду, но кадр будет выбираться точнее во времени.

на ЭЛТ при подаче 100 и возможностях в 60 будут наблюдаться разрывы картинки 

 

обратная ситуация

возможность моника 60, подаём 30, матрица обновляется не 30 раз в сек, а по собственному алгоритму заложенному в контроллер монитора)

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

Edited by goodman

Share this post


Link to post

Short link
Share on other sites

Да оно не стоит того, они круглые, или с выпрямляющими стёклами, и то и другое - ни очень. Еще и излучение от трубки идёт.

под столом стоит лыжина флетрон..19...вроде не круглые, надо подключить и посмотреть, не помню уже

Share this post


Link to post

Short link
Share on other sites
немного не так...

 

Ну если не проводить ни каких Гц-вых аналогий между ЭЛТ и ЖК, то будет так: на ЭЛТ - разрывы, мерцания картинки, а на ЖК - смазывание. Причем чем "медленнее" моник тем у ЭЛТ больше будут мерцания-разрывы, а у ЖК сильнее будут смазывания.

 

под столом стоит лыжина флетрон..19...вроде не круглые, надо подключить и посмотреть, не помню уже

 

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

Edited by StranikS_Scan

Share this post


Link to post

Short link
Share on other sites
Ну если не проводить ни каких Гц-вых аналогий между ЭЛТ и ЖК, то будет так: на ЭЛТ - разрывы, мерцания картинки, а на ЖК - смазывание. Причем чем "медленнее" моник тем у ЭЛТ больше будут мерцания-разрывы, а у ЖК сильнее будут смазывания.

да, именно так! в идеале, что бы ощутить прелести высокого FPS нужен соответствующий монитор, остальное полумеры на грани восприятия, т.к. видеодрайвер не отправит большего количества чем установлено в его настройке

Edited by goodman

Share this post


Link to post

Short link
Share on other sites
хочу попробовать

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

Edited by goodman

Share this post


Link to post

Short link
Share on other sites

не стоит этого делать... 

хоть на реплее взгляну..

......

ты прав....ноль эффекта

Edited by tricsi

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

разработчик есть возможность вынести функционал ограничения максимального fps в конфиг? было бы актуально для ноутов, что бы он не перегревался от не нужной нагрузки? 

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

  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

в корне неверный ответ, действительно "кривой", выражаясь вашими словами

 

непонятных настроек

если вам что то не понятно, то не факт, что это плохо и никому не надо...

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

Edited by goodman
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites

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

Ваще не согласен.

Share this post


Link to post

Short link
Share on other sites
в корне неверный ответ

Поясни, в чём он неверный? Вертикальная синхронизация сделана как раз чтобы не генерить лишние кадры. И она запилена прямо в настройки клиента в отличие той опции, которую тут откопали на задворках клиента и которая не тестилась адекватно даже)

 

 

 

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

 

Ты тестил это и доку по ней читал, или нагадал по названию опции? Чтобы такие вещи в мод встраивать их надо сначала хорошо проверить!

Edited by TwoPizza

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...