You are not logged in. Please login or register.
SmoothVideo Project → Posts by MAG79
Итак, провел вчера серию замеров. Первые результаты и первые выводы.
1. Выбрал заведомо самую простую DirectShow-цепочку для видеоядра HD4000. По сути загрузил его только расчетами SVP.
Декодер: CUVID - работает блок аппаратного декодирования дискретной видеокарты GTX 660 Ti.
Отрисовщик: Overlay Mixer - отрисовка кадра идет из плеера напрямую в видеопамять, а видеокарта HD4000 масштабирует ее с применением билинейной интерполяции.
Заодно и проверка повторяемости результатов теста. Цифры в колонках должны быть одинаковыми, т.к. отличаются они только масштабом. Масштабирование полностью аппаратное без задействования вычислительных блоков HD4000. Видно, что точность определения загрузки процессора 1%, видеоядра HD4000 - 4%. Вполне достаточная точность.
Overlay Mixer показывает самое посредственное качество картинки (резкость хуже других отрисовщиков). Еще в минусы к нему можно записать неверное цветовое пространство (0..255, вместо 16-235) из-за чего черный цвет выглядит серым, а белый цвет недостаточно белым. А также отключает Aero в Windows 7. Для кого-то это тоже минус.
2. На самом тяжелом тестовом ролике разрешения 1080p сравнил между собой четыре пригодных для SVP декодера в составе LAV Filters.
Видно, что CUVID самый честный аппаратный декодер, т.к. использует процессор меньше всех.
QuickSync и copy-back выполняются аппаратно на HD4000 и грузят процессор на 2% больше.
Полностью программное декодирование (None) отнимает у процессора еще 4%.
Видно, что использование аппаратного декодирования на HD4000 не нагружает основные блоки расчета видеоядра, значит используется отдельный блок аппаратного декодирования. Степень загрузки блока декодирования недоступна из GPU-Z.
3. Замерял типичную для Core i5-3570K DirectShow-цепочку. Видеоядро HD4000 выполняет три задачи одновременно:
- аппаратное декодирование QuickSync,
- аппаратное ускорение расчетов SVP,
- аппаратное масштабирование в отрисовщике EVR (сustom presenter) с применением пиксельного шейдера по-умолчанию Bicubic A=-1.00.
Плавное воспроизведение с любым масштабированием получил только на тестовом ролике SD разрешения. На тестовых роликах 720p и 1080p без применения полноэкранного Direct 3D непобедимые подергивания, а временами еще и рассинхрон. Включение галки полноэкранного Direct 3D исправляет ситуацию. Видео становится плавным без подергиваний.
Выводы:
1. Аппаратное декодирование на HD4000 экономит до 4% загрузки процессора.
2. При обычных настройках плеера одновременно декодировать, ускорять повышение плавности и выводить картинку видеоядро HD4000 способно только для SD разрешения. 720p и 1080p требуют настройки плеера.
...продолжение следует.
danila_112
тормозит и лагает, процессоры одинаковые, в чем прикол?
А я для кого скриншот GPU-Z приложил? Запустить у себя и поглядеть на показания GPU Load. Они будут зашкаливать.
HD4000 слабовата для многоцелевого использования. В данном случае на нее возложено слишком много.
Настройками профиля SVP нагрузка на видеокарту сейчас не уменьшается. Поэтому тормозить будет на любых настройках.
у меня же проигрыватель 7 Windows Mediacenter
WMC использует отрисовщик EVR, в котором применяется качественное масштабирование.
HD4000 не тянет аппаратное ускорение SVP и отрисовку с качественным масштабированием одновременно.
Придется выбирать:
- либо MPC-HC с указанными настройками
- либо покупать дискретную видеокарту, чтобы и SVP и WMC тянула
- либо отключать аппаратное ускорение в SVP, разгружая HD4000 и перекладывая работу на процессор.
Какой ролик Вы запускали? Я на фильме "Я робот" с рутрекера экспериментировал.
Указано в допинфо: Кубок белых ночей 2011-Nikolay_-_-.ts
Если будет ссылка на конкретный торрент фильма "Я робот", то скачаю и проверю на нем.
biguho
64-х битные плееры не поддерживаются пакетом SVP.
Рекомендую поставить обычную 32-ух битную версию.
Качать с офф-сайта: MPC-BE Win32 1.1.3.0
...и madVR работает
danila_112
Как и обещал, настройки для горизонтальной анаморфной стереопары на моем Core i5-3570K
Загрузка процессора 59%, загрузка графического ядра 74%.
Заработал стандартный набор профилей 5g. Пришлось выбрать программное декодирование LAV - None, ортисовщик Overlay Mixer Renderer в плеере MPC-HC 1.6.5.
Подробности будут чуть позже в соседней теме с объяснениями в таблицах, почему именно этот декодер и отрисовщик.
Параметры последнего обработанного файла видео:
Имя файла: Кубок белых ночей 2011-Nikolay_-_-.ts
Размер кадра и частота: 1920x1080 pixels, 25 fps
На каждый 3D-ракурс: 960x1080 pixels
После подрезки краев: 960x1080 pixelsОпределившиеся параметры монитора
Размер экрана и частота обновления: 1920x1200 pixels, 60.146 Hz
После корректировки соотношений сторон: 960x1200 pixels (SAR=2/1)Данные о повышении плавности видео
Коэффициент повышения плавности: 12:5
Результирующая частота видеокадров: 60 fps
Повтор 1 кадра каждые 6.8 сек (без ReClock)Текущий определившийся профиль: 1920x1080@24
Параметры преобразования видео по профилю
[ExMethod=MSmoothFps_3] Добавление промежуточных кадров: Адаптивный режим (по-умолчанию)
[ExAlgo=13] SVP-шейдер: 13. Стандартный (по-умолчанию)
[ExMulti=MON] Изменение частоты кадров: До частоты экрана (по-умолчанию)
[ExBlockSize=16x16:2] Шаг сетки векторов: 12 пкс. Средний 2 (по-умолчанию)
[ExRecalc=65000:8] Уменьшение шага сетки: До мелкого шага 6-8 пкс.
[TypeDist=Exh:-10:SATD] Радиус поиска: Средний (по-умолчанию)
[ExPel=2] Точность векторов движения: До полу-пиксела (по-умолчанию)
[Badsad=2000:-24] Повторный широкий поиск: Усиленный
[ExSadml=0] Подавление площадных артефактов: Отсутствует (по-умолчанию)
[ExBlend=false] Построение на смене сцен: Повторять кадры (по-умолчанию)
[ExDwnResize=MON] Уменьшение размера кадра: До размера экрана
[ExConvertFps=false] Смешивание кадров до частоты экрана:falseПараметры по меню
[svp_libflowgpu=1] GPU-ускорение (OpenCL): true
[ExThreads=0] Количество потоков: Авто
[StereoMode=3] Стерео режим (3D): Горизонтальная анаморфная стереопара
[HandCrop=None] Подрезка краев: Не подрезать
[Borderlight=None] Подсветка краев: Выключена
[BorderlightZoom=5] Ширина круговой подсветки: 5%
[BorderlightType=8:8:100:1] Тип подсветки: Тип 3
[VDelay=0] Задержка видео: 0 мсек
[ExDemo=0] Демонстрационный режим: false
[ExTearingTest=0] Тест дрожания: false
[EFrameDoubling=0] Аварийное удвоение: false
[StopSmoothDelayOnRewind=1] Плавность на перемотке: Отключить на 1 сек
Ээээ... Если разговор про настройку Frame Rate Target, то эта настройка не меняет частоту обновления экрана монитора. Она лишь указывает целевую частоту кадров.
Ghostlamer
Первый же вопрос: а не чреват ли этот разгон выходом монитора из строя?
DAAO
Да, было бы полезно. секунд 30 максимум.
danila_112
Да, монитор 3D Vision, несовместим с HD4000. Но съэмулировать на обычном мониторе нагрузку от анаморфной стереопары на HD4000 смогу.
С таким уточнением настройки буду другие Не такие как с NVIDIA-карточкой.
danila_112
получилось нормально (без затыков и лагов со звуком) посмотреть кино 3D с горизонтальной анаморфной стереопарой, правда на настройках SVP 1G
Для анаморфной стеропары годятся настройки 5G. Площадь экрана та же, что и при 2D, количество вычислений тоже. Конкретные настройки будут позже, как обещал.
danila_112
думалось, что это связано с поточностью процессора
Связано, но не один-к-одному. Эмпирическая формула: число потоков процессора*1.823, можно больше, но если меньше, то недогруз ядер и как следствие меньшая производительность.
Обращаюсь...
Вечером воспроизведу настройки, кину сюда.
Точно! Ты прав. Пора провести тесты и обновить шапку темы.
Сегодня займусь
jkauff
Video
Width : 1 920 pixels
Height : 1 080 pixels
Frame rate : 29.970 fps
Scan type : Interlaced
You not need for SVP for such type of video. 29.97 fps after deinterlacing become 59.94 fps.
Use DXVA for this purpose or if you have NVIDIA card then you can use LAV CUVID decoder with HW deinterlacing.
Когда я отлаживал 3D режимы я пользовался как раз процессором Core i5-3570K.
Есть у меня Аватар 3D FullHD вертикальная стереопара (1920x2160). И я его смотрел с плавностью. Так что нет ничего невозможного.
danila_112
Если не сможешь настроить, обращайся. Подрублю 3D-монитор и воспроизведу настройки, на которых у меня Core i5 тянет такое видео.
danila_112
Интересно будет услышать отзывы о работе SVP в режимах 3D по сравнению с приобретенным новым 3д-тв.
Какая модель ТВ? Почему не пользуетесь встроенной в ТВ функцией повышения плавности движения?
Чей повышатель плавности лучше? Встроенный в ТВ или SVP?
Ruslan
Такого не бывает.
Никакая из версий пакета SVP сама по себе на работу функции DirectShowSource не влияет. Просто на систему был установлен правильно настроенный набор компонентов SVP. Наверняка и SVP 3.1.4 после этого также заработает
danila_112
как бы сделать Hotkey в программе SVP, чтобы он по кругу перебирал режимы 2D/3D vertical/3D Horizontal и т.д. ну конечно же и OSD было что такой-то режим включен
А почему бы и нет?!
Полезное предложение, нам очень понравилось, вот предварительная модификация SVP 3.1.4.
Скачать: SVPMgr314_SeteroMode_HotKey_mod.zip
Добавится еще одна горячая клавиша в меню Настройки - Изменить горячие клавиши
Ruslan
Скрипт знакомый. Ошибка нет.
"D:\1\Video.mkv" - этот файл вообще проигрывается?
%username%
Xant1k
Весь браузер Opera перерыл. Не нашел такой настройки. Про какое такое аппаратное ускорение речь? Где настройка?
---
Нашел: opera:config#Enable Hardware Acceleration
У меня выключена.
Выяснить какой avisynth установлен сейчас (например прочитать там: SVP Manager - Информация - Дополнительная информация).
Установить тот, который нужен для MeGUI. Я им не пользуюсь, что ему надо не в курсе. Как выясните - прошу сообщить.
Снял у себя скриншот диалога, как и в первом сообщении, настройки размера текста Windows 7 (после перезагрузки).
В нем имеются блоки текста с неотключенным Clear Type (выделены зелеными прямоугольниками). Тут наука бессильна.
Если тебе нужно именно это окно без Clear Type'а, то тут только ломать винду и лезть в недокументированные настройки.
Какое именно окно надо заскриншотить, чтобы было без Clear Type?
sergioleon
ещё эта настройка вкл / выкл Clear Type делает
Она только это и делает. Больше ничего.
эффект есть только сугубо выборочно, также как и приводил пример выше
Давай конкретно: где не работает?
Дальше я с тобой буду исключительно со скриншотами общаться.
Отговорки типа "приводил выше" не принимаются.
sergioleon
Перезагружаться после применения изменений пробовал?
sergioleon
Пуск - свойства на пункте "Компьютер" - Дополнительные параметры системы - вкладка "Дополнительно" - Быстродействие - Параметры - отключить галку "Сглаживать неровности экранных шрифтов" - Применить.
Хоть заувеличивайся. Шрифты без цветных теней.
sergioleon
Отсутствие Clear Type не спасает, мыло на месте, а текст под иконками раб.стола ухудшается.
Разумеется текст станет хуже. Он потеряет субпиксельную точность.
А если в каком-то конкретном приложении текст не стал четким, то ищи причину либо в настройках этого приложения, либо в применяемом шрифте.
SmoothVideo Project → Posts by MAG79
Powered by PunBB, supported by Informer Technologies, Inc.