Radeon.ru
https://forum.radeon.ru/

Обзор аппаратного ускорения видео на HD 3650
https://forum.radeon.ru/viewtopic.php?f=7&t=27726
Страница 1 из 1

Автор:  Bonusfrag [ 03:20 07.09.2008 ]
Заголовок сообщения:  Обзор аппаратного ускорения видео на HD 3650

Качаем Media Player Classic – Homecinema v1.1.604 и K-Lite Codec Pack 4.1.7 и настраиваем MPC в соответствии с http://ranpha.wordpress.com/page-1/ . Также для тестов пригодится CyberLink PowerDVD (использую 7.3) и кодек Elecard mpeg-2 video decoder HD от www.elecard.com . В моей системе нашелся кодек Ati mpeg video decoder – он, видимо, входит в комплект драйверов Catalist (использую 8.8 AGP hot fix)

C помощью DXVA Checker 1.9.0.0 получаем список поддерживаемых форматов:

ATI Radeon HD 3600 Series
ModeMPEG2_C: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_D: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_IDCT: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeH264_VLD_NoFGT: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeVC1_VLD: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
5B23D46D-FA5F-4FDC-B78A-7EB2787942EC: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeWMV8_PostProc: DXVA1/2, NV12, 720x480 / 1280x720
ModeWMV9_PostProc: DXVA1/2, NV12, 720x480 / 1280x720

Бросается в глаза некий неопределённый кодек и отсутствие DivX, которое вроде для 3600 серии заявлено…
Экспериментальным путем обнаружил, что dxva включается при следующих комбинациях:
Video:__Codec:__________________________DXVA:
Mpeg2__Ati mpeg video decoder_____________mpeg-2 C
Mpeg2__Cyberlink video/SP decoder(PDVD7)____mpeg-2 C
Mpeg2__Elecard mpeg-2 video decoder HD_____mpeg-2 D (IDCT)
H.264__MPC Video decoder_________________H.264 bitsream decoder, no FGT
H.264__Cyberlink H.264/AVC Decoder (PDVD7)__H.264 bitsream decoder, no FGT
VC-1___MPC Video decoder_________________VC-1 bitstream decoder
VC-1___Nero Video decoder_________________VC-1 bitstream decoder <--new
WMV___WMVideo Decoder DMO______________WMV9 post processing

Для тестирования mpeg2 выбран фрагмент из Перл-Харбра. ( http://www.hdtv.net.ua/ )
1) ATI* --> Изображение 2) Cyberlink --> Изображение 3) Elecard --> Изображение
* — – в двух моментах фрагмент изображения рассыпался. Причем при каждом проигрывании артефакты вылезали в одном и том же месте

Для тестирования H.264 выбран фрагмент из пиратов Карибского моря. Ролик пришлось подрихтовать прогой tsMuxeR_1.8.4(b)
– кодеки не могли определить фпс, в связи с чем картинка либо повисала, либо жутко лагала.
1) MPC --> Изображение 2) Cyberlink** --> Изображение
** – наблюдались подлагивания картинки

Для тестирования VC-1 выбран фрагмент из Кинг-Конга
1) MPC Изображение

Для тестирования WMV выбраны фрагменты The_Magic_of_Flight
1) WMVideo–720 --> Изображение 2) WMVideo–720*** –—> Изображение
3) WMVideo–1080 --> Изображение 4) WMVideo–1080*** --> Изображение
***– wmv-ускорение вкл in CCC (сначала тестирование было проведено при отключенной этой опцией — п.1 и п.3)
Видно, что для wmv-1080 роликов DXVA не активно в обоих случаях. Скорее всего это связано с тем, что максимальное разрешение аппаратного декодера 1280x720 (см.таблицу DXVA Checker )

