С чем едят DXVA, DirectX Video Acceleration |
Здравствуйте, гость ( Авторизация | Регистрация )
С чем едят DXVA, DirectX Video Acceleration |
05.05.2010, 00:44
Сообщение
#1
|
|
Игровой бог Вселенной Репутация: 3096 Группа: Супермодератор Сообщений: 23488 Награды: 16 Регистрация: 30.08.2006 |
DXVA - это API для DirectX, позволяющие использовать графическую карту для декодированием видео (подробнее).
Суть в том, чтобы разгрузить ЦП, что позволит смотреть HD видео даже на нетбуках или просто, на компьютерах со слабым процессором. Что для этого нужно: Список подходящих видеокарт: ATI: Radeon™ HD 3800 Series, Radeon™ HD 3600 Series, Radeon™ HD 3400 Series, Radeon™ HD 2600 Series, Radeon™ HD 2400 Series, Mobility Radeon™ HD 3600 Series, Mobility Radeon™ HD 3400 Series, Mobility Radeon™ HD 2600 Series, Mobility Radeon™ HD 2400 Series, Mobility Radeon™ HD 2300 Series, Radeon 780G integrated chipset – UVD 2 + AVP 2 (только с процессором Phenom), Radeon HD 4xxx HD Series – UVD 2 + AVP 2, Radeon HD 5xxx HD series. nVidia: Все GeForce 8xxx cards и IGPs за исключением GeForce 8800GTS/GTX с ядром G80. Все GeForce 9xxx. Все GeForce 1хх/2xx. По спецификации nVidia реализация аппаратного ускорения h264 появилась еще в картах серии Geforce 6ххх/7ххх. К сожалению, даже не на всех картах 8ххх серии аппаратное ускорение работает нормально. Для полной поддрежки DXVA рекомендуются карты серии Geforce 9ххх или более новые. Карты nVidia теоретически поддерживающие DXVA. Intel: Intel G45 IGP: Vista – Windows 7 не рекомендуется до выпуска более свежих драйверов. Шаг 9 необходим для проигрывание с DXVA не отвечающих стандартам H.264 файлов. Внимание: поддержка картой аппаратного ускорения не означает, что оно 100% будет работать. Карты ATI имеют проблемы с DXVA, особенно под Windows XP. 1) Windows XP SP2 (рекомендуется SP3), Windows Vista (рекомендуется SP1 – обязателен для владельцев GPU на базе Intel G45) или Windows 7. 2) Media Player Classic – HomeCinema. Можно скачать здесь. 3) Haali Media Splitter – Начиная со сборки 718, фильтры Matroska (.mkv) и Ogg (.ogm), встроенные в MPC - отключены, так как они уступают по качеству Haali Media Spliter. Для повышения качества картинки встроенные фильтры рекомендуется отключить (.mp4 тоже). Скачать Haali Media Splitter можно отсюда. Перед тем, как приступить к настройке, скачайте и установите данные программы. Дополнительные файлы, которые понадобятся в ходе настройки и проверки: DXVA Checker - проверка DXVA-возможностей видеокарты). Скачать здесь. GPU-Z - детальная информация о видеокарте. Скачать здесь. MediaInfo DLL file – плагин, для получения информации о видео файле, в MPC (Shift+F10), установка по желанию. Скачать здесь. DirectX - нужно обновить до последней версии. Драйвера для видеокарт также желательно обновить. Драйвера ATI. Драйвера nVidia. Для теста, ролики в HD (если у вас нет) можно взять здесь. Руководство по настройке: Шаг первый. Скачайте MPC-HC по ссылке, указанной выше. Установите в любое место. Если есть уже установленный MPC-HC (например, с CCCP или K-Lite Mega Pack), перезапишите его данной копией. Также скачайте MediaInfo dll, и извлеките 'MediaInfo.dll' в туже директорию. После чего запустите пMPC-HC. Если у вас установлен CCCP или K-Lite Mega Pack удалите mplayerc.exe установите в эту папку MPC-HC (mpc-hc.exe). В последних версиях MPC-HC исполняемый файл был переименован. Шаг второй Нажмите "O" (или Вид —> Настройки) чтобы открыть окно настроек. Переключитесь на вкладку "Воспроизведение", и проверьте, чтобы опция "Автозагрузка субтитров" была включена. Это автоматически отключает DirectVobSub (auto-loading version), так что не нужно его отключать в шаге 5. Даже если вы не используете субтитры, все равно включите данную опцию, что заблокирует DirectVobSub/vsfilter. Шаг третий Перейдите на вкладку "Вывод", и, зависимости от вашей операционной системы, выберете необходимые опции. Пользователи Windows XP могут выбрать VMR7/9 renderless (если вам нужны субтитры) или overlay mixer и VM7/9 windowed (если субтитры вам не нужны). Пользователи Windows Vista/7должны выбрать EVR польз. Установите значениебуферы EVR как можно меньше. Если вы выбрали рендеры без поддержки субтитров, то DirectVobSub (auto-loading version) должен быть отключен в шаге 6. Шаг четвертый Шаг пятый Перейдите на вкладку "Внешние фильтры", так как нужно убрать посредников между MPC internal decoder и рендером. Нажмите "Добавить..., выберете ffdshow Video Decoder и нажмите OK" Нажмите "Блокировать", чтобы не дать MPC-HC загружать ffdshow Video Decoder. Повторите шаг 5 с другими декодерами, которые мешают MPC-HC internal decoder напрямую подключаться к рендеру ( VMR9 renderless или EVR польз.). ffdshow video decoder и DirectVobSub (auto-loading version) являются главными виновниками этого. Если вы выполнили шаг 3, DirectVobSub должен автоматически блокироваться в противном случае заблокируйте его здесь (также, если вы выбрали Overlay Mixer или VMR7/VMR9 windowed, y). Если у вас установлены другие H.264 decoders, как CoreAVC Video Decoder, Cyberlink H.264/AVC decoder или Arcsoft Video Decoder, то их нужно заблокировать здесь, так чтобы MPC-HC их не использовал. Шаг шестой Перейдите на вкладку "Субтитры" и снимите флажок напротив 'Отключить анимацию' (если у вас слабый CPU, как, например, Intel Atom, то включите эту опцию). Если эта опция отключена, то опция 'Число страниц, кэшируемых вперед' не очень важна (можно установить на 10, если у вас 512 MB свободной оперативной памяти, в противном случае уменьшите). В поле 'Максимальное разрешение текстуры' установите 'Desktop' и отключите 'Округлять до кратного 2 . Это позволит качественно отображать субтитры, но помните, что более высокое разрешение текстур означает, что будет использоваться больше ресурсов CPU. Сложные эффекты в субтитрах могут повысить нагрузку на CPU в два раза. Теперь, переключитесь на вкладку "Стандартный стиль" и включите опцию "Позиционировать относительно кадра" (данный шаг необязателен, если вы смотрите видео без субтитров. ) Теперь нажмите "Применить", чтобы сохранить изменения и затем OK, чтобы закрыть окно настроек. Шаг седьмой Кликните правой кнопкой в окне MPC-HC, в выпавшем меню откройте "Настройки рендеринга —> Управление GPU" и убедитесь, что все три опции включены (Заполнить GPU перед VSync, Заполнить GPU после представления и Ожидать заполнения). При использовании Windows XP или Windows Vista/7 без Aero, кликните правой кнопкой мишки в окне MPC-HC, в выпавшем меню "Настройки рендеринга -> VSync" включите VSync. Опцию "Альтернативный VSync" рекомендуется включить для пользователей GPU ATI. При использовании Windows Vista/7 с включенным Aero, перейдите "Настройки рендеринга —> Представление" и убедитесь, что опция "Отключить эффекты рабочего стола (AERO)" отключена. Опция "Включить коррекцию времени кадра" должна быть включена. "10-битный RGB" - опционально. Отключите эту опцию, если хотите делать скриншоты во время воспроизведения. "Полноэкранный D3D" была вытеснена из трех вариантов VSync выше (и Aero в Windows Vista/7), но при использовании Windows XP если VSync и опция "Ожидать заполнения" не помогают избавить от вертикальной рассинхронизации, то опция "Полноэкранный D3D" должна помочь. Если вы включили эту опцию, то "Полноэкранный D3D с поддержкой GUI" позволят использовать контекстное меню во время воспроизведения. Снова сделайте правый клик в окне MPC-HC, в контекстном меню выбираем "Настройки рендеринга —> Output Range" и выбираете между 0 – 255 и 16 – 235, в зависимости от того, на какой Ч&Б уровень откалиброван ваш дисплей. Прочитайте инструкцию к вашему дисплею. Обычно, компьютерные мониторы (LCD или CRT) откалиброваны в 0-255, а телевизоры в 16-235. Но многие современные HD-телевизоры откалиброваны в 0-255, RTFM. Шаг восьмой (для пользователей GPU на базе Intel G45) Закройте MPC-HC. Откройте редактор реестра (regedit) с правами администратора, и сделайте следующие изменения: HKEY_CURRENT_USER -> Software -> Gabest -> Filters -> MPC Video Decoder - Key name : CompatibilityMode - type : DWORD - value : 16 (Hex value) Это позволит обладателям G45 проигрывать H.264 видео, которое не отвечает стандартам DXVA. Это не всегда помогает, но позволяет просматривать 90% не отвечающих стандарту H.264 видео с G45 GPU и модификацией реестра. Для настройки ускорения, с помощью CUDA есть другая инструкция. Там практически те же действия, по этому отдельно расписывать нет смысла. CoreAVC 2 Professional Edition, который для этого необходим, можно скачать здесь. Итог: За основу проверки, я брал фильм "Эффект бабочки" в HD 1080р, при просмотре с помощью DXVA - нагрузка на ЦП у меня практически исчезла, что не может не радовать P.S. Основной источник по настройке Его русский перевод взят отсюда Сообщение отредактировал --Kalan-- - 05.05.2010, 00:46 -------------------- |
 
