4,726

(10 replies, posted in Using SVP)

deanox
1. Why you waiting 100% load from GPU?
Your GPU is very powerfull. For SVP-tasks quite enough only 20% of it. It is normal for top video adapters.

2. Your result FG1869 is very low. In the online base Core i5-2500K at frequency 4500 GHz has results: FG2467, FG2575, FG2635.
Something wrong with your hardware. Because synthetic results is ok but real-life tests result is low.

Maybe overheating and throttling?

3. in the attached  jpg
Where? I can't see it hmm

Если включена функция повышения плавности, то задержка будет как минимум период одного кадра, т.к. электронике надо "заглядывать в будущее" и сравнивать будущий кадр с текущим, чтобы рассчитать дополнительные промежуточные кадры.
Для 60 fps это 16,67 мс (рабочий стол PC, игры)
Для 25 fps это 40 мс (видео - PAL)
Для 24 fps это 41,67 мс (видео - кино)

4,728

(10 replies, posted in Using SVP)

deanox
You need to pass SVPmark test and show your results here.
Then we can compare it to normal results and say is it hardware problem or not.

If you want you can do it yourself. wink

4,729

(9 replies, posted in Using SVP)

berryracer
All new versions of software you talking about are included in todays beta. After closed beta-testing it will be available to all users as new SVP 3.1.2.

4,730

(153 replies, posted in Эксплуатация SVP)

nemoW
Никак. Шейдеры в madVR не работают.

Тему переименуйте
сделано

tormozit
что будет, если алгоритм оценил кривоту и решил строить кадр, но не успел достроить и уже вывелся следующий?
Такого не бывает. smile Алгоритм не может не успеть (разговор про аппаратные повышатели плавности в ТВ).

Думаю производительность процессора все таки должна влиять на вероятность успешного расчета за ограниченное время.
Повторю: телек - не компьютер. Какую логику в аппаратный чип заложили, так и будет работать. Там не нужны Гигагерцы и Гигабайты. Там все выполнено в железе и работает намного эффективней центрального процессора персонального компьютера.

совсем избавиться от разброса наверное тяжело?
Готов поспорить, что там нет разброса. Вычисление каждого кадра идет одинаковое очень короткое время.

там похожий на svp алгоритм
Мы никогда не узнаем, какой там алгоритм в действительности smile Доступны лишь общие описания работы и статьи. А детали реализации являются собственностью ТВ-разработчиков и коммерческой тайной.

4,733

(153 replies, posted in Эксплуатация SVP)

gaunt
Беспокоящие тебя вопросы вынесены в тему: Просмотр FullHD на телеке 1360x768

да

tormozit
Не будет у него периодически отключаться уплавнение из-за слабого проца?
точно нет. В телевизорах процессоры совсем не такие, как в компьютерах. Там вся нагрузка рассчитана, все работает как часы, а отключение плавности случается не по причине нехватки мощности, а потому что так задумано: отключаться на проблемных местах.

Два ядра на филипсе - это вообще, считаю, маркетинговый ход. Просто нынче модно заявлять о многоядерности wink

sergioleon
Как это понимать?
Любое наложние на видео (статистика, OSD, субтитры) требует ресурсов как процессора, чтобы картинку подготовить, так и видеокарты, чтобы наложить. Видимо, -11 мс - это компенсация. Картинка начинает рисоваться чуть раньше, чтобы на экране отрисовалась вовремя. Даже если она на самом деле опережает звук на 11 мс, то на слух такую рассинхронизацию видео со звуком не услышать.

И опять же повторю свои опасения насчет статистики в свойствах EVR: ей вообще можно доверять? hmm

vivan
спасибо за дополнение и ссылку smile
Почитаю...

komandors
Примерно такой же, как у x264 при переходе с 32 бит на 64 бита. Но главное преимущество 64 бит не скорость, а возможность использовать больше 2 ГБ оперативной памяти.

It means the problem is solved? hmm

river
Yeah.. It is simple. Only avisynth 2.5.8 MT SVP edition has memory optimizations for SVP use. wink

ffdshow.ax/avisynth.dll: 1.2.4450.0/2.6.0.3

Sorry, I didn't notice it before.

4,741

(50 replies, posted in Using SVP)

airport
Try to return standard 60 Hz video mode.

4,742

(50 replies, posted in Using SVP)