В ближайшее время постараюсь представить результаты в виде таблиц и сравнить их с ffdshow video decoder.
Также в планах сравнить WMVideo Decoder DMO и родной декодер от WMP11 (который, к сожалению, нельзя подцепить к MPC :( )

Добавлю, что у карты 4 штатных частоты работы (т.н. Overdrive и PowerPlay).
725 — при загрузке ПК, в 3D и при большой нагрузке в обычной работе.
600 — UVD
300 — при слабой нагрузке
110 — при простое ПК

Видно, что в большинстве случаев активно 600МГц.

Автор:  Bonusfrag [ 21:32 09.09.2008 ]
Заголовок сообщения: 

ПРодолжу.
Решил сначала разобрать самый геморный элемент — ускорение wmv
Тестовые файлы — как и ранее The_Magic_of_Flight. Результат в таблице:

Изображение

Зелёным выделены режимы с наименьшей загрузкой процессора.

Синим шрифтом выделены некоторые частоты 300МГц — частота по мере воспроизведения периодически сбрасывалась на 110. Пример графика (для случая 720_sp0):

Изображение

Видно, что аппаратное ускорение есть. Но оно ничтожно ~ 5% экономия ресурсов проца.
Ничего хорошего не дало и ускорение DirectX. Оно работает только со включенным микшированием и съедает ~15% процессора дополнительно...
Мой личный вывод — даже для файла 1080 с кодеком, не поддерживающим DXVA, нагрузка на проц не превысила 50% — так что на ускорение для wmv можно наплевать.


Пока готовится VC-1, этот результат можно обсудить.

Автор:  Bonusfrag [ 01:56 14.09.2008 ]
Заголовок сообщения: 

Аппаратное декодирование VC-1

Первым делом, ещё при написании первого сообщения в теме, было интересно посмотреть, как поведёт себя WMP11 с этим форматом. И… лаги-лаги-лаги… с любыми настройками. Ну и, само-собой разумеется, загрузка проца ~ 60%...
Сейчас, при более подробном знакомстве с VC-1, я решил повторить опыт с WMP11 и, к своему удивлению, увидел четкую картинку, карта работала на 600МГц, проц грузило не более чем на 10%. Сразу встал вопрос – почему так.
Ответ пришел мгновенно – а не юзает ли WMP11 кодеки Nero, скачанные мной недавно с этого сайта: http://codecs.org.ua/codecs.html (от туда же я спёр ATI AVIVO Transcoder – пока не разбирался, но по идее д/б полезно…) Так и есть – с помощью антивирусной утилиты avz я увидел подключенный модуль NeVideo.ax , после переименования которого чудесная картинка превратилась обратно в лягушку…

Так вот, эти кодеки Nero расширили список DXVA-кодеков, в т.ч. для VC-1 bitstream decoder и теперь есть с чем сравнить MPC Video decoder.
Изображение

Попытка подцепить CyberLink VC-1 decoder 8 и 7.Х к MPC никакого результата не дала. MPC игнорировал кодек. В связи с чем было проведено воспроизведение непосредственно через CyberLink.

Тест проводился на том же фрагменте Кинг-Конга. Результат говорит сам за себя. Кодек WMV не использует аппаратное ускорение и жрет более 50% проца в среднем. Лидером теста мог бы стать CyberLink, но формат тестового файла, видимо, не входил в список форматов декодера. Скорее всго, именно поэтому кодек не удалось использовать в MPC. Наиболее стабильными оказались комбинации MCP+MCP и WMP11+Nero decoder, причем последняя комбинация кушала меньше ресурсов.

Изображение
(в таблице частота — это частота работы видеоадаптера.)

Автор:  morfisiniumus [ 14:54 11.10.2008 ]
Заголовок сообщения: 

А как исправить в разрешении 1080 горизонтальные полосы? Там когда происходит что-нибудь быстрое появляются полоски :)

Автор:  talka3 [ 22:34 11.10.2008 ]
Заголовок сообщения: 

morfisiniumus
В смысле картинка как-бы делится на части, по горизонтали? Это т.н. эффект tearing. Присутствует не только в видео, но и в 3D играх. Лечится включением вертикальной синхронизации (VSync, Wait for vertical refresh, и т.п.)

В плеере MPC-HC для этого есть настройка — Playback / Output / Direct3D Fullscreen (remove tearing)

Автор:  y0zik [ 07:27 17.10.2008 ]
Заголовок сообщения: 

У меня на HD3850 кодек Cyberlink h.264 ведёт себя что-то уж больно плохо — при проигрывании 720п (на МРС-НС, рендер EVR, Виста) постоянно дёргается, а при 1080п либо BSOD, либо кажет всё через зелёные артефакты и заедает секунд через 10-15. При работе ускорения проц грузится на 15-20 % (одноядерный пень), а видяха на 3-5%
При использовании кодека МРС ускорение включается только на 720п, работает красиво, не заедает, а 1080п либо вообще видео-поток не включается, либо обрабатывается процессором.
В 1080п у меня только два фильма, возможно просто они кривые.
В 720п — всё кажет как надо, только один фильм из 10 рассыпается на квадратики и заедает

Автор:  EJ1K [ 12:13 17.10.2008 ]
Заголовок сообщения: 

y0zik
Вот почитайте, авось поможет.. http://forum.radeon.ru/viewtopic.php?p= ... d39#507850

Автор:  cerber789 [ 02:15 14.11.2008 ]
Заголовок сообщения: 

Народ помогите е получаеться подключить телек через с-видео видео Radeon HD 3650
подключаю так VGA ( DVI to VGA adapter) + TV Out (S-video)
не пойму что я не так делаю на Х800 всё было ок...

Автор:  denis!!! [ 19:21 16.11.2008 ]
Заголовок сообщения: 

cerber789
Попробуйте переключить монитор (VGA ( DVI to VGA adapter)) на другой разъём DVI.

Автор:  morfisiniumus [ 16:26 18.11.2008 ]
Заголовок сообщения: 

Имеется фильм с кодеком h264 к нему внешние сабы, но когда включаю DirectVobSub, то DXVA вырубается, как это лечится? или есть ли альтернатива DirectVobSub'y, который будет работать с DXVA?
:)

Автор:  i Vlad [ 16:28 18.11.2008 ]
Заголовок сообщения: 


C помощью DXVA Checker 1.9.0.0 получаем список поддерживаемых форматов:

ATI Radeon HD 3600 Series
ModeMPEG2_C: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_D: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeMPEG2_IDCT: DXVA2, NV12, 720x480 / 1280x720 / 1920x1080
ModeH264_VLD_NoFGT: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeVC1_VLD: DXVA1/2, NV12, 720x480 / 1280x720 / 1920x1080
5B23D46D-FA5F-4FDC-B78A-7EB2787942EC: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080
ModeWMV8_PostProc: DXVA1/2, NV12, 720x480 / 1280x720
ModeWMV9_PostProc: DXVA1/2, NV12, 720x480 / 1280x720



Подскажите почему у меня DXVA Checker пишет следующее:
ATI Radeon HD 2600 PRO

ModeMPEG2_C DXVA1 NV12 720x480 /1280x720 /1920x1080
ModeMPEG2_D DXVA1 NV12 720x480 /1280x720 /1920x1080
ModeMPEG2_IDCT DXVA2 NV12 720x480 /1280x720 /1920x1080
ModeH264_VLD_N oFG T DXVA1 NV12 —
ModeVC1_VLD DXVA1/2 NV12 —
5B23D46D-FA5F-4FDC-B78A-7EB2787942EC DXVA1 NV12 720x480 /1280x720 /1920x1080
ModeWMV8_PostProc DXVA1/2 NV12 720x480/1280x720
ModeWMVS PostProc DXVA1/2 NV12 720x480/1280x720