|
|
|
|
05.05.2010, 09:20
Сообщение
#2
|
|
Ты меня так разозлил, что я сейчас ударю сам себя! Репутация: 613 Группа: Участник Сообщений: 3841 Награды: 7 Регистрация: 08.07.2009 |
Если я правильно понял,это значит,что если у меня на одноядерном компе тормозит 1080р,то с помощью подходящей видеокарты можно просматривать без тормозов?Только что-то мароки много...
Сообщение отредактировал MrBlack - 05.05.2010, 09:22 -------------------- Лучше старенький ТТ,чем Дзюдо и Каратэ!(с)Д.Пучков
|
 
|
|
05.05.2010, 09:38
Сообщение
#3
|
|
Репутация: 0 Группа: Припаркованный аккаунт Сообщений: 0 Награды: 18 Регистрация: 18.03.2007 |
MrBlack,
Цитата Если я правильно понял,это значит,что если у меня на одноядерном компе тормозит 1080р,то с помощью подходящей видеокарты можно просматривать без тормозов? Да. |
 
|
|
05.05.2010, 10:17
Сообщение
#4
|
|
Игровой бог Вселенной Репутация: 3096 Группа: Супермодератор Сообщений: 23488 Награды: 16 Регистрация: 30.08.2006 |
Только что-то мароки много... Это тебе кажется, я у себя за 5 минут настроил -------------------- |
 
