Форум 3DNews
Вернуться   Форум 3DNews > Железо > Видеокарты

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 05.12.2006, 21:59   [включить плавающее окно]   #1
Дмитрий Софронов
Мужской Опытный
Автор темы
 
Регистрация: 21.09.2006
Обсуждение статьи "Методика тестирования видеокарт 2007. Использование Fraps."

Здесь вы можете высказать свое мнение, замечания и предложения по статье:
"Методика тестирования видеокарт 2007. Использование FRAPS."
Дмитрий Софронов вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 06.12.2006, 07:01   [включить плавающее окно]   #2
ModeZt
Мужской Новенький
 
Регистрация: 10.06.2006
Браво! Действительно интересно.
ModeZt вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 06.12.2006, 10:01   [включить плавающее окно]   #3
Krenk
Мужской Новенький
 
Регистрация: 26.10.2006
Адрес: Росиия, Тверь
Не понятно почему FRAPS завышал FPS в FEARе. Он ведь должен жрать хоть какито ресурсы. Напрашиваеться вывод что встроеный бенчмарк кушает больше ресурсов??? А минимальное значение FPS меньшее 11, тоже не понятно, а что игра действительно лагала на таком тестовом стенде??)
Krenk вне форума  
Ответить с цитированием
Непрочитано 06.12.2006, 10:35   [включить плавающее окно]   #4
Daven
Мужской Администратор
 
Аватар для Daven
 
Регистрация: 06.03.2006
Адрес: Москва
Цитата (Krenk) »
А минимальное значение FPS меньшее 11, тоже не понятно
Ну одиннадцать - это мгновенное значение fps... Т.е., насколько я понял, просто один кадр мог рендериться дольше, что и повлияло на данное мгновенное значение, определившее минимальное значение фпс для демо-сцены...

И, кстати, почему меньше-то 11???
Цитата (Дмитрий Софронов) »
С минимальным FPS все ровно наоборот. Вместо 30, как было, мы имеем всего лишь 11,97 FPS
__________________
[root@localhost]
Android 2.3.1 (Gingerbread) @ HTC Desire Z @ 1.3GHz
Daven вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 06.12.2006, 11:44   [включить плавающее окно]   #5
K-A-A
Мужской Новенький
 
Регистрация: 06.12.2006
Адрес: Москва
Действительно интересный материал, спасибо.
Но что с повторяемостью результатов в таком методе? Если еще раз проехать трассу в need for speed, результаты будут те же?
Просто если нет, то все это хорошо в качестве каких-то теоретических изысканий, но главную задачу - сравнение производительности видеокарт - решить не позволяет.
K-A-A вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 06.12.2006, 11:56   [включить плавающее окно]   #6
Дмитрий Софронов
Мужской Опытный
Автор темы
 
Регистрация: 21.09.2006
Цитата (K-A-A) »
Но что с повторяемостью результатов в таком методе? Если еще раз проехать трассу в need for speed, результаты будут те же?
Просто если нет, то все это хорошо в качестве каких-то теоретических изысканий, но главную задачу - сравнение производительности видеокарт - решить не позволяет.
В статье есть ответ на этот вопрос. С повторяемостью все хорошо. Именно поэтому в тестах и проезжалось два круга. Второй круг проехать точно по той же траектории - невозможно. Соперники тоже едут как им вздумается и где им вздумается. Однако результаты среднего FPS для первого круга и для второго круга - очень мало отличаются друг от друга.

Неужели вы думаете, что мы один раз по трассе проехали и сразу статью выложили?

Последний раз редактировалось Дмитрий Софронов; 06.12.2006 в 12:20.
Дмитрий Софронов вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 07.12.2006, 09:59   [включить плавающее окно]   #7
CWN
Мужской Новенький
 
Регистрация: 07.12.2006
Цитата
Как вы видели на примере встроенного теста F.E.A.R., значения минимального FPS, показываемые встроенным бенчмарком, могут сильно расходиться с действительностью.
Вообще то время расчета отдельно взятого кадра - не может использоваться для вычисления показателя FPS. FPS - это кол-во кадров в секунду, и FEAR и FRAPS померили его правильно с учетом погрешности измерений, именно посчитав кол-во кадров за единицу времени, а не эктраполируя время расчета отдельно взятого кадра. "Долгий" кадр - мог быть вызван активностью фоновых процессов ОС.