Смущают выделенные строки, да и H264 файлы не играют на этой карте с аппаратным ускорением, в отличии от встроенного видео HD 3200 где всё шоколадно играется. Проверено на одной системе с одинаковыми кодеками и одинаковыми файлами H264, простым перетыканием монитора с дискретного видео на встроенное.

Автор:  morfisiniumus [ 16:34 18.11.2008 ]
Заголовок сообщения: 

Видимо коряво Directx у тебя стоит, попробуй поставь версию за ноябрь...Не знаю правда поможет нет.
У меня такая же фигня была, вылечил переустановкой винды=) :D

Автор:  i Vlad [ 18:32 18.11.2008 ]
Заголовок сообщения: 


Видимо коряво Directx у тебя стоит, попробуй поставь версию за ноябрь...Не знаю правда поможет нет.
У меня такая же фигня была, вылечил переустановкой винды=) :D

Спасибо. Винду переустановил позавчера, DXVA Checker на старой показывал тоже самое, сейчас качаю Directx 9.25 посмотрю что дальше будет.
Ключевой вопрос, непонятно почему на встроенном видео HD 3200 DXVA включается и работает без проблем?

А что там с DirectVobSub? Может у меня тоже из-за него лагает, или он у меня не включается? Сорри за ламерский вопрос.

Автор:  Bonusfrag [ 13:52 19.11.2008 ]
Заголовок сообщения: 

Привет всем) Рад, что мой труд не потерялся и его повесили в шапку раздела.
Жаль, что я не доделал... может, за зимние каникулы допишу...

i Vlad. Думаю, дело в дровах. Тут на днях я соблазнился — поставил 8.11 себе. Хотя АГП-релиза пока нет — многие знают, как его поставить (см.оф.форум ати). Запустил DXVA Checker (кстати, уже появилась 1.10 версия) и обнаружил, что от ModeH264_VLD_NoFGT: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080 осталось только ModeH264_VLD_NoFGT: DXVA1, NV12, 720x480... вот так... Откат на 8.8 всё вернул на место. Времени протестить 8.9 и 8.10 не было.

DirectVobSub и прочие фильтры на DXVA Checker никак не влияют. Так что сначала добейтесь правильной таблицы в этой проге — потом экспериментируйте с фильтрами. Тут в соседней теме http://forum.radeon.ru/posting.php?mode=quote&p=468340 есть таблица для вашей карты.

Автор:  i Vlad [ 14:30 19.11.2008 ]
Заголовок сообщения: 


i Vlad. Думаю, дело в дровах. Тут на днях я соблазнился — поставил 8.11 себе. Хотя АГП-релиза пока нет — многие знают, как его поставить (см.оф.форум ати). Запустил DXVA Checker (кстати, уже появилась 1.10 версия) и обнаружил, что от ModeH264_VLD_NoFGT: DXVA1, NV12, 720x480 / 1280x720 / 1920x1080 осталось только ModeH264_VLD_NoFGT: DXVA1, NV12, 720x480... вот так... Откат на 8.8 всё вернул на место. Времени протестить 8.9 и 8.10 не было.

DirectVobSub и прочие фильтры на DXVA Checker никак не влияют. Так что сначала добейтесь правильной таблицы в этой проге — потом экспериментируйте с фильтрами. Тут в соседней теме http://forum.radeon.ru/posting.php?mode=quote&p=468340 есть таблица для вашей карты.
У меня pci-e карта, не знаю поможет ли мне catalyst 8.8, были 8.9, сейчас 8.10 стоят-DXVA Checker показывал везде одинаково. Может под вистой что-то включится?

Автор:  morfisiniumus [ 14:51 19.11.2008 ]
Заголовок сообщения: 

i Vladтяжелый какой-то случай у вас
:)
PS Неужели еще никто не придумал как совместить dxva u Directvobsub блин я на высаде:(

Автор:  morfisiniumus [ 20:39 19.11.2008 ]
Заголовок сообщения: 

Bonusfrag
Давай еще похимич, над кодеками=)

Автор:  Bonusfrag [ 21:52 19.11.2008 ]
Заголовок сообщения: 

i Vlad. вы каталист можете и 8.11 поставить, но вот дрова пробуйте разные и через каталист проверяйте — всё ли нормально встало... (т.е. смотрите версию драйвера на инфо-вкладке каталиста)

Кстати вспоминается мне — кто-то рассказывал (вроде в этом разделе форума), что существует серия карт, в которых эта функция была залочена случайно и для её активации требовалась перепрошивка... ищите — возможно у вас именно эта проблема.
http://forum.radeon.ru/viewtopic.php?t=23533

Да я бы похимичил) Ща сесия просто.
А с субтитрами — в MPC встроенный плагин для этого есть.

Уже и HD себе качнул) Вот тут пробовал Поттера посмотреть — так не идёт через встроенный кодек MPC. Проверил файл этим чеккером — чеккер сказал, что кодеки Неро и Киберлинка должны работать. И действительно — в самом чеккере через кодек Неро воспроизведение идёт без нагрузки на проц. А через киберлинк в чеккере — ни в какую... виснет всё намертво, и ПК уходит в ребут..... В Неро_шоу_тайм аппаратка не врубается, повердвд тоже глючит. В МРС кодеки эти дают россыпь... Перекодил фрагмент файла Атишным AVIVO транскодером (в H264 — avi) — так после этого отлично через MPC-шный кодек пошло всё норм) (весь файл кодить надо 3 часа моим процом.... а серий-то таких у меня 5.......)

