Измерение производительности видеосистемы: практика (страница 2)
S.T.A.L.K.E.R. (Direct3D9/11)
Игра может работать через графические расширения различного уровня, что позволяет оценить возможные зависимости устойчивости изображения к версии графического расширения. Для примера возьмем режимы DirectX 9 и DirectX 11.
От смены номера DirectX видимых отличий не особо много, да и характер изменения кадров практически схожий. Переключение режима вывода DirectX 9/11 процесс долгий, поэтому ограничусь только более новой (и перспективной) редакцией графического интерфейса. Все последующие снимки будут сделаны под DirectX 11.
реклама
Заставки программы:
Характер поведения меняется, соотношение длительности может быть нормальным, а может … жутким.
Два снимка подряд:
В одном случае соотношение кадров нормальное, ой, почти нормальное (обратите внимание на длительность красных и белых маркеров на левом снимке). Но это мелочи, с правым все гораздо хуже. Между снимками прошло буквально пару секунд.
Возьмем какую-нибудь сцену и посмотрим подольше, будет ли что меняться в характере картинки. Для примера вполне сойдет место тайника на Кордоне:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
На снимках наблюдается изменение вывода кадров от нормального до полного вытеснения четных или нечетных кадров, что выражается в характерном пропадании сине-зеленых или бело-красных маркеров.
реклама
Другие сценки игры:
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Стабильность кадров неплохая. Иначе говоря, дефект расхождения вывода кадров может появляться случайно, его трудно предсказать. Тем более, что без «маркеров» обнаружить неправильную работу графической системы можно лишь по «странному» падению плавности картинки, которое удается отследить только во время движения. Если вы стоите и ничего не происходит, то факт «сваливания» вывода останется незамеченным.
Завершает серию игр «DirectX 9» традиционный участник – тест производительности фирмы Futuremark.
3DMark05 (Direct3D9)
Тест запускался в разрешении 2560х1440, остальные настройки оставлены без изменений.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Почти весь тест прошел с нормальным результатом, лишь несколько сцен в конце прогона вызвали резкое ухудшения стабильности кадров. Последние четыре снимка показывают простые «синтетические» примеры, на которых явно фиксируется дефект формирования кадров. От себя отмечу, что дефект стабильный. Чем «проще» картинка, тем «четче» проявляется сбой.
Переходим к играм DXGI. Ай, простите, DirectX 10-11.
Crysis 3 (Direct3D11)
Почему именно «Crysis 3», существует же масса игр? При установке последних драйверов 13.6-13.8 крутится заставка этой игры.
Что же, это «повод». Если сам производитель проталкивает данную марку, значит с ней-то все должно быть «шоколадно».
реклама
Давайте взглянем подробнее, сцен и режимов будет достаточное количество, надеюсь. Места оценки производительности никак специально не подбирались. В начале игры сюжет переключается по некоторым сегментам – пробежал «30 метров», другой сюжет.
Механизм выбора прост - я выбирал подходящее место, где сразу не убивают, и делал снимки. Сама игра позволяет менять уровень качества прорисовки, что вызывает изменение скорости вывода кадров, и этим не грех воспользоваться – картинки будут представляться для трех режимов: низкого качества, среднего и высокого.
И еще несколько уровней:
|
|
|
|
Игра демонстрирует все то же, что отмечалось ранее – стабильность вывода кадров может нарушаться, хотя до полного вытеснения «нечетных» кадров дело не доходит.
Но это был «Crysis 3», что мешает посмотреть более раннюю реализацию? Ничего, благо используется то же графическое расширение DirectX 11.
Crysis 2 (Direct3D11)
Игра схожа по сюжету и наполнению с ранее представленной «Crysis 3», но требования к производительности графической системы несколько ниже. Сама игра вышла при спонсорстве:
М-да … впрочем, так даже интереснее, тестирование выполняется на видеокартах AMD.
С первых же кадров игра демонстрирует откровенное «спаривание» вывода, выводятся только четные кадры. Для «Crysis 3» я предоставлял три режима качества картинок, но в данной игре переключение между «низким» и «средним» качеством формирования графики мало влияет на скоростные характеристики, поэтому в таблице будет только два столбца – низкое и высокое качество.
Что же, начнем:
Игра очень легко «сваливается» в состояние полного вытеснения нечетных кадров. Для «Crysis 3» дело не доходило до полного провала, чаще происходило лишь изменение пропорций вывода четных и нечетных кадров, а в данной игре наблюдается весь «диапазон», от нормального до полного игнорирования нечетных кадров. Вот характерный случай:
Почему «Crysis 3» более стабилен, чем «Crysis 2», понять сложно, но общие тенденции все же прослеживаются – игра «Crysis 2» менее «насыщенная» с повышенной скоростью формирования кадров и, уж извините, более простой картинкой.
Все это наталкивает на мысль, что появление дефекта выталкивания нечетных кадров как-то связано с соотношением загрузки процессора и видеокарты. Чем «проще» картинка, тем больше шансов получить дефект.
Страницы материала
Лента материалов раздела
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.




























































































Комментарии Правила