Просмотр полной версии : ATi Avivo и nVidia Purevideo: сравнительные тесты
Alexander E. Valov
30.12.2006, 12:29
Обсуждение статьи (http://www.thg.ru/graphic/ati_avivo_nvidia_purevideo/index.html).
Краткое содержание статьи: Сегодня ATi и nVidia рекламируют собственные технологии Avivo и Purevideo, которые позволяют улучшать качество воспроизведения DVD, скорость кодирования и т.д. Мы решили проверить, так ли это на самом деле и сравнили работу технологий ATi Avivo, nVidia Purevideo и обычного программного плеера. Наши открытия оказались весьма любопытны.
очень не хватеает тестирования AVC и WMV, надеюсь это будет хоть при тестировании HD контента, как это сделано на iXbt, но статья очень обширная и внятная, что очень приятно.
а из косяков
У Purevideo, похоже, нет функции уменьшения "шума". Существенный недостаток по сравнению с Purevideo.
тут наверно имелось в виду
У Purevideo, похоже, нет функции уменьшения "шума". Существенный недостаток по сравнению с Avivo.
и еще, а почему не PowerDVD 7 последней сборки, он полноценно поддерживает AVIVO и PureVideo? А у шестерки помойму это даже не заявленно, хотя dxVA и поддерживает.
Agamemnon
18.01.2007, 13:40
Ну и статейка. Любому мало-мальски грамотному человеку видна жалкая попытка автора вытянуть за уши детище Nvidia, нивелируя в глазах доверчивых и не особо сознательных читателей преимущества AVIVO (за исключением разве что самых явных, против которых "не попрешь") вкупе с недостатками Purevideo, и наоборот. Остается только удивляться, что сухие данные тестирования не искажены, и на том, как говорится, спасибо.
А вот тут:
"Когда мы впервые услышали о функции кодировании Avivo, то предположили о помощи GPU ATi в деле ускорения кодирования видео, но это не так. Avivo использует традиционный программный кодировщик, опирающийся на CPU. Видеокарту кодировщик никак не использует, разве что карта линейки Radeon X1000 должна присутствовать, чтобы он заработал. "
вообще не понятно с какой картой при тестировании использовался кодировщик от ATI - с картой от Nvidia? Ну-ну.
Такой чрезмерно субъективный подход, как любят выражаться в определенных кругах, "не способствует" поддержанию высокой репутации сайта.
Avivo использует традиционный программный кодировщик, опирающийся на CPU. Видеокарту кодировщик никак не использует, разве что карта линейки Radeon X1000 должна присутствовать, чтобы он заработал.
это имеется ввиду то, чтобы получить достук к кодировщику, в системе должна стоя видеокарта x1xxx серии.... кстати, видеокарта действительно не используется при кодировании, проверил лично ;)
А теперь заглянем в "первоисточник":
http://www.tomshardware.com/2007/01/09/avivo-vs-purevideo/page12.html
120:115 в пользу NVIDIA
и сделаем соответствующие вывoды в отношении "авторов" русскоязычного сайта THG...
Это не "первоисточник", а американская версия материала. Она написана по результатам тестов нашей английской лаборатории (а не американской, смею заметить) с более поздним драйвером ForceWare 91.47. Увы, в русской редакции мы действительно не успели в суматохе проследить обновление лабораторных данных. Спасибо за замечание, статья обновлена.
Недавно у меня погорела синим пламенем видеокарта, пришлось покупать новую - 7600GS. А вот на днях дошли руки протестировать ускорение видео...
Так что пачка комментариев.
Тестировал как NVIDIA PureVideo 1.02, так и Cyberlink Video Decoder PDVD7. Никакой разницы не заметил, что вполне закономерно.
1. Здесь следует сделать маленькое примечание: если я менял опции Purevideo в панели управления nVidia параллельно с запущенным DVD-плеером (причём он не проигрывал диск, а был в режиме остановки), то все улучшения Purevideo DVD исчезали. Перезапуск плеера не помогал, пришлось выполнить перезагрузку ПК. Имейте это в виду, когда будете отслеживать проблемы.
У меня подобной проблемы не возникало. Возможно, из-за более свежих драйверов? 93.71.
2. Шумодав и повышение детализации никак не связаны с NVIDIA Video Decoder, идущим в пакете Purevideo. Это функции драйвера, они работают с любым материалом, даже с программным декодированием.
Пример: XviD декодирован ffdshow.
Норма:
http://img87.imageshack.us/img87/8463/mpeg4swcd8.th.jpg (http://img87.imageshack.us/my.php?image=mpeg4swcd8.jpg)
Повышение резкости на уровне драйвера:
http://img215.imageshack.us/img215/396/mpeg4hwky7.th.jpg (http://img215.imageshack.us/my.php?image=mpeg4hwky7.jpg)
Вообще, похоже на шейдерную реализацию Unsharp Mask в оверлее. Не лучшую, кстати.
Драйвер NVIDIA, 100% резкости:
http://img87.imageshack.us/img87/9835/mpeg4hw1ag1.th.jpg (http://img87.imageshack.us/my.php?image=mpeg4hw1ag1.jpg)
ffdshow, unsharp mask, сила 32 (из 128)
http://img215.imageshack.us/img215/3483/mpeg4sw1yf8.th.jpg (http://img215.imageshack.us/my.php?image=mpeg4sw1yf8.jpg)
Как можно заметить, при приблизительно равном повышении четкости ffdshow дает меньше артефактов. И это еще не предел, да и asharp в ffdshow дает лучше качество.
С шумодавом - та же история.
Драйвер NVIDIA, 100% шумоподавления:
http://img87.imageshack.us/img87/8656/denoisehwnq7.th.jpg (http://img87.imageshack.us/my.php?image=denoisehwnq7.jpg)
Оригинал:
http://img215.imageshack.us/img215/3531/denoiseswqt3.th.jpg (http://img215.imageshack.us/my.php?image=denoiseswqt3.jpg)
Обратите внимание на цветные пятна на стене - явный артефакт, в исходном видео они очень слабо выраженны и совсем другой формы и размера. То, что меняется яркость\контрастность изображения, тоже не слишком гуд.
Степень шумоподавления тоже не самая лучшая (хотя стоит отметить, что потери четкости при этом не наблюдается).
Оригинал:
http://img217.imageshack.us/img217/7607/motionnoiseswze0.th.jpg (http://img217.imageshack.us/my.php?image=motionnoiseswze0.jpg)
Драйвер NVIDIA, 100% шумоподавления:
http://img87.imageshack.us/img87/1936/motionnoisedenoiserhwcv0.th.jpg (http://img87.imageshack.us/my.php?image=motionnoisedenoiserhwcv0.jpg)
ffdshow, mplayer temporal noise reducer:
http://img215.imageshack.us/img215/1756/motionnoisedenoiserswwn1.th.jpg (http://img215.imageshack.us/my.php?image=motionnoisedenoiserswwn1.jpg)
3. Как и Avivo, технология Purevideo будет работать с большинством DVD-плееров, поддерживающих включение аппаратного ускорения.
Мне бы хотелось поднять следующую проблему. Сегодня ряд компаний выпускает превосходные DVD-плееры. Замечательно, но почему они не используют автоматическое определение доступной аппаратной поддержки?
Тут все проще и хитрее одновременно. Главное, чтобы плеер поддерживал работу с фильтрами DirectShow (например VLC их не использует, обходится своими) и выводил результат в VMR7\VMR9\Overlay; никакой особо заявленной "поддержки DXVA" не надо. Этим требованиям вполне удовлетворяют большинство плееров.
Кстати, у меня оба декодера автоматически определили и включили DXVA.
Но есть нюанс: между DXVA-совместимым декодером (тот же NVIDIA PureVideo Decoder) и рендером не должно быть других фильтров. Они должны соединяться напрямую, иначе вы получите только шумодав и повышение резкости. Таким образом ffdshow с его могучими инструментами коррекции в пролете... Либо сглаживание и pulldown, либо качественный шумодав и резкость.
Если кто-то найдет способ это обойти (ой, вряд ли...) - очень хотелось бы услышать. Жуть как хочется совместить лучшее в одном флаконе!
И еще, для любителей Media Player Classic и ему подобных. Если хотите использовать DXVA, то:
а) Запретите ffdshow на время просмотра DVD. Причину см. абзацем выше.
http://img207.imageshack.us/img207/4852/mpc1kr5.th.png (http://img207.imageshack.us/my.php?image=mpc1kr5.png)
б) Отключите встроенные фильтры MPEG PS\TS\PVA и MPEG-2 Video.
http://img217.imageshack.us/img217/7864/mpc2lu2.th.png (http://img217.imageshack.us/my.php?image=mpc2lu2.png)
Если оставить декодер MPEG-2 Video, он будет использоваться вместо внешнего DXVA-совместимого. По сути - чистый софт-режим.
Если не отключить парсер MPEG PS\TS\PVA (потребуется сторонний парсер, но он есть в комплекте с декодером), можно получить рывки изображения и вот такие артефакты:
http://img233.imageshack.us/img233/8427/detailshwmpcfe5.th.jpg (http://img233.imageshack.us/my.php?image=detailshwmpcfe5.jpg)
в) Убедитесь, что вывод видео происходит в VMR7\VMR9\Overlay. Сторонние рендеры типа Haali's хороши, но несовместимы с DXVA.
Вопрос производительности я не исследовал, благо с DVD это сейчас не проблема, можно и декодирование, и шумодав, и повышение четкости переложить на процессор без каких либо проблем.
Но следует упомянуть, что кодировщик Avivo, сам по себе, весьма неплох. Это довольно быстрый кодировщик, который подходит для повседневных работ. Почему доступ к кодировщику есть только в базовой панели драйвера Catalyst, но не в расширенной? Почему кодировщик не вынесен в отдельное приложение, доступное через иконку ATi в трее? Если специально не искать, то кодировщик сложно найти. Кроме того, опции кодирования очень скудные, да и самим процессом управлять довольно сложно.
Не вынесен, чтобы сложнее было использовать без видеокарты серии 1xxx.
Мы хотели провести сравнение Avivo с другими кодировщиками, но с учётом отсутствия опций управления и пояснений сделать это очень проблематично. Поскольку мы не смогли заставить кодировщик Avivo выдавать идентичный поток по сравнению с конкурентами, то и сравнения не получилось. Мы попытались сделать сравнение качества "на глаз", но разница была слишком велика, чтобы делать какие-либо заключения.
Я пробовал... На Doom9 пробовали... ХЛАМ. Да, он очень быстрый, но качество даже хуже, чем XviD.
Надеюсь, кому-то мое словоблудие пригодится. 8-)
Элементарно обходится это препятствие.
Theatertek рулит (Purevideo и ffdshow) или
ZoomPlayer
warmroof
14.09.2009, 21:54
Наткнулся на похожий тест
Тестирование современных видеокарт с помощью HD HQV Benchmark (http://truehtpc.com/content/tiestirovaniie-sovriemiennykh-vidieokart-s-pomoshch%D1%8Ciu-hd-hqv-benchmark)
И там HD3300 не справился только с тестом jaggies
Вот пикча с результатами тестов
http://truehtpc.com/userfiles/hd_hqv_test_results.png
Теперь вопрос... Это вы не смогли правильно протестировать подопытных или на truehtpc такие фантазеры?
PS Или HD3300 так координально отличается от HD3200?
Работает на vBulletin® версия 3.6.10. Copyright ©2000-2012, Jelsoft Enterprises Ltd. Перевод: zCarot