Так что если кто разъяснит — есть ли в карте 3650 функция аппаратного кодирования в H264 — буду оч.благодарен!!!

Одним словом — есть с чем ковыряться. А для успешного результата требуется слишком много: получается, что нужна совместимость файла + декодера + карты + плеера..... Конечно напрягает это...

Автор:  Demon555 [ 23:00 19.11.2008 ]
Заголовок сообщения: 

Где то недавно читал, что для использования DXVA, кодек должен быть напрямую подключен к материалу, т.е если подрубить Directvobsub то он будет работать как промежуточный фильтр, и из-за этого вырубается DXVA (проверено на личном опыте)

Автор:  i Vlad [ 01:41 21.11.2008 ]
Заголовок сообщения: 


i Vlad. вы каталист можете и 8.11 поставить, но вот дрова пробуйте разные и через каталист проверяйте — всё ли нормально встало... (т.е. смотрите версию драйвера на инфо-вкладке каталиста)


Каталист по моему и есть драйвера, может быть вы ССС имели в виду? Я ставлю и драйвера и ССС одной версии, в общем в одной упаковке, т.е если ставлю 8.10 то и дрова и ССС сразу.

Ставил висту, там всё работает, может кто-то пояснить? Имхо производители железа нас так ненавязчиво на висту пересаживают.
И чего интересно в ХР не хватает для этого?
ATI Radeon HD 2600

ModeMPEG2_IDCT DXVA2 NV12 720x480 / 1280x720 /1920x1080
ModeMPEG2_A DXVA1 NV12 720x480 / 1280x720 / 1920x1080
ModeMPEG2_C DXVA1 NV12 720x480 / 1280x720 / 1920x1080
ModeH264_VLD_NoFGT DXVA2 NV12 720x480 / 1280x720 / 1920x1080
ModeVC1_VLD DXVA1/2 NV12 720x480 / 1280x720 / 1920x1080
5B23D46D-FA5F-4FDC-B78A-7EB2787942EC DXVA2 NV12 720x480 / 1280x720 / 1920x1080

Автор:  morfisiniumus [ 13:02 21.11.2008 ]
Заголовок сообщения: 

ModeH264_VLD_NoFGT DXVA2
что это за чудо новое?

Автор:  i Vlad [ 13:36 21.11.2008 ]
Заголовок сообщения: 

morfisiniumus
Не знаю, это DXVA Checker так написал. Н264 игралось нормально с киберлинковским кодеком.

Автор:  Bonusfrag [ 21:20 21.11.2008 ]
Заголовок сообщения: 

DVXA2 — это вариант, работающий только в Vista (вроде...)

Автор:  i Vlad [ 02:21 22.11.2008 ]
Заголовок сообщения: 


DVXA2 — это вариант, работающий только в Vista (вроде...)


Так я и писал что на висте только всё заработало, это из висты я Checker запускал.
А отсюда http://exdeus.home.comcast.net/~exdeus/ati-hd2x00/ по подсказке с ixbt скачал скрипт и поставил, теперь и на ХР всё работает :up:

Автор:  Bonusfrag [ 01:17 23.11.2008 ]
Заголовок сообщения: 

Аппаратное декодирование H264/AVC

Для тестов использую Фрагмент из Гарри Поттера (кодирован с пмощью ATI AVIVO Transcoder) 1920*800 Format: AVI, Video Format: AVC, Codec ID: H264.
DXVA_Checker определяет, что файл совместим с кодеком Nero (6.2.10.31) и с кодеком CyberLink8 (2.2.0624).Также аппаратное ускорение врубается на внутреннем кодеке MPC-Home cinema (1.1.902.0)

После эксперимента в новой сборке (1.1.902.0) с родным кодеком мне не удалось запустить воспроизведение видео ни с одним кодеком, кроме встроенного (результат: 600МГц, 5%ЦП, 17%ГП) , в связи с чем далее пришлось продолжить со стабильной сборкой MPC-Home cinema (1.1.604.0). Результаты получились следующими:

# ____MPC__CyberLink-MPC____Nero-MPC____CyberLink-DXVAchecker_____Nero-DXVAchecker___СyberLink-PowerDVD8
CPU___5%____3%____________5%________________5%___________________5%_______________5%
GPU__17%____25%___________25%_______________17%__________________17%______________2%

В MPC при CyberLink и Nero — кодеках картинка иногда подлагивала. Этот артефакт можно исключить переключением в полноэкранный режим Direct3D.
В Неро-шоу-тайм кодек Неро активировать DXVA не захотел...

Второй тестовый файл — фильм 08.08.08 1 280*720 Format: MPEG-4, Video Format: AVC, Codec ID: avc1

# ____MPC__CyberLink-MPC____Nero-MPC
CPU___3%____3%____________3%
GPU___8%____15%___________18%

В PowerDVD8 и в Неро-шоу-тайм DXVA не активировался.... Проигрывать файлы через DXVA checker было лень)).

Также повозился с кривым Рипом (собственно, тестовый фрагмент Поттера был сделан из этого рипа.). MPC не воспроизводил вообще, кодек CyberLink отправлял машину в ребут, кодек Неро в MPC мордовал картинку — она рассыпалась зелёными кубиками, а вот при проигрывании этого кривого рипа через DXVA checker используя кодек Неро никаких проблем не возникло...