airport
I increased refresh rate from 60Hz to 80Hz
It is non standard. Does your hardware supports this? hmm
What is your configuration (CPU, GPU, monitor)?

disabled Vsync on GPU and MPC-HC
Are you sure it is good? I don't think so. hmm

4,743

(153 replies, posted in Эксплуатация SVP)

%username%
Как обстоит дело с 10бит видео?
Скачаю подобное видео и гляну. Пока не имею опыта просмотра 10 бит. smile

как себя симулятор чувствует с шарпен комплекс 2, бикубиком и madVR? отдельно и вместе
Ага, погляжу. Добавил в план в шапку темы. wink

4,744

(50 replies, posted in Using SVP)

And one more question.
Your tearing with Ctrl-T (Ctrl-Win-T) looks like this (tearing vertical line of tearing test)?

http://www.svp-team.com/forum/misc.php?item=1560 http://www.svp-team.com/forum/misc.php?item=1559

If yes then you can find option Vertical sync in driver of your video adapter and turn it on (Force on).

4,745

(50 replies, posted in Using SVP)

airport
Decrease frame size option does resize not crop. For cropping you must use Frame crop option from SVP tray menu.

Let's look to one of these video with tearing. Maybe it will be enough to me to find the problem.

tovarisch big_smile

4,746

(50 replies, posted in Using SVP)

airport
Oh! Yes. I didn't notice double ffdShow at the first screen (Thanks to Chainik). It is wrong. You need to leave one ffdShow.
Additional info is text-file from SVP menu - Information - Additional information.
Upload any fragment with tearing trouble. Source video without any transcoding.

Why you use decrease frame size to 75% of original size for 640x480 video?

river
4 core CPU with HT with "threads:auto" setting gives 9 SVP-threads. It is not very high value to heavy memory use. You are not need to change it.

4,748

(153 replies, posted in Эксплуатация SVP)

Из шести под-тестов три показали полезность встроенной графики, а оставшиеся три показали как будто бы полную (и не очень) бесполезность.

Начну с под-теста simple1. Это стандартное удвоение кадров, в котором эффективнее всего работает построение кадров. Для требуемых 48 к/сек необходимо рассчитать для 24 исходных кадров ровно 24 промежуточных.

http://www.svp-team.com/forum/misc.php?item=1658

Но почему же дискретная графика дает прирост результатов, а встроенная графика не дает? Ответ кроется в цифрах. Если взглянуть на результаты расчета только процессором, то видно, что они лежат в районе 126-133 к/сек. Это в 2,5 раза больше требуемой скорости 48 к/сек. При реальном проигрывании видео с плавностью скорость будет в 2,5 раза ниже, соответственно процессор будет загружен на 100/2,5 = 40%. GPU-ускорение должно еще освободить процессор, что в реальности даст меньшую частоту его работы, меньший нагрев, и как результат, меньший шум от системы охлаждения. smile Правда этот вывод касается горячих процессоров (Core i7 920, например), а IvyBribge - процессор достаточно холодный. wink
Но я не ответил на вопрос, почему встроенная графика не дала прироста? Если посмотреть показатель расчета кадров (GPU-calc), то можно увидеть там цифру 130. Это означает, что она способна рассчитывать 130 вакуумо-кадров на среднестатистических настройках плавности. Кроме этого имеются издержки на передачу данных процессор > видеокарта > процессор, что создает ограничение для применения видеокарты. В данном случае ограничение находится в районе 150 к/сек.

Анализ отличий.
1. Прирост от iGPU: 10% (на старом драйвере отрицательный: -3%).
2. Прирост от dGPU: 50% (это быстрее, чем iGPU в 1,36 раза).
3. Разгон памяти увеличил результаты CPU на 6%, iGPU - на 8%, dGPU - на 14%. Для дискретной карты на таких скоростях обработки и особенно пересылки данных является критичной частота работы оперативной памяти.

Под-тест fastest. Это еще более легкие настройки повышения плавности.

http://www.svp-team.com/forum/misc.php?item=1659

Подтверждается предположение об ограничении скорости встроенного графического ядра в районе 150 К/сек. Теперь даже от использования дискретной видеокарты не наблюдается  прироста. Вся мощь карты (GPU-calc = 935 вакуумо-кадров) съедаются издержками передачи данных. Но опять же причина вполне объяснима: завышенная в 6 раз скорость кадров. В реальных задачах при проигрывании видео таких частот кадров просто не бывает. Да и при обработке и перекодировании скорости куда скромней. А на низких скоростях GPU-ускорение покажет себя уже в более выгодном свете.