|
|
05.05.2010, 10:45
Сообщение
#5
|
|
Репутация: 609 Группа: Участник Сообщений: 3450 Награды: 4 Регистрация: 10.06.2007 |
Не легче использовать KMPlayer 2.9.4.1435.dxva.cuda.svp в соседней теме?
Сообщение отредактировал Felix. - 05.05.2010, 10:46 |
 
|
|
05.05.2010, 10:48
Сообщение
#6
|
|
Репутация: 0 Группа: Припаркованный аккаунт Сообщений: 0 Награды: 18 Регистрация: 18.03.2007 |
Felix.,
Каждому своё. Я для просмотра видео использую только Media Player Classic Home Cinema. |
 
|
|
05.05.2010, 10:52
Сообщение
#7
|
|
Игровой бог Вселенной Репутация: 3096 Группа: Супермодератор Сообщений: 23488 Награды: 16 Регистрация: 30.08.2006 |
Felix., нет, хотя б потому, что например у меня он не давал такого эффекта
-------------------- |
 
|
|
05.05.2010, 11:15
Сообщение
#8
|
|
Ш фь тф швшще) Репутация: 600 Группа: Забанен Сообщений: 3292 Награды: 1 Регистрация: 12.02.2009 |
Для владельцев квадов актуально?
-------------------- Забанен по собственному желанию
|
 
|
|
05.05.2010, 11:33
Сообщение
#9
|
|
Игровой бог Вселенной Репутация: 3096 Группа: Супермодератор Сообщений: 23488 Награды: 16 Регистрация: 30.08.2006 |
Quagnoth, актуально для всех, кто хочет разгрузить ЦП
-------------------- |
 
|
|
05.05.2010, 16:54
Сообщение
#10
|
|
Доктор Игровых Наук Репутация: 528 Группа: Забанен Сообщений: 3591 Награды: 2 Регистрация: 16.09.2009 |
Вот это интересно.
Adobe Flash version 10.1 (уже релиз кандидат) тоже поддерживает эту акселерацию. Сообщение отредактировал Deimos - 05.05.2010, 16:54 -------------------- Забанен по собственному желанию
|
 
|
|
05.05.2010, 16:57
Сообщение
#11
|
|
Грандмастер Репутация: 398 Группа: Участник Сообщений: 1967 Награды: 3 Регистрация: 07.02.2010 |
У меня, на кваде, проблем с нагрузкой нет, вот только бы купить кулер, ибо температура в idle 49, высоковато..
Сообщение отредактировал Dorian - 05.05.2010, 16:58 |
 
|
|
05.05.2010, 18:20
Сообщение
#12
|
|
Заслуженный Мастер Игры Репутация: 334 Группа: Участник Сообщений: 1568 Награды: 1 Регистрация: 28.02.2009 |
Эх, что-то не выходит. Например, в управлении GPU у меня все пункты неактивные, серого цвета.
|
 
|
|
05.05.2010, 18:25
Сообщение
#13
|
|
Игровой бог Вселенной Репутация: 3096 Группа: Супермодератор Сообщений: 23488 Награды: 16 Регистрация: 30.08.2006 |
Rant, видаха какая? Хе, я даже на 7600GT эти пункты как-то запустил, хотя сама карточка не поддерживает DXVA )))
-------------------- |
 
|
|
05.05.2010, 18:29
Сообщение
#14
|
|
Заслуженный Мастер Игры Репутация: 334 Группа: Участник Сообщений: 1568 Награды: 1 Регистрация: 28.02.2009 |
--Kalan--, Mobile Intel® 945 Express Chipset Family.
|
 
|
|
05.05.2010, 18:59
Сообщение
#15
|
|
Игровой бог Вселенной Репутация: 3096 Группа: Супермодератор Сообщений: 23488 Награды: 16 Регистрация: 30.08.2006 |
Rant, может не поддерживается, а может еще что... Я с мобильными платформами не сталкивался.
-------------------- |
 
|
|
05.05.2010, 19:28
Сообщение
#16
|
|
Заслуженный Мастер Игры Репутация: 334 Группа: Участник Сообщений: 1568 Награды: 1 Регистрация: 28.02.2009 |
--Kalan--, в списке поддерживаемых она вроде бы значится.
|
 
|
|
Текстовая версия | Сейчас: 20.04.2024, 11:12 |