Итог моих тестов прост: для использования DXVA надо иметь PowerDVD8 и их video decoder, кодек Nero, MPC-Homecinema и DXVA-checker. А далее — пробовать разные сочетания...
Однако, сильнее всего результат зависит от рипа. Плохой рип надо либо смотреть софтовым декодером, либо сначала перекодить самому...

*— во всех случаях, когда DVXA активировался, видеокарта работала на частоте 600МГц (UVD-режим)

Автор:  Bonusfrag [ 21:50 23.11.2008 ]
Заголовок сообщения: 

Ещё одна деталька по рип, который я обозвал кривым...
Во первых, у него level 5.1 (таких рипов у меня 5 серий Поттера), и все они нормально воспроизводятся через dxva checker с использованием кодека Неро... Т.е. level не влияет на dxva.

Более того — после не совсем понятных манипуляций, одной из которых является открытый dxva checker, серии чудесным образом начинают нормально воспроизводиться и в MPC через этот кодек... Так что, думаю, проблема рассыпания картинки не в кодеке, а в MPC...

Сейчас качаю последнюю Неро, чтоб попробавать запустить эти файлы через последнюю версию showtime.

Автор:  Bonusfrag [ 04:07 24.11.2008 ]
Заголовок сообщения: 

Обнаружение описанного выше «чуда» — воспроизведения матроски с левелом 5.1 через DVXA-checker и кодек Неро заставило задуматься – так почему же MPC не воспроизводит нормально через тот же самый кодек…. (изображение рассыпается, а в худшем случае машина виснет и уходит в ребут).

Так вот – долго ковыряясь и перебирая разные комбинации ( в т.ч. я поставил Nero 9 ShowTime – к слову: там для большинства DXVA-совместимых файлов аппаратное ускорение включалось и успешно работало – но не для этого (см.ниже) типа Матроски. Для него – та же россыпь….) можно сделать вывод – что в DVXA-checker’e воспроизведение идет не через VMR 7-9 «renderless», который многие ставят по умолчанию, а через VMR 7-9 «windowed», т.к. при множестве параметров именно смена «renderless» на «windowed» в MPC привела к тому, что ….. Matroska стала воспроизводиться через кодек Nero без россыпи!!! Это реально работает!

А теперь по порядку:
Цель – воспроизвести с DXVA файл типа *.mkv:

Контейнер:
Format : Matroska
Writing application : mkvmerge v2.1.0 ('Another Place To Fall') built on Aug 19 2007 13:40:07
Writing library : libebml v0.7.7 + libmatroska v0.8.1

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 8 frames
Muxing mode : Container profile=Unknown@5.1
Codec ID : V_MPEG4/ISO/AVC

Для этого я использую:
Карта HD3650 AGP
Драйвер 8.8 (8.522) (в последующих дровах DXVA у меня отрубается для высоких разрешений в H.264/AVC….)
Стабильная версия MPC-HomeCinema 1.1.604.0,
Кодек Nero Video Decoder 6.2.10.31 (можно пробовать другие версии) – это файл NeVideo.ax – входит в каждую версию Nero.
Haali Media Splitter (1.8.122.18) (Хотя встроенный в МPC сплиттер Матроска тож работает, но этот лучше)
Также пригодятся DVXA-checker 1.10.1.0 (настройки Каталиста – см.скрин) и Ati Tray Tools (у меня – 1,6,9,1369) (-для графиков)
(внимание — проверять нагрузку проца, вызывая диспетчер процессов, не рекомендую. Данные действия при воспроизведении иногда приводят к BSOD....)

Я приведу все графические настройки, которые могут касаться успешного результата:
1) Catalyst

ИзображениеИзображениеИзображение
ИзображениеИзображениеИзображение

2) MCP-HomeCinema

ИзображениеИзображение
Изображение
Изображение

3) DVXA-checker

Изображение

Изображение

4) результат

Изображение
Изображение___Изображение

По последнему скриншоту видно, что при воспроизведении частота проца карты поднимается до положенных 600MHz, нагрузка на проц при этом — несколько процентов.
Другие кодеки отказываются в моём случае работать с такими рипами при включенном DXVA — но если у кого получится успешно нагрузить подобным рипом, скажем, киберлинк или встроенный кодек MPC — пишите — будем проверять.

Недостаток данного решения — субтитров не будет.

