Еднаквият среден FPS може да скрива различни модели на интервалите

Обновено

Еднаквата средна стойност не изисква еднаква поредица от интервали между кадрите. Обобщението може да скрие случайни дълги интервали, а дори процентилът може да скрие къде се появяват. Примерите по-долу са умишлено построени поредици. Те обясняват границите на обобщението, а не усещането за плавност на конкретна игра или компютър.

Изчислете средната стойност за цялата поредица

Започнете с 1000 интервала по 10 милисекунди. Общото им време е 10000 милисекунди, така че честотата на цялата поредица е 100 FPS: броят интервали се умножава по 1000 и се дели на общите милисекунди. Средният интервал е 10 милисекунди. Тези определения свързват броя и изминалото време, вместо да вземат аритметичното средно на честотите, изчислени от обратната стойност на всеки интервал.

Сега създайте друга поредица с 990 интервала по 9 милисекунди и 10 интервала по 109 милисекунди. Сумата пак е 10000 милисекунди, а средната честота на цялата поредица пак е 100 FPS. Повечето интервали са по-кратки, но някои са много по-дълги. Еднаквата средна стойност тук установява еднакъв общ брой за време, не еднакво разпределение.

Защо процентилът не разказва всичко

За 1000 проби P99 по метода nearest rank избира стойността на позиция 990 във възходящ ред. Постоянната поредица дава 10 милисекунди. В смесената поредица тази позиция още е сред 990 кратки интервала и дава 9 милисекунди, докато максимумът е 109 милисекунди. В този изкуствен пример по-нисък P99 съществува заедно с по-дълги крайни стойности.

Това не доказва, че смесената поредица се усеща по-добре. То е контрапример за използването само на P99 като пълна оценка на плавността. Показвайте определението, броя проби и максимума. Не превръщайте този процентил в именуван показател за нисък FPS, освен ако документираното му изчисление действително съвпада.

Сравнете дела от броя с дела от времето

Изберете праг за класификация, съответстващ на 60 FPS, приблизително 16,67 милисекунди. В смесената поредица 10 дълги интервала го надвишават. Те са 1 процент от броя интервали, но пълните им продължителности дават общо 1090 милисекунди, или 10,9 процента от времето на поредицата. Делът от броя и делът от времето отговарят на различни въпроси.

Този времеви дял брои пълната продължителност на интервалите над прага, не само превишението. Той не е и измерена оценка за тежестта на усещаното насичане. Промяната на избрания праг променя класификацията на същата поредица; не я ускорява и не описва универсална граница за всички играчи.

Запазете реда, когато разглеждате групи

Разпръснете дългите интервали в едната версия и ги поставете заедно в края на другата. И двете имат еднакви стойности, средно, P99 nearest rank и максимум. Редът се различава. При избрания праг най-дългата последователна серия от превишения е 1 интервал в разпръснатата версия и 10 в групираната.

Сортираното разпределение не показва тази разлика във времето на появяване. При сравнение на реален запис разгледайте първоначалния ред и отбележете контекста на задачата. Група около преход и разпръснати дълги интервали при активно движение са различни наблюдения за изследване. Но графиката сама не определя причината и не предсказва преживяването на всеки играч.

Планирайте сравнение за един въпрос

За реално сравнение определете игровата задача, метода на запис, вида измерван интервал, настройките и съществената среда преди промяна. Сравнявайте подобни задачи и поддържайте несвързаните условия постоянни, когато е възможно. Кратък запис на меню и по-дълга натоварваща сцена не са взаимозаменяеми само защото дават среден FPS.

Ако повтаряте задачата, запазете всички предвидени записи за сравнение, вместо да изберете само най-благоприятния. Обяснете различните продължителности и преходи. Не осреднявайте просто честотите от неравни записи, сякаш всеки представлява еднакво изминало време. Свържете броя и времето при общото изчисление и пазете първоначалните записи за контекст.

Опишете наблюдението преди хардуерна диагноза

Посочете какво се е променило при сравнение на съответстващи задачи: средното, разпределението, крайните интервали или редът им. Пик след промяна на настройка може да постави въпрос, но не установява автоматично хардуерно ограничение или грешка в драйвер. Потвърдете определението на измерването и контекста, преди да приемете показаното число за причина.

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

Средният FPS описва броя за изминало време, а процентилът, максимумът, времевият дял и първоначалният ред описват други аспекти. Четете ги заедно с последователни определения и съответстваща задача. Еднакви средни могат да крият важни разлики, но самите разлики не установяват причина или универсална оценка на плавността.