Dxva checker как пользоваться

Bluesky’s
  • 4 мая 2010 8 декабря 2014 66k

Многие современные видеокарты поддерживают аппаратное декодирование видео DXVA (DirectX Video Acceleration). Используя данный акселератор, вы можете ощутимо разгрузить центральный процессор своего компьютера, возложив задачу декодирования на плечи процессора видеокарты. Особенно это полезно для компьютеров, обладающих невысокой производительностью. Даже нетбук, обладающий видеокартой с поддержкой DXVA, сможет с легкостью воспроизводить видео высокой четкости.

Но как узнать, поддерживает ли ваша видеокарта DXVA? А также, какие именно режимы (форматы) декодирования она поддерживает? Ответить на эти вопросы поможет небольшая бесплатная утилита DXVA Checker. Она не нуждается в инсталляции. Загруженный архив нужно просто распаковать и запустить исполняющий файл. В открывшемся окне можно сразу видеть результат.

Пример, представленный на скриншоте не очень удачный, в том плане, что показанные там аппаратные возможности видеокарты ATI Radeon HD 2900 GT слишком скудны. Данная видеокарта никаких других аппаратных декодеров, кроме MPEG-2, не поддерживает. В случае поддержи видеокартой аппаратного декодирования MPEG-4, в списке должны быть строки, содержащие обозначения ModeH264 и ModeVC1.

Также заслуживает внимания столбик с данными DXVA1 и DXVA2. Эти обозначения сообщают о степени поддержки разных форматов. В первом случае реализуется частичное декодирование потока (программно-аппаратное), которое выполняется совместно с графическим процессором видеокарты. Второй вариант более полный. Его реализация подразумевает, что видеоадаптер выполняет все части процесса декодирования. В данном случае декодирование полностью аппаратное. Плеер должен только принимать и показывать поток видео.

До недавнего времени при помощи CoreAVC можно было воспроизводить видео в формате H.264 с разрешением 720р на нетбуках. Учитывая наличие слабого процессора и графической подсистемы, особых вариантов больше не было. Правда сейчас производители официально заявляют, что в новой линейки на базе платформы Pine Trail будет использовать чип от Broadcom, который возьмет на себя функции по обработке видео. Однако предыдущее решение от данного производителя показало себя не с лучшей стороны и имело ограничения в применении.

Читайте также:  Windows server 2012 r2 изменить тип сети

реклама

Что же может предложить CoreAVC сейчас? На самом деле практически ничего нового. Однако можно надеяться на то, что поддержка дополнительных оптимизаций позволит улучшить воспроизведение видео на слабых системах. Что касается производительных процессоров, то на примере Intel P8400 было отмечено незначительное повышение быстродействия при перемотке и несколько пониженная нагрузка на ЦП. В качестве тестового видео использовался оригинальный файл в формате H.264 с Blu-Ray носителя с величиной потока в 38.5 мегабит и разрешением 1080р.

реклама

При активировании поддержки технологии CUDA для видеокарты NVIDIA 9700M GT, нагрузка на центральный процессор уменьшилась почти в четыре раза, а видеоматериал воспроизводился плавно и без артефактов.

реклама

Однако поддержка технологии CUDA хоть и заявлена для большинства графических адаптеров NVIDIA, но присутствует либо не во всех, либо ограничена производительностью чипа. Так, например, на интегрированной видеокарте GeForce 8200 использование ее для обработки видео невозможно из-за проявляющихся задержек. В то же время в системной логике NVIDIA GeForce 9300/9400 и платформе ION, можно спокойно возложить обязанности по обработке видео на графическую подсистему с поддержкой CUDA.

реклама

(проверяем возможности видеокарты при помощи DXVA Checker )

реклама

Однако до недавнего времени, основной проблемой утилизации вышеназванных возможностей было наличие лишь коммерческих решений, например, DVD-проигрывателя Cyberlink. Такая ситуация заставила разработчиков зашевелиться и тогда появился Media Player Classic и его модификация Home Cinema, которая имела собственный открытый декодер, позволяющий в полной мере воспользоваться аппаратным ускорением при воспроизведении видео.