У кого есть акаунт на ixbt — кинте туда ссылку. Там люди как раз с этой проблемкой борются ( http://forum.ixbt.com/topic.cgi?id=10:51719-92 )

Автор:  Demon555 [ 03:11 25.11.2008 ]
Заголовок сообщения: 

Bonusfrag
Проверь пжл. у себя этот файл : http://letitbit.net/download/6a0a2d7096 ... kv.html(20 мб)
По всем параметрам вроде подходит под DXVA, но оно не пашет, для проигрывания использую Media Player Classic HomeCinema (x86), svn 902. Может тебе удастся понять почему непашет DXVA??
Заранее Благодарен!!

Автор:  Bonusfrag [ 04:44 25.11.2008 ]
Заголовок сообщения: 

Вот свойства файла, который у меня воспроизводится как софтово, так и аппаратно без проблем и ухищрений.

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 37mn
Nominal bit rate : 7 230 Kbps
Width : 1 920 pixels
Height : 804 pixels
Display aspect ratio : 2.35
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.195
Title : WALL-E.2008.1080p.BluRay.DTS-ES.x264-ESiR
Writing library : x264 core 65 r1026M 745a48b
Encoding settings : cabac=1 / ref=4 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=9 / psy_rd=0.9:0.0 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=18,10 / chroma_qp_offset=-2 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=6 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=1 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=7230 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=20 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.65
Language : English

А вот — для вашего файла — он у меня в софтовом-то режиме только с внутренним кодеком MPC пошел... и то с сильной рассинхронизацией.

Video
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 14s 83ms
Bit rate : 11.3 Mbps
Nominal bit rate : 12.1 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.244
Writing library : x264 core 64 r994M b35a044
Encoding settings : cabac=1 / ref=5 / deblock=1:-2:-1 / analyse=0x3:0x113 / me=umh / subme=6 / psy_rd=1.0:0.0 / brdo=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=16 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=0 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=12129 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Language : English

Вывод такой: в этом файле видимо использована более старая библиотека, вероятно что-то ещё может влиять — надо разбираться со стандартами: http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC .....
Так что (исходя из того, что файл не пошел софтово через хорошие кодеки) — у него проблема более глобальна — чем несовместимоть с DXVA...
возможно, что ваш исходный файл лучше — этот кусок мог быть криво отрезан... посмотрите свойства полного файла через MediaInfo (— входит в K-lite.)...

Автор:  Demon555 [ 09:30 25.11.2008 ]
Заголовок сообщения: 

Вот данные из MediaInfo:
Общее
Полное имя : I:\HD Video\Побег из Шоушенка.mkv
Формат : Matroska
Размер файла : 12,5 Гигабайт
Продолжительность : 2ч 22мин
Общий поток : 12,5 Мбит/сек
Дата кодирования : UTC 2008-11-24 23:35:24
Программа-кодировщик : mkvmerge v2.4.0 ('Fumbling Towards Ecstasy') built on Oct 11 2008 20:13:15
Библиотека кодирования : libebml v0.7.7 + libmatroska v0.8.1

Видео
Формат : AVC
Формат/Информация : Advanced Video Codec
Профайл формата : High@L4.1
Настройка CABAC формата : Да
Настройка ReFrames формата : 5 кадры
Режим смешивания : Container profile=Unknown@4.1
Идентификатор кодека : V_MPEG4/ISO/AVC
Продолжительность : 2ч 22мин
Битрейт : 11,6 Мбит/сек
Номинальный битрейт : 12,1 Мбит/сек
Ширина : 1 920 пикс.
Высота : 1 080 пикс.
Соотношение кадра : 16/9
Частота кадров : 23,976 кадр/сек
Разрешение : 24 бит
Колориметрия : 4:2:0
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.244
Библиотека кодирования : x264 core 64 r994M b35a044
Настройки программы : cabac=1 / ref=5 / deblock=1:-2:-1 / analyse=0x3:0x113 / me=umh / subme=6 / psy_rd=1.0:0.0 / brdo=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=1 / mbaff=0 / bframes=16 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / bime=0 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=2pass / bitrate=12129 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Язык : English

Автор:  Bonusfrag [ 14:49 25.11.2008 ]
Заголовок сообщения: 

Да... это те же самые параметры...

Формат/Информация : Advanced Video Codec
Профайл формата : High@L4.1
Настройка ReFrames формата : 5 кадры
Библиотека кодирования : x264 core 64 r994M b35a044

Скорее всего, DXVA с ними не заработает, т.к. даже софтовые кодеки с ним работать не хотять...
Надо искать другой релиз или перекодировать... Вообще, он у Вас любыми кодеками нормально проигрывается?
Или только через MPC, как у меня? VLC (videolan) его воспроизводит у вас?

Автор:  Demon555 [ 18:47 25.11.2008 ]
Заголовок сообщения: 

VLC (videolan) сыпит картинку и тормозит!, CoreAVC VideoDecoder 1.8.5 нормально глатает!!
Короче, понятно, корявый рип, да и бог с ним, система и софтово спокойно тянет!!
Тут вот ещё вопрос какой, есть фильм:
Общее
Полное имя : I:\HD Video\Шаг вперед 2-Улицы.mkv
Формат : Matroska
Размер файла : 9,26 Гигабайт
Продолжительность : 1ч 37мин
Общий поток : 13,6 Мбит/сек
Дата кодирования : UTC 2008-07-17 12:41:38
Программа-кодировщик : mkvmerge v2.2.0 ('Turn It On Again') built on Mar 10 2008 10:55:12
Библиотека кодирования : libebml v0.7.7 + libmatroska v0.8.1

Видео
Формат : AVC
Формат/Информация : Advanced Video Codec
Профайл формата : High@L4.1
Настройка CABAC формата : Да
Настройка ReFrames формата : 4 кадры
Режим смешивания : Container profile=Unknown@4.1
Идентификатор кодека : V_MPEG4/ISO/AVC
Продолжительность : 1ч 37мин
Битрейт : 10,7 Мбит/сек
Номинальный битрейт : 11,3 Мбит/сек
Ширина : 1 920 пикс.
Высота : 1 040 пикс.
Соотношение кадра : 16/9
Частота кадров : 23,976 кадр/сек
Разрешение : 24 бит
Колориметрия : 4:2:0
Тип развёртки : Прогрессивная
Бит/(Пиксели*Кадры) : 0.236
Библиотека кодирования : x264 core 60 r892M ad1d7a4

DXVA пашет замечательно!! Смотрю через Media Player Classic HomeCinema (x86), svn 902, на Full Hd телеке Sony KDL40L4000, подключен через ативский переходник+ HDMI кабель, в соответствии с частотой кадров в фильме в ССС выставляю частоту обновления 24 Гц, телек переключается в 1080/24р и тут появляются лаги, внизу экрана каждые 10-15 сек. происходят подёргивания, если переключить на 25 Гц в ССС, то на телеке уже 1080i и лаги пропадают!!
Это опять корявый рип или проблемы с ССС и железом??

Автор:  Bonusfrag [ 23:34 25.11.2008 ]
Заголовок сообщения: 

Это проблема совместимости железа + ССС, скорее всего. Рип норм, раз DXVA пошло. Спрашивай в соседних темах.
От себя могу сказать одно предположение: я не знаю 24Гц = 24 кадра/сек или 23.976. Просто если 24, то грубо говоря идет частотная рассинхронизация...
КОроче, в этом не силен. я и, чем 1080/24р от 1080i отличается, не знаю) — нет такой техники у меня — посему не разбирался.