Ну и, насколько я еще помню матстатистику, принято отбрасывать крайние значения в статистической выборке измерений
CWN вне форума  
Ответить с цитированием
Непрочитано 07.12.2006, 23:03   [включить плавающее окно]   #8
Дмитрий Софронов
Мужской Опытный
Автор темы
 
Регистрация: 21.09.2006
Цитата (CWN) »
Вообще то время расчета отдельно взятого кадра - не может использоваться для вычисления показателя FPS. FPS - это кол-во кадров в секунду, и FEAR и FRAPS померили его правильно с учетом погрешности измерений, именно посчитав кол-во кадров за единицу времени, а не эктраполируя время расчета отдельно взятого кадра.
Еще как может. Более того, это единственно правильный путь. Размерность величины FPS у усредненного и мгновенного значений - одинакова. Просто для мгновенных значений предполагается, что все кадры в этой "секунде" времени рендерились за одинаковое время. Усреднение величины FPS за секунду, которые высчитывает fear и fraps в файле "...fps.csv" приводит к искажению данных - сглаживаются пики и "лаги", а ведь в игре они реально есть.

Дмитрий Софронов добавил :

Цитата (CWN) »
Ну и, насколько я еще помню матстатистику, принято отбрасывать крайние значения в статистической выборке измерений
да можно все что хочешь отбросить, если знаешь зачем и почему. Отбрасывать провалы (они же "лаги") - заниматься самообманом. Отбросить зашкаливающие за 300 значения FPS вполне возможно. Стоит это делать или нет, а так же к чему это приведт - расскажу в следующей статье.
Дмитрий Софронов вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 24.12.2006, 12:19   [включить плавающее окно]   #9
slider81
Мужской Новенький
 
Регистрация: 24.12.2006
что значит " Из времени рендеринга кадра легко получить мгновенное значение FPS – для каждого frametime в таблице надо взять обратную величину, и умножить ее на 1000" что за обртаная величина ???
slider81 вне форума  
Ответить с цитированием
Непрочитано 24.12.2006, 12:32   [включить плавающее окно]   #10
Дмитрий Софронов
Мужской Опытный
Автор темы
 
Регистрация: 21.09.2006
Цитата (slider81) »
что за обртаная величина
Совсем основы алгебры забыл? Если есть величина, которая называется, скажем "х", то обратная ей величина будет равна "1/х". Чего непонятного то?
Дмитрий Софронов вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 25.12.2006, 17:34   [включить плавающее окно]   #11
slider81
Мужской Новенький
 
Регистрация: 24.12.2006
с этим теперь понятно.не понятно какая формула в exel будет для вычисления столбцов frametime и FPS?ведь не вручную считать 10000 значений.
slider81 вне форума  
Ответить с цитированием
Непрочитано 25.12.2006, 18:54   [включить плавающее окно]   #12
Дмитрий Софронов
Мужской Опытный
Автор темы
 
Регистрация: 21.09.2006
Цитата (slider81) »
с этим теперь понятно.не понятно какая формула в exel будет для вычисления столбцов frametime и FPS?ведь не вручную считать 10000 значений.
Конечно не вручную считать. Тебе осталось совсем немного подумать, ну или справку экселевскую почитать. Как вариант - заняться бэк-инжинирингом по скриншотам экселя из статьи, правда больно уж вычурный путь выйдет...

А оно тебе вообще зачем надо то?
Дмитрий Софронов вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 08.01.2007, 19:55   [включить плавающее окно]   #13
SpeedEvil
Мужской Новенький
 
Регистрация: 08.01.2007
А мне интересно самому это посмотреть.
Как из вот тех строк (типа "1, 0.000")frametimes в Exel получить мгновенные ФПС я сделал.
А вот как привести график как в статье НИКАК не пойму (всё что я нащёл- это СУММЕСЛИ) но
не могу там задать интервал.