Анализ отличий.
1. Прирост от iGPU: -48% (на старом драйвере отрицательный: -52%).
2. Прирост от dGPU: 2% (скорость выше, чем с iGPU в 1,96 раза).
3. Разгон памяти увеличил результаты CPU на 11%, iGPU - на 8%, dGPU - на 23%. Что еще раз говорит о критичности частоты работы оперативной памяти  для дискретной карты на высоких скоростях обработки кадров (250-300 к/сек).

Под-тест simple2. Это соответствует легким настройкам при утроении кадров. Анализ векторов движения процессором выполняется с такими же затратами, как в под-тесте simple1, но при этом построение требует вдвое больших затрат от применяемого ускорителя.

http://www.svp-team.com/forum/misc.php?item=1660

В сравнении с графиком simple1 процессор показал увеличение результата со 131 до 175 к/сек, что говорит о том, что поиск векторов движения с пересчетом на один исходный кадр - это задача более трудоемкая, чем построить один новый кадр.

По грубым подсчетам для этого алгоритма у меня вышло, что построить 1 кадр для процессора в 7 раз легче, чем найти вектора. Странно. Откуда тогда приросты от GPU-ускорения 70%, если освобождается только 2/7 = 29%?
Второй вопрос: почему ограничение частоты кадров для iGPU снизилось со 150 до 120 к/сек? Затраты на расчет одного нового кадра идентичны под-тесту simple1, процессор трудится в 2 раза меньше. Парадокс. hmm

Дискретная видеокарта снова показала наличие ограничения для нее в районе 250-300 к/сек. Не так уже далеко ушла от встроенной графики: всего в два раза.
Но опять же повторю, Снижение результатов при использовании встроенной видеокарты наблюдается только из-за высокой скорости подачи исходных кадров. На нормальной скорости встроенное графическое ядро успешно справляется с построением даже на более тяжелых настройках.

Анализ отличий.
1. Прирост от iGPU: -34% (почти один-в-один как на старом драйвере: -35%).
2. Прирост от dGPU: 46% (скорость выше, чем с iGPU в 2,22 раза).
3. Разгон памяти увеличил результаты CPU на 5%, iGPU - на 7%, dGPU - на 10%. Еще раз подтвердилась критичность частоты работы оперативной памяти  для дискретной карты на высоких скоростях обработки кадров (250-300 к/сек).

Общие выводы
- Встроенное графическое ядро Intel HD Graphics 4000 справляется с повышением плавности вплоть до настроек под-теста high.  Для highest нехватило производтельности процессора, чтобы проверить;
- Несмотря на разницу производительности по синтетическим тестам в 7 раз, разница максимально доступной скорости построения кадров отличается всего в 2 раза и находится в районе 150 к/сек для Intel HD Graphics 4000 и 300 к/сек для GTX 260;
- Работа оперативной памяти на высокой частоте (1866, 2133 и 2400 МГц) может дать прирост скорости на процессоре на 4-11%%, на iGPU - на 6-9%, на dGPU - на 7-23%;
- Применение встроенного графического ядра для ускорения расчетов дает ускорение максимум на 71%, а применение дискретной видеокарты - на 97%.

Выводы касаются результатов теста SVPmark, показывающего OpenCL-расчетные возможности. Для оценки возможностей использования встроенного графического ядра Ivy Bridge не только для расчетов, но еще и для пост-обработки и для отрисовки требуются дополнительные проверки.

4,749

(153 replies, posted in Эксплуатация SVP)

iGPU против dGPU

Я неделю назад начал тесты по сталкиванию лбами встроенной и дискретной графики. Далее оформлял результаты. И вот теперь наконец готов предоставить их на всеобщее обсуждение.
Еще перед тестированием было изначально ясно, что встроенная графика проиграет дискретной. Но у меня оставался еще целый список вопросов: насколько встроенная графика слабее в штатном режиме? а если разогнать частоту памяти? нужна ли быстрая память для Ivy Bridge? а если разогнать процессор? а если разогнать графическое ядро?...
На часть вопросов ответы уже есть. О них и пойдет речь. Для начала опишу, что с чем сравнивал.