Для того, чтобы задействовать режим DXVA необходимо иметь проигрыватель с поддержкой Enhanced Video Renderer (EVR). На сегодняшний день подобная функция реализована практически во всех современных решениях, таких как GOM Player, The KMPlayer, Zoom Player и других.

Читайте также:  Win log files где находится

На примере настройка выглядит следующим образом.

Программа имеет собственные декодеры, которые необходимо отключить, сняв соответственные птички. Кроме того, в ней присутствует возможность ручного подключения декодера и приоритета использования, что позволит избежать конфликта с установленными в системе декодерами.

MPC Video Decoder доступен с официальной страницы проекта. Последние тестовые сборки находятся на ресурсе XvidVideo.RU.

В результате при использовании режиме DXVA можно разгрузить центральный процессор, как, впрочем, и в случае с использованием декодера для технологии CUDA. Однако опять же, не все решения NVIDIA поддерживают данный режим. Например, ранние варианты GeForce 8800 GTS/Ultra/GTX (на базе G80) не могут использовать аппаратное ускорение, зато им вполне по силам задействовать технологию CUDA, но опять же не всем.

Аппаратное ускорение, что такое? Стоит ли включать в настройках кодеков?

Решил установить новый K-Lite Codec Pack на свой компьютер. Всё как обычно: удаляешь предыдущий пакет, скачиваешь с сайта разработчика новый и устанавливаешь путём нажатия заветной кнопки “далее”.

В процессе установки возникли вопросы, которые мне показались интересными (основы знал, но решил углубиться):

“Чем отличается аппаратное ускорение в процессе обработки видеопотока от программного? И стоит ли его включать в настройках кодеков?”

Второй момент: “Захотелось узнать про LAV VIDEO – NVIDIA CUVID и DXVA2 NATIVE – второй в контекстном меню выбора пакета кодеков K-Lite Codec Pack (для моей видеокарты GeForce GTX 750Ti). Что это за звери?”

Всю информацию, о которой здесь напишу, за малым исключением я почерпнул из хелпа к программе. Если нажать во время установки K-Lite Codec Pack на кнопочку Help в левом нижнем углу, то можно ознакомиться с оригиналом. В английском будучи ни шатко ни валко, попытаюсь передать смысл, пусть и читателям будет понятнее, с чем имеют дело во время настройки данного пункта K-Lite Codec Pack.

Читайте также:  Тв приставка ростелеком мигает желтым и зеленым

Всем известно, что цифровое видео, которое мы смотрим в любом из проигрывателей будь то на компьютере, телевизоре, DVD плеере находится в сжатом виде. Обычно в процессе декодирования цифрового видеопотока участвует центральный процессор (CPU). Такой эффект мы получаем при настройках по-умолчанию.

Если же задействовать аппаратную обработку, то в данный процесс включится видеочип (видеокарта). Это тот же процессор, только специализирован на обработке видеосигнала. В свою очередь включение в процесс декодинга видеокарты очень сильно разгружает центральный процессор.

Когда может возникнуть необходимость включения аппаратной обработки видео? В первую очередь – это очень слабый центральный процессор (или процессор, который постоянно тормозит при просмотре видео). В других случаях включать аппаратную обработку видео не рекомендуется – качество картинки от использования данной опции не станет. Более того, включение аппаратной обработки видео может привести к проблемам во время воспроизведения. Поэтому очень важно следить за актуальностью драйверов для видеокарты.

Пакет кодеков K-Lite Codec Pack 10.x.x имеет возможность работать со следующими типами алгоритмов:

  • DXVA1
  • DXVA2 native
  • DXVA2 copy-back
  • NVIDIA CUVID
  • Intel QuickSync

Уже по названию можно определить принадлежность того или иного способа акселерации к конкретному производителю видеочипов. Первые три созданы MicroSoft и работают практически со всеми видеочипами, 4-ый только с чипами NVidia, 5-ый – с чипами Intel (Sandy Bridge, Ivy Bridge, Haswell и новее). При этом 1-ый и второй отличается тем, что старший (1) для Windows XP, второй – для Vista и выше).

Оцените статью
Добавить комментарий