Может Подскажете.
SpeedEvil вне форума  
Ответить с цитированием
Непрочитано 18.01.2007, 10:27   [включить плавающее окно]   #14
Alf-ua
Мужской Новенький
 
Регистрация: 08.01.2007
Действительно странно Если уж выложили такого рода методику Так выложите тогда и инструментарий Тот же Эксель файлик

Эхель упорно не хочет автоматом распределять этот файлик на столбцы...приходиться идти на ухищрения...
Alf-ua вне форума  
Ответить с цитированием
Непрочитано 18.01.2007, 14:01   [включить плавающее окно]   #15
Дмитрий Софронов
Мужской Опытный
Автор темы
 
Регистрация: 21.09.2006
Цитата (Alf-ua) »
Эхель упорно не хочет автоматом распределять этот файлик на столбцы...приходиться идти на ухищрения...
Учитесь работать с MS Excel. Стоит 2 минуты покопаться в его справке и найти нужную функцию.
Дмитрий Софронов вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.01.2007, 20:05   [включить плавающее окно]   #16
VovaXL
Мужской Заслуженный
 
Аватар для VovaXL
 
Регистрация: 04.11.2004
Адрес: Нижний Новгород
Дмитрий Софронов Почему до сих пор не вижу в тестах Готики 3, вроде 2ГБ памяти ей вполне хватает и тесты должны быть нормальными.
VovaXL вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 18.01.2007, 20:37   [включить плавающее окно]   #17
Дмитрий Софронов
Мужской Опытный
Автор темы
 
Регистрация: 21.09.2006
Цитата (VovaXL) »
Почему до сих пор не вижу в тестах Готики 3?
Потому что ее в тестах пока нет, потому и не видишь
Я сам в игры не играю, поэтому прежде чем включить игру в тесты приходится с ней знакомиться, проводить внутреннее тестирование, чтобы узнать, как игра реагирует на разные видеокарты, проверить на процессорозависимость и т.д. На это надо время. А его пока нет.
Дмитрий Софронов вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 19.01.2007, 21:09   [включить плавающее окно]   #18
VovaXL
Мужской Заслуженный
 
Аватар для VovaXL
 
Регистрация: 04.11.2004
Адрес: Нижний Новгород
Дмитрий Софронов Так может я чем могу помочь?
VovaXL вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 19.01.2007, 21:22   [включить плавающее окно]   #19
Дмитрий Софронов
Мужской Опытный
Автор темы
 
Регистрация: 21.09.2006
Спасибо, если что, я обращусь.
Дмитрий Софронов вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 04.03.2007, 02:23   [включить плавающее окно]   #20
BrodiagaNG
Мужской Начинающий
 
Регистрация: 04.03.2007
Замечательно! Видеть как "компьюторщикам" растолковывают основы мат.статистики на примере их каждодневных надобностей. Честное слово, потрясен увиденным. Очень, очень хороший материал. Считаю, побольше нужно такого.

По делу. Жаль, что в статье, несмотря на наличие нумерации страниц и четко выверенной линии повествования, нет сквозной нумерации рисунков и таблиц. Пол этому придется делать ссылки "на пальцах".

На старнице 1 приведены гистограммы распределения FPS по диапазонам значений, очень поучительные гистограммы. Однако, считаю, что распредение, которые они собой символизируют, скорее логнормальное, нежели нормальное (гауссовское). Дело в том, что именно у логнормального распределения есть левая граница, в области 0, точно так же как и есть "левая" граница равная 0 для FPS. Сам я данный вопрос подробно не исследовал, но по общему виду кажется, что ещё можно посмотреть на распределение Вейбула, оно отличается в деталях от логнормального, но походит по форме. Нормальные распределения хороши для данных у которых нет "справа" и "слева" физических границ. В прочем, для практических целей, тех которые указаны в статье, а не теоретических изысканий, нормальным то же можно пользоваться.

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

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

Повторюсь, с удовольствием, лично мне статья понравилась, как и две другие, про "процессорозависимость", с нетерпением жду продолжения.
BrodiagaNG вне форума  
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:15. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey