Форум: ТЕХНИЧЕСКАЯ ЧАСТЬ
Тема: Обсуждение рендереров
автор: Artofeel

сообщение оставил Artofeel , 02 декабря 2009, 09:04
Обсуждаем как использовать видюху при декодировании видео.
Ну начало разговора < здесь > и < здесь >
Итак что нужно чтобы EVR работал под XP?
У меня он работает тоько на DivX/Xvid/пр... а с AVC вылетает при открытии, в чем может быть проблема?

пс: модераторы не бейте за название темы, чтож поделаешь...

сообщение оставил -Px- , 02 декабря 2009, 12:16
Цитата (Artofeel @ 02 декабря 2009, 08:04)
Итак что нужно чтобы EVR работал под XP?

Берёшь evr.dll и dxva2.dll из любого подручного дистрибутива Висты или Семёрки (можно и из .Net Framework, но они там староваты), кидаешь их в Windows\System32, дальше "Пуск" - "Выполнить"
regsvr32 evr.dll
regsvr32 dxva2.dll
Всё :)
Цитата (Artofeel @ 02 декабря 2009, 08:04)
а с AVC вылетает при открытии

Как именно вылетает?

сообщение оставил Artofeel , 02 декабря 2009, 15:29
Есть обе эти dll'ки, не знаю кто их поставил, может Net Framework...
Версия 6.0.6001.17014 у обоих файлов
Вот только dxva2 не регистрируется...
Исходный код
---------------------------
RegSvr32
---------------------------
C:\WINDOWS\system32\dxva2.dll была загружена, но найти точку входа для DllRegisterServer не удалось.

Зарегистрировать этот файл невозможно.
---------------------------
ОК  
---------------------------
wow...даже не знал что сообщение с ошибкой можно скопипастить)))

А чем вообще EVR лучше VMR ?

Цитата (-Px- @ 02 декабря 2009, 14:16)
Как именно вылетает?
Ну как...сразу при открытии файла...и я выеснил уже что похоже это Куберлинковский декодер валит... Ща пробую с Неровским, но он гад, наотрез отказывается использовать DXVA.

Кстати насчет Оверлея ты был прав, что-то есть, да... вот соорудил в Graph Studio


И работает! как и в DXVAChecker'е, все обрабатывает видюха! Вот теперь бы это заствить работать в MPC...

upd

Все сделал!
В MPC во внешних фильтрах указал Overlay Mixer и CyberLink H.264/AVC Decoder, поставил им Prefer. И вооаля все работает :smile:
Неровский так и не хочет сохранять галочку напротив DXVA, он похоже автоматом её как то включает...
Теперь я еще больше вижу разницу между 60fps и 24fps, последнии мне кажутся тормозящими :biggrin:



сообщение оставил -Px- , 02 декабря 2009, 16:48
Цитата (Artofeel @ 02 декабря 2009, 14:29)
Версия 6.0.6001.17014 у обоих файлов

Значит старьё из .Net и они вообще-то установлены :). На свежие - users.i.com.ua/~finish/evr/evr.zip, просто замени те, что есть, регистрировать их не надо уже
Цитата (Artofeel @ 02 декабря 2009, 14:29)
А чем вообще EVR лучше VMR ?

Было пару старых скриншотов, чёткость на EVR, особенно у текста, была повыше. Снималось тюнером прямо с эфира, так что свалить разницу на что-то другое не получалось

сообщение оставил Esc , 02 декабря 2009, 17:26
Я не понял. Тема называется DXVA, а обсуждается использование какого-то рендерера. Связь?
сообщение оставил -Px- , 02 декабря 2009, 17:36
Цитата (Esc @ 02 декабря 2009, 16:26)
Связь?

Ну, у Artofeel-а были вопросы в первую очередь по DXVA, но в процессе сами решились  :biggrin:

сообщение оставил Esc , 02 декабря 2009, 18:16
Но тему-то уж извольте называть в соответствии с предметом обсуждения, а не в честь какого-то разговора, который состоялся в совсем другом месте и уже закончился. Даже если у вас о нём остались ностальгические воспоминания.

упд: Переименовал тему. Если убедите, что обсуждатся что-то сверх указанного, могу переименовать обратно.



сообщение оставил Artofeel , 02 декабря 2009, 19:44
Цитата (Esc @ 02 декабря 2009, 19:26)
обсуждается использование какого-то рендерера. Связь?
рендер нужен чтобы задействовать DXVA (в особых случаях, как я понял)
Тема может помочь тем кто хочет (но не знает как) настроить видеокарту на обработку h264, а с таким название она не кому не нужна будет...
Лучше бы наоборот заменил бы: (VMR7 / VMR9 / EVR / и прочии нипанятные аббревиатуры...) ну...на что нибудь типа: Видюха спешит на помощь! :biggrin:

сообщение оставил Esc , 03 декабря 2009, 00:38
Artofeel
Ставишь себе MPC-HC, включаешь у него внутренние декодеры - и всё тебе играет через твой любимый DXVA.

сообщение оставил Artofeel , 03 декабря 2009, 08:26
Цитата (Esc @ 03 декабря 2009, 02:38)
включаешь у него внутренние декодеры - и всё тебе играет через твой любимый DXVA
ага умник, я уже писал что с таким способом DXVA работает не во всех случаях :smile:

сообщение оставил Lenchik , 04 декабря 2009, 00:11
Цитата (-Px- @ 02 декабря 2009, 12:16)
можно и из .Net Framework, но они там староваты

из 3.5, вроде бы, ну и сервис-паки на него же можно поставить
Цитата (Artofeel @ 02 декабря 2009, 09:04)
Итак что нужно чтобы EVR работал под XP?

Зачем? DXVA1 (как минимум) работает и в VMR9 (а может и в VMR7). А для DXVA2 нужно не только EVR

И вообще, очень много нужного и ненужного по теме можно найти тут (включая сборку KMPlayer под DXVA с разными рендерами и кодеками с аппаратным ускорением (ибо не всякое закодированое абы как видео можно будет проиграть апаратным ускорением и уж тем более DXVA):
< http://forum.ixbt.com/topic.cgi?id=10:56320 >
< http://forum.ixbt.com/topic.cgi?id=10:56858 >
< http://forum.radeon.ru/viewtopic.php?t=23533 >

даже и не знаю куда писать - в этой теме по рендерерам пошло, а там про ускорение непонятно, закончилось ли...



сообщение оставил -Px- , 04 декабря 2009, 00:40
Цитата (Lenchik @ 03 декабря 2009, 23:11)
из 3.5, вроде бы, ну и сервис-паки на него же можно поставить

Можно, но без толку, evr.dll всё равно остаётся старый, я проверял
Цитата (Lenchik @ 03 декабря 2009, 23:11)
А для DXVA2 нужно не только EVR

DXVA2 работает с EVR на ATI для VC-1

сообщение оставил Lenchik , 04 декабря 2009, 00:53
Цитата (-Px- @ 04 декабря 2009, 00:40)
DXVA2 работает с EVR на ATI для VC-1

На XP (SP2? SP3?) работает? Просто такие релизы мне не встречались, так что потестить самому не приходилось.
Слышал, что на некий интеловский чип со встроенной графикой (845G?) были сделаны дрова, которые позволяли ускорение DXVA2, но только под EVR и под Vista+.

сообщение оставил Esc , 04 декабря 2009, 02:57
А я вот попробовал ваш DXVA, и у меня было нехорошее ощущение, что он дропает фреймы. Поэтому я его выкинул и больше не трогал. А в чём вообще фишка, чтобы его так старательно добиваться. Зачем вам проц, когда вы смотрите видео?
сообщение оставил -Px- , 04 декабря 2009, 03:19
Цитата (Lenchik @ 03 декабря 2009, 23:53)
На XP (SP2? SP3?) работает?

Да
Цитата (Lenchik @ 03 декабря 2009, 23:53)
Просто такие релизы мне не встречались, так что потестить самому не приходилось.

Навскидку Dark Knight и по-моему Fountain, на диске где-то специально отрезанные образцы лежат
Цитата (Lenchik @ 03 декабря 2009, 23:53)
Слышал, что на некий интеловский чип со встроенной графикой (845G?) были сделаны дрова, которые позволяли ускорение DXVA2, но только под EVR и под Vista+.

Дык в Vista+EVR все практически dxva2 умеют
Цитата (Esc @ 04 декабря 2009, 01:57)
А в чём вообще фишка, чтобы его так старательно добиваться. Зачем вам проц, когда вы смотрите видео?

Ну, не у всех хватает процессора для чисто софтового декодирования, даже под CoreAVC, плюс не у всех кулера под нагрузкой на процессор работают тихо, а так можно собрать маленький и тихий HTPC с видеокартой без вентилятора, или вообще интегрированной  :smile:. Электричество, опять же, там, где оно дорогое ;)

сообщение оставил Artofeel , 04 декабря 2009, 06:26
Цитата (Esc @ 04 декабря 2009, 04:57)
А я вот попробовал ваш DXVA, и у меня было нехорошее ощущение, что он дропает фреймы.
Кстати да, чето есть такое... :sad:
Цитата (Esc @ 04 декабря 2009, 04:57)
А в чём вообще фишка, чтобы его так старательно добиваться.
Ну у мну P4 3,2GHz, он на HD@60fps ~8Mbps лагает...

Поставил новые дрова, и теперь на VMR9 все работает :smile:

Ну раз тема о рендерах...
Наткнулся на < madVR >, позволяет делать качественный scaling, от простого Bicubica вплоть до Spline64, и вроде должен использовать видюху, но чет не хочет...да и разницы я особой не заметил, наверно потому что монитор 17"  :biggrin:

сообщение оставил -Px- , 04 декабря 2009, 11:31
Цитата (Artofeel @ 04 декабря 2009, 05:26)
вроде должен использовать видюху

Цитата
disadvantages:
- hardware accelerated video decoding (DXVA) is currently not supported
:spy:

сообщение оставил Artofeel , 04 декабря 2009, 14:28
-Px-
ну в  changelog написано что-то с GPU (ну знаешь, такие непонятные английские заумные выражения)), вот я и подумал что он использует ресурсы видеокарты, и я имел ввиду не декодинг, а саму обработку изображения :smile:

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.