http://www.svp-team.com/forum/misc.php?item=1654

Привел типичные характеристики железа, работающего в штатном режиме. Отдельно разгонял память с 1333 до 2400 МГц, отдельно центральный процессор с 3400 до 4600 МГц. Измерения производительности и стабильности делал при помощи SVPmark. Ниже приведены результаты только по реальным тестам, т.к. они важней синтетики с точки зрения пользования пакетом SVP на этом железе.
Сравнивались следующие величины:
1. Какую прибавку процессору дает встроенное графич. ядро (iGPU). Старый (iGPU old) и новый драйверы.
2. Какую прибавку процессору дает дискретная видеокарта (dGPU). На сколько процентов результаты ускорения на dGPU быстрее, чем на iGPU.
3. Какой прирост скорости дает разгон памяти с 1333 до 2400 МГц в зависимости от применяемого ускорителя.

http://www.svp-team.com/forum/misc.php?item=1655

Под-тест good. Соответствует оптимальным настройкам плавности в SVP 3.0. набор настроек и скорость расчетов в SVP 3.1 немного поменялись, но можно считать это изменение незначительным. Качество увеличилось, но оптимальные настройки остались примерно на том  же уровне производительности.
Процессор справляется даже без ускорителей, выдавая 71-76 к/сек. Это выше необходимых 60 к/сек.

Анализ отличий.
1. Прирост от iGPU: 22% (на старом драйвере - только 13%).
2. Прирост от dGPU: 63% (это быстрее, чем iGPU в 1,34 раза).
3. Разгон памяти увеличил результаты CPU на 7%, iGPU - на 7%, dGPU - на 11%. Для дискретной видеокарты разгон принес больше пользы, чем для процессора и встройки.

http://www.svp-team.com/forum/misc.php?item=1656

Под-тест high. Соответствует настройкам плавности, немного выкрученным в сторону повышения качества в ущерб производительности.  Процессор без ускорителя не справляется, показывая только 46-48 к/сек из требуемых 60-ти. Применение любого ускорителя сразу решает эту проблему и скорость повышения плавности преодолевает планку в 60 к/сек.

Анализ отличий.
1. Прирост от iGPU: 71% (на старом драйвере - только 43%).
2. Прирост от dGPU: 97% (это быстрее, чем iGPU в 1,15 раза).
3. Разгон памяти увеличил результаты CPU на 4%, iGPU - на 9%, dGPU - на 7%. Для встроенного графического ядра разгон принес больше пользы, чем для процессора и дискретной видеокарты.

http://www.svp-team.com/forum/misc.php?item=1657

Под-тест highest. Соответствует максимально тяжелым настройкам плавности, сильно выкрученным и не гарантирующим повышение качества, но требующим еще больше производительности.  Этот случай уже не такой широкоприменяемый как первые два и представляет собой проверку запаса производительности на перспективу. Как можно увидеть, тест и правда очень требовательный. Процессор не справляется ни без ускорителя, ни с ускорителем, и даже в разгоне до 4600 МГц показывает результат только 54 вместо положенных 60 к/сек.

Анализ отличий.
1. Прирост от iGPU: 54% (на старом драйвере - только 43%).
2. Прирост от dGPU: 70% (это быстрее, чем iGPU в 1,11 раза).
3. Разгон памяти увеличил результаты CPU на 5%, iGPU - на 6%, dGPU - на 5%. Для встроенного графического ядра разгон опять принес больше пользы, чем для процессора и дискретной видеокарты.

Xant1k
в MPC
Хорошо. Теперь с используемым плеером ясно.

Дрожание 0 из-за ReClock'а - это тоже хорошо. Но раз есть окно статистики, значит полноэкранный D3D режим не использовался? Без него выпавшие кадры - не редкость даже на самых производительных системах. Другое дело, что из полноэкранного режима такую статистику не посмотришь и не скажешь чему стала равна цифра. Нулю или также набегает до нескольких сотен за фильм.

Разве что в мультимониторной системе hmm

Предлагается:
1. Использовать отрисовшики, наиболее стойкие к выпавшим кадрам. Это madVR Exclusive и EVR Custom с полноэкранным D3D.
2. Статистику выпавших кадров смотреть в madVR по Ctrl-J, я считаю его показания ниболее честными.