Topic: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Тема была начата здесь:
https://www.svp-team.com/forum/viewtopic.php?id=5877


Имею windows 7 + Geforce 1050ti.

Делал все по инструкции, сначала с Avisynt 3.6+ при запуске видео через MPC-HX x64 происходила какая-то ошибка. Потом после обновления удалил Avisynt 3.6+, поставил Avisynt 3.5+ - ошибка пропала, но SVP все равно не запускается.

Не понятно запускается ли вообще Avisynt . Как понять что он запускается?

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

1. фильтр в списке фильтров в плеере - есть?
2. если нет - сделать чтоб был
3. если есть - смотреть в лог SVP

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Вылетает с ошибкой:
---------------------------
Unexpected error
---------------------------
An error has occurred. MPC-HC will close now.

Exception:
ILLEGAL_INSTRUCTION


Crashing module:
C:\Program Files (x86)\SVP 4\avsf\avisynth_filter_64.ax
Offset: 0x7FDA819705F, Codebase: 0x13FFF0000


---------------------------
ОК   
---------------------------


А вот лог:

"
21:27:36.712 [i]: AVSF: found new player instance
21:27:36.774 [i]: AVSF: filters in use: LAV Splitter Source (internal) -> LAV Video Decoder (internal) -> * -> madVR
21:27:36.776 [i]: AVSF: new video in mpc-hc64_4k.exe (64-bit) [MPC-HC 1.9.6.0] on screen 0
21:27:36.865 [i]: Media: video 1920x1080 [PAR 1.000] at 23.976 fps
21:27:36.866 [i]: Media: codec type is AVC, YUV/4:2:0/8 bits
21:27:36.867 [i]: Playback: starting up...
21:27:36.875 [i]: Playback [2f670fe2]: Frame server (64-bit) 3.5.0.0, AviSynth+ 3.5 (r3043, master, x86_64), C:\Windows\system32\avisynth.dll
21:27:36.876 [i]: Playback [2f670fe2]: resulting video frame 1920x1080
21:27:36.876 [i]: Playback [2f670fe2]: 3 acceptible profiles, best is 'duritskiy' [0]
21:27:36.878 [i]: Playback [2f670fe2]: enabled while video is in some unknown state
21:27:36.883 [i]: Playback [2f670fe2]: playing at 47.952 [23.976 *2/1] 
21:27:36.890 [W]: Control: failed to register shortcut Meta+Alt+Z"

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

> ILLEGAL_INSTRUCTION

что за проц то? антикварный что ли? тут ssse3 надо.

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Процессор из баг-репорта:

CPU: AMD Phenom II X4 970 [base frequency 3500 MHz, 4 threads]

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

sse3  присутствуют

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

ssse3

8 (edited by duritskiy 25-09-2020 19:31:25)

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Да, действительно - процессор антикварный... Спасибо за разъяснение.

Скажите, какой из незаоблачных процессоров способен будет потянуть сглаживание в реальном времени 4k hdr?
Что лучше больше ядер, но меньше частота? или наоборот? AMD или Intel?

SVP использую уже давно, но хотелось бы перейти на другой уровень качества

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

ryzen 7 1700 - тянет
ryzen 5 3600 наверное тоже норм
или видяху NV 1650 Super или лучше

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Но если у моего процессора нет ssse3, то мне в любом случае процессор менять, так?

От видюхи многое зависит в плане просчета векторов?
Мне показалось что на интерполяции 1080p у моей Geforce 1050ti загрузка была не на максимуме,
процессор больше нагружался.

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

> то мне в любом случае процессор менять, так?

не знаю, смотря зачем. тут только конкретный "avisynth filter" обсуждается, и то его зависимость от ssse3 ровно в одной строчке, и её вполне можно обойти для старых процессоров, если автор захочет это сделать

12 (edited by nv0001 26-09-2020 12:22:49)

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Chainik wrote:

ryzen 7 1700 - тянет

и хватает за глаза

Даже ryzen 5 1600 (6 ядер 3,2. гц) вполне  хватает на 4к с  видюхой 1070ти
он у меня , так что по опыту

а проц да, думаю менять... годиков 10 ему уже как   - возраст пенсия все дела, боевая чесалка для кота

13 (edited by duritskiy 09-10-2020 21:40:26)

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Купил ryzen 7 2700 - всё заработало как надо. Спасибо.

Но вот вопрос: Нормально работает только с включённой функцией "Уменьшение к экрану",
то есть SVP сначала 4К ужимает до 1080p, а потом уже просчитывает промежуточные кадры. Впринципе меня это устраивает так как проектор у меня как раз 1080р.
А вот полные 4К SVP на моем железе уже не тянет - тормозит, хотя загрузка процессора 50%, а видюхи 45%. Странно.

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

после обновления на последнюю SVP Manager (Pro) - 4.5.0.200-2 (12.10.2020)
AviSynth перестает работать. Пишет unregistred.

Пришлось удалить полностью SVP, а потом поставить offline версию SVP Manager (Pro) - 4.5.0.200.
Только это и помогло.

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Проверил, у меня обновление на 200-2 прошло без проблем. Avisynth работает.
Видимо, нужны какие-то особые условия, чтобы после обновления Avisynth стал unregistered.

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

А где посмотреть изменения в AVSF 0.7.0?

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

> А где посмотреть изменения в AVSF 0.7.0?

в списке коммитов big_smile
но там бесполезно смотреть, автор постоянно всё перекраивает
главное изменение - многопоточность внутри самого фильтра, была надежда что это даст профит на 4К/10-бит 100+ fps. Но фиг, особой разницы не отмечено.

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

У меня windows 7 x64.
Сделал копию папки "C:\Program Files (x86)\SVP 4\avsf" со старым фильтром,
обновил до SVP Manager (Pro) - 4.5.0.200-2 (12.10.2020),
и теперь у меня два варианта - и обновленный фильтр и старый.

Так вот выяснил что при регистрации нового фильтра - затираются описание его классов в реестре.
И как следствие - AviSynth filter <not registered>.

Регистрирую старый фильтр - в реестре вновь появляются соответствующие классы и все работает.

Я пока не понимаю моя система не воспринимает обновленный фильтр

На картинке ветви с красным кругом - затираются

Post's attachments

111.png, 32.01 kb, 554 x 657
111.png 32.01 kb, 275 downloads since 2020-10-13 

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

duritskiy wrote:

после обновления на последнюю SVP Manager (Pro) - 4.5.0.200-2 (12.10.2020)
AviSynth перестает работать. Пишет unregistred.

AviSynth filter <not registered>, windows 7 x64, аналогичная проблема.

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

так ладно, а если вручную запустить "regsvr32 avisynth_filter_64.ax"? (из cmd запущенного от администратора, конечно)

21 (edited by TarGa 14-10-2020 20:51:39)

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Chainik wrote:

regsvr32 avisynth_filter_64.ax

Post's attachments

err453123.png, 7.67 kb, 366 x 260
err453123.png 7.67 kb, 263 downloads since 2020-10-14 

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

А если его dependency walker-ом посмотреть, то чего не хватает?
https://www.dependencywalker.com/depends22_x64.zip

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Chainik wrote:

А если его dependency walker-ом посмотреть, то чего не хватает?
https://www.dependencywalker.com/depends22_x64.zip

Post's attachments

avisynth_filter_64.zip 835 kb, 269 downloads since 2020-10-14 

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

запустите обновлялку SVP, теперь должно работать (в Win7)

Re: бета тест: AviSynth Filter - 10-bit/HDR in DirectShow

Теперь кодировать можно 10-bit/HDR?