Каталог
ТестКак уже говорилось выше, чтобы избежать выпадения кадров при тестировании возможностей декодирования видеокартами фильма "Последняя битва", нужно использовать, по крайней мере, процессор Core 2 Duo E6400. Так как мы хотим получить также точную картину того, насколько декодированию реально помогает ускорение GPU, нужно использовать достаточно мощный CPU, чтобы при самой сильной загрузке системы при отключенном ускорении GPU не было пропуска кадров. Поэтому для наших тестов мы выбрали процессор Core 2 Duo X6800. С его помощью мы сможем точнее сравнить видеокарты между собой и посмотреть, как каждая видеокарта помогает CPU. Для тестирования нагрузки CPU при воспроизведении фрагмента "Последней битвы" использовалась встроенная утилита Windows Perfmon. С помощью закладки мы легко переходили к нужной сцене 18 части. В этой сцене рвется мост "Золотые ворота" и люди бегут во все стороны. Это одна из самых сложных сцен в фильме – в одном месте момент битрейт превышает 41 Мбит/с. К сожалению, мы не нашли ни в PowerDVD, ни в нескольких других проигрывателях функцию подсчета пропущенных кадров. То есть, не удалось реально сравнить ухудшение видеокачества при 100% загрузке CPU. Вместо пропущенных кадров в качестве показателя эффективности работы системы возьмем степень загрузки CPU. В качестве точек отсчета возьмем среднюю и максимальную загрузку CPU при воспроизведении тестового ролика – ускорение GPU отключено. Конфигурация тестовой системы
[N4-Загрузка CPU: "Последняя битва"] Первый тест – загрузка процессора X6800 при работе с разными видеокартами. Для каждой видеокарты здесь приводится одно значение, поэтому тесты с разными частотами видеокарт не проводились. По результатам других тестов с HDCP, можно сказать, что разгон этих видеокарт NVIDIA снижает загрузку CPU. А видеокарты ATI не дают такого эффекта при повышении тактовых частот. В качестве репера здесь приводится значение загрузки процессора X6800 при отключенном ускорении GPU. Средняя загрузка CPU при воспроизведенииМаксимальная загрузка CPU при воспроизведенииЛидером среди тестируемых видеокарт оказалась NVIDIA GeForce 8800. Хотя видеокарты 7 серии показали более низкие результаты, по ним хорошо видно, что тактовая частота действительно влияет на эффективность декодирования видео. Осталось неясным, будет ли такая же тенденция у видеокарт 8 серии, так как результаты у 8800 GTX и GTS одинаковы. Видеокарты ATI показывают очень близкие результаты, но их вклад в улучшение производительности не такой большой, как у видеокарт NVIDIA. Это отличается от того, что было в тестах MPEG-2 (другая статья). Здесь видно, что, по сравнению с режимом с отключенным ускорением графики, эти видеокарты действительно помогают центральному процессору, чему могут порадоваться владельцы видеокарт ATI. Во втором тесте замерялась нагрузка на разные CPU при воспроизведении (декодировании) фильма "Люди Икс 3". Чтобы определить лучший и худший сценарий работы каждого процессора, использовались видеокарты NVIDIA 8800 GTX и ATI X1950 XTX. Здесь фиксировались не средние, а максимальные загрузки процессоров. Это может показать, пропускались ли при воспроизведении кадры. Если загрузка CPU никогда не достигала 100%, изображение никогда не должно дергаться. Аналогом максимальной загрузке CPU является минимальный фреймрейт в играх: в обоих случаях мы имеем дело с самой плохой ситуацией. Максимальная загрузка CPU при воспроизведенииЗдесь видно, что только процессоры E6700 и X6800 могут декодировать наш фильм H.264 без помощи со стороны графических ускорителей. А если этой помощью воспользоваться, то можно использовать более медленный CPU, чтобы смотреть HD контент на таком компьютере. Хорошо видно, что X1950 XTX может помочь не так сильно, как 8800 GTX, но обе видеокарты помогают всё же достаточно хорошо. [N5-Заключение] Уже долгое время ходят слухи о том, что Blu-ray и HDDVD фильмы могут оказаться слишком "тяжелыми" для современных настольных компьютеров; сегодня мы, наконец-то, можем проверить это на практике. Для просмотра фильма "Последняя битва" в кодировке H.264/MPEG-4 AVC High Profile с разрешением 1080p требуется не рядовой двухъядерный процессор, а гораздо более мощный. Сейчас ситуация такова, что для воспроизведения HD контента с приемлемым качеством на персональном компьютере помощь графических процессоров очень нужна. Без неё могут обойтись только системы с самыми производительными процессорами. С имеющимися на сегодня драйверами видеокарты NVIDIA лучше помогают центральному процессору, чем видеокарты ATI. К тому же, вклад в декодирование у разных видеокарт серии GeForce 7 разный, в отличие от их соперников. В итоге – самая скоростная видеокарта NVIDIA помогает лучше всех других при декодировании H.264 Blu-ray контента. Видеокарта 7950 GX2 не может работать на равных с high-end картами NVIDIA, так как при декодировании видео SLI не помогает. В то же время, нужно заметить, что сейчас доступны только первые версии программ видеоплееров с поддержкой нового стандарта, а и ATI, и NVIDIA всегда стараются улучшить в своих драйверах поддержку декодирования видео. В то время как мы не можем рассчитывать на улучшение характеристик имеющегося оборудования, всегда приятно осознавать, что с новым ПО его возможности могут возрасти. Интересно будет проследить, как будет меняться быстродействие систем с новыми версиями плееров и драйверов. Но, независимо от того, что мы увидим в будущем, уже ясно, что NVIDIA сделала превосходную 8800 серию видеокарт. Видеокарты на базе G80, несомненно, будут задавать тон в декодировании HD видео – позволят обходиться не самыми дорогими CPU при хорошем уровне видеокачества. Конечно, сейчас о воспроизведении HD контента на дешевом компьютере говорить не приходится, особенно если иметь в виду видеокарту 8800 и привод Blu-ray. Если вы не хотите тратить много денег на компьютер для просмотра Blu-ray или HDDVD, можно приобрести отдельный плеер. Что касается рекомендаций, которые можно дать по результатам тестирования – если вы планируете смотреть HD фильмы на компьютере, то процессор нужен не хуже Intel Core 2 Duo E6600. E6400 может работать достаточно хорошо, а вот для E6300 нельзя гарантировать, что даже с видеокартой 8800 GTX при просмотре не будет пропущенных кадров. Владельцам видеокарт ATI можно посоветовать присмотреться к процессору E6700, в крайнем случае, можно выбрать E6600. Но имейте в виду, что фильм "Последняя битва" – это только один из первых фильмов формата H.264. У других фильмов в будущем может быть более сложное декодирование, поэтому лучше покупать процессоры с запасом мощности. |
Источник: www.anandtech.com/