Автор:  morfisiniumus [ 08:08 30.11.2008 ]
Заголовок сообщения: 

Большое спасибо Bonusfrag, за твою проделанную работу, нифига бы я не работало у меня если бы не твои уроки
:D

Автор:  Ubivetz [ 21:44 14.12.2008 ]
Заголовок сообщения: 

А где скачатьDXVA checker? Поискал в инете, на "официальном сайте" его нет уже, на всех остальных ссылка на него.
И вообще, он обязателен?

Автор:  Ubivetz [ 22:13 14.12.2008 ]
Заголовок сообщения: 

У меня на "Сонной лощине" так и не заработало ускорение. Правда DXVA Checker'ом не пользовался. Карта 3450

Автор:  Bonusfrag [ 23:16 14.12.2008 ]
Заголовок сообщения: 

Ubivetz
DXVA Checker наименее нагружен всякими примочками. Если он воспроизведёт аппаратно (будет слева внизу написано — decoder device такой-то — как-то так) — то надо колдовать.
Официальный сайт проги: http://bluesky23.hp.infoseek.co.jp/
Прямая ссылка: http://bluesky23.hp.infoseek.co.jp/dxva ... 10.1.0.zip — открылась со второго раза. всё-таки японский серв и у меня нет лагает.

кидайте сюда результат проверки в dxvaChecker и инфу из MediaInfo (см.выше подробнее) — посмотрим, что к чему.

Автор:  Ubivetz [ 21:58 15.12.2008 ]
Заголовок сообщения: 

Изображение

Изображение

Автор:  Ubivetz [ 22:08 15.12.2008 ]
Заголовок сообщения: 

Bonusfrag? Какие-то странные глюки, MediaInfo напрямую вставляться не хочет :mad:
http://paste.org.ru/?v3jyly

Автор:  Bonusfrag [ 00:39 16.12.2008 ]
Заголовок сообщения: 

у вас на 100% случай, описанный тут выше: http://forum.radeon.ru/viewtopic.php?p=520389#p520389
и на 90% у вас не установлена Неро, т.к. DXVA Checker её кодек не видит.

Вам надо поставить последний MPC Homecinema — недавно вышла стабильная сборка. Заблочтить ffdshow (как? — описано выше в теме) в MPC и попробовать воспроизвести встроенным кодеком MPC. Я ещё не успел проверить его на таких файлах.

Если не прокатит — то ставить последнюю Неро. Тогда её кодек можно будет заюзать и сделать всё, как описал выше (ссылку уже дал). В самом nero show time на таких файлах dxva не включается.

Автор:  Ubivetz [ 11:07 16.12.2008 ]
Заголовок сообщения: 

Неро у меня установлен, но так называемый Micro, без всякого Г, что идёт с ним. Только писалка дисков.
MPC Homecinema установлен, так как 14 числа скачал и установил последний K-Lite Codec Pack и при установке выбрал MPC Home Cinema вместо "простого" MPC.
ffdshow заблокирован, как описано в англоязычной инструкции в начале темы.

Автор:  Bonusfrag [ 14:45 16.12.2008 ]
Заголовок сообщения: 

К сожалению нужно это самое Г., которое идёт с неро. Конкретно — НЕро шоу тайм. Оно имеет отличный кодек, без которого никуда...

MPC Home cinema в K-LIte старый. Качайте новый MPC Home cinema c офф.сайта.

Автор:  Ubivetz [ 15:17 16.12.2008 ]
Заголовок сообщения: 

С офсайта тоже скачал, ещё раньше. Спасибо, за советы, поставлю таки Неро.

Автор:  Ubivetz [ 12:07 19.12.2008 ]
Заголовок сообщения: 

Неро ни в какую не хоче ставиться, при том что я качал триалку 9.2.6.0 с официального сайта

Автор:  Bonusfrag [ 00:19 23.12.2008 ]
Заголовок сообщения: 

это у вас что-то с ПК или побился файл при закачке.... у меня проблем не было при установке.

Автор:  Ruslan_X [ 12:42 02.05.2009 ]
Заголовок сообщения: 

Аппаратное ускорение оказалось оказалось вещью крайне привередливой. На старой винде 3450 AGP видео с ReFrames более 5 рассыпалось и с кодеками Неро и с Киберлинком. После переустановки винды все стало наоборот: со встроенным кодеком черный экран, а с Неро и с Киберлинком пошли фильмы с ReFrames до 10. При этом лучшее качество, как и писал Bonusfrag, дала связка МРС НС + VMR7 (windowed) + Nero. Хотя иногда настройка слетала и тогда помогала смена VMR. В общем оказалось что на Целероне 1800МГц вполне можно крутить мкв 1080.

Автор:  Bonusfrag [ 18:59 02.05.2009 ]
Заголовок сообщения: 

спс эа отзыв!

за время пользования схемы заметил:
Иногда рип надо запускать пару-тройку раз... т.е. открыл плеер, запустил — всё посыпалось... закрыл-открыл — опять посыпалось... ещё раз закрыл-открыл — пошло норм работать....
Если вдруг посреди фильма начало сыпаться, то стоит остановить, перезапустить плеер, открыть заново, аккуратно за один-два движения перемотать и продолжить просмотр... если не помогло — пару раз повторить...
т.е. россыпь носит вероятностный процесс... хз от чего так.

Автор:  denis!!! [ 23:16 03.05.2009 ]
Заголовок сообщения: 

Bonusfrag
Подобные проблемы (из многолетнего опыта) — это были глюки кодека. Правда почему раз сыпится, а другой раз нет, не знаю, видимо в кодеке (или в драйверах, раз это аппаратная поддержка) есть глюки с поддержкой выбрасывания (drop) кадров, в случае, если не хватило процессорного (включая GPU) времени для их декодирования.
Подобный глюк довольно часто наблюдается в некоторых нефинальных версиях кодеков, когда другое приложение начинает загружать системные ресурсы компа во время проигрывания видео. Глюк пропадает при следующем ключевом кадре (или раньше, если картинка имеет много движения).

Автор:  Bonusfrag [ 11:10 04.05.2009 ]
Заголовок сообщения: 

denis!!!
я согласен с фразой

Глюк пропадает при следующем ключевом кадре

но к сожалению, происходит у меня не так... глюк пропадает и снова появляется, грубо, говоря, в следующей группе кадров...
т.е. если начало сыпаться — то ппц...

мои предположеия, что это какой-нить буфер не справляется... и нужно его сбросить для восстановления работы...

Ну и естественно, что это происходит только на "кривых" рипах... На m2ts оригинальных такого никогда не замечал... так что по воможности, выбираю на торентах оригинальный BD, выбираю качать самый большой файл из всех — он и оказывается видеоисточником (остальное — это реклама, менюшки и т.д.).... так что из 50Гиг качать приходится только 20Гиг... хотя и это тяжко... но нормальный рип найти тяжело — медиаинфо редко люди выкладывают... Ну или надо в личку стучать и клянчить этот лог.

Автор:  Ruslan_X [ 10:24 05.05.2009 ]
Заголовок сообщения: 


Иногда рип надо запускать пару-тройку раз...
Мне помогает смена VMR7(windowed) на 9 или наоборот и перезапуск плеера. А фильм с ReFrames 16 ("Planet Earth HD" 1080р, 4,5Гб) не пошел и на 4850 с Nero.

Автор:  ciberhunter [ 16:04 20.07.2009 ]
Заголовок сообщения: 

У меня сейчас проблема с включением аппаратного ускорения. С кодеком киберлинк запустился только один мультфильм "Вольт" в разрешении 1080p контейнер mkv видеокодек h.264 с ре-фреймом 3. Он же запускается и с кодеком Nero
Мультфильм "Корпорация монстров" с рефреймом = 10 запустился только с кодеком Nero.
Мультфильмы "Роботы" (re-frames=9) и "Нико: полет к звездам" (re-frames=4) ни запускаются ни одним аппаратным кодеком. Картинка или начинает "рассыпаться" или изображение замирает а звук продолжает двигаться дальше. Или вообще черный экран. Иногда бывает проигывание первых кадров фильма и далее полное замирание.
Уже не знаю что делать. Проц у меня слабый althlon-64 3000. Тянет только 720p
Пока поиски решения проблемы напоминают танцы с бубном. Перебираю комбинации кодеков и настроек.

Автор:  goalkeeper [ 18:56 07.10.2009 ]
Заголовок сообщения: 


NVIDIA PureVideo HD для nVidia карт, а как быть тем у кого ATI?


NVIDIA PureVideo HD- это название технологии,а NVIDIA PureVideo Decoder- просто декодеры , религия чтоль мешает его на Ати юзать?


Правильно ли? Хочется уточнить у знающих людей :)

Автор:  al.61.re [ 21:22 23.12.2009 ]
Заголовок сообщения: 

http://en.wikipedia.org/wiki/H.264#Levels

high@L5.1 1920x1080@120p (16) 240 mbit/s

не всякое железо потянет.

большинство HDTV телевизоров, например, не потянет

а вот фильмы в формате high@L4.1 1920x1080@25p (5) либо самопал какой-то,
либо просто заменен заголовок: вместо 5.1 нарисовали 4.1, ввиду того что многие плееры, как только видят 5.1, сразу отказываются от аппаратного декодирования...

P.S.
Чтобы не мучиться с декодерами, попробуйте KMPlayer. Он умеет даже с CPU = 1 Ггц работать...
http://www.kmplayer.com/forums/forumdisplay.php?f=23

Автор:  Bonusfrag [ 11:31 05.09.2010 ]
Заголовок сообщения: 

// не смотря на дату пред.поста...:
http://www.blu-ray.com/faq/#bluray_vs_dvd_comparison :

Blu-ray: Video bit rate (max) — 40.0Mbps

и не зря у меня у копии (не рипа) Поттера (c BluRay) битрейт всего 10.4 Mbps ( VC-1 @L3 — макс.битрейт для этого профиля 45 Mbit/s ) http://en.wikipedia.org/wiki/VC-1
А если блюрей на H.264 (точнее, AVC mpeg4), то там профиль как раз 4.1 , а вот профиль 5.1 — как раз самопальный, результат рипов/перекодировок.
Большинство аппаратных декодеров потому и понимают только 4.1, но не понимают 5.1

Автор:  Airstream [ 15:53 03.06.2011 ]
Заголовок сообщения: 

У меня все встало с первого раза ! Так что проблема в чем то доругом ...

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Copyright © 2001 - 2012, Radeon.ru Team
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/