1

(509 replies, posted in Using SVP)

ranger333 wrote:

Anyone else that cant get SVP to work anymore on arch?

Runing garuda (latest updates ofc) and i keep getting the same error again and again, no matter what I try. The error is: Playback [babedd7c]: VS - Failed to initialize VapourSynth VSScript library: Python executable and library path couldn't be determined despite automatic configuration. Run `vapoursynth config` to set it for this Python installation and then try again.
Ofc runing "vapoursynth config" in terminal gives me a Configuration successfully written message but the same error is still there and no interpolation in mpv. I spend more then 3h at this point with chatgpt trying everything that it and me could think of but to na avail. Also, everything was still working fine a few weeks back.

Anyone else with the same or simmilar problem?

The behavior is highly unstable—at times, even consecutive runs within the same session will either work or fail unpredictably. 
I’m using CachyOS with an RX 7900 XTX.

A couple of days ago, I tried running SVP4 with mpv, but it didn’t work. 
It crashed with: `error: symbol lookup error: undefined symbol: VapourSynthPluginInit (fatal)`. 
I initially thought the issue was that VapourSynth since version 76 uses `VapourSynthPluginInit2`, while the SVP library still only calls the older `VapourSynthPluginInit`. I was wrong about that.

Yesterday, I experimented with mlrt+migx (installed the `vapoursynth-plugin-mlrt-migx-runtime-git` package and related dependencies), and suddenly SVP started working.

You can debug mpv like this:
LD_DEBUG=libs mpv filename.mkv 2>&1 | grep -i vapour

Despite a bunch of `undefined symbol` errors, the chain of imports and calls somehow managed to resolve correctly.

P.S. mlrt+migx also works with a custom VapourSynth filter, albeit with a couple of drawbacks: 
- On first launch, migx takes several minutes to recompile RIFE models into its own `.mxr` format. 
- It tries to save the compiled models to a weird location where it initially didn’t have write permissions: `/usr/lib/python3.14/site-packages/vapoursynth/plugins/models/rife/`.

2

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

Chainik wrote:

а лог SVP?

отправьте один раз репорт из программы (после попытки что-то играть), это гораздо проще чем задавать 10 уточняющих вопросов

пу-пу-пуууу
прошу прощения, но похоже полный сброс всё-таки помог
при очередном запуске заработало без ошибок

3

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

В настройках один-единственный GPU, записан "AMD Radeon RX 7900 XTX", в application settings (если правильно определил параметр) подписан как rife_gpu=0
полный выхлоп clinfo https://pastes.io/intel-opencl-platform … ll_profile
opencl.log как его генерит приложение https://pastes.io/opencllog
vulkan.log как его генерит приложение https://pastes.io/vulkanlog

на всякий случай сделал полный сброс настроек, включая профили, ошибка не изменилась

4

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

Здравствуйте.

Подскажите, пожалуйста, куда копать?

SVP 4.7.305 (куплен, активирован)
Archlinux (Cachyos), SVP поставлен как пакет svp-bin 4.7.305-2
все доступные пакеты обновлены

vapoursynth 72
rife-ncnn-vulkan-bin 20250112
ncnn 20250916
vapoursynth-plugin-rife-ncnn-vulkan 9_mod_v33

при попытке использовать RIFE вот такая ошибка:

15:23:52.616 [E]: Playback [683f66f8]: VS - Script evaluation failed:
15:24:07.267 [E]: Playback [683f66f8]: VS - Python exception: SVSmoothFps: unable to init GPU-based renderer - code 131072
15:24:07.277 [E]: Playback [683f66f8]: VS - Traceback (most recent call last):
15:24:07.277 [E]: Playback [683f66f8]: VS - File 'src/cython/vapoursynth.pyx', line 3378, in vapoursynth._vpy_evaluate
15:24:07.277 [E]: Playback [683f66f8]: VS - File 'src/cython/vapoursynth.pyx', line 3379, in vapoursynth._vpy_evaluate
15:24:07.277 [E]: Playback [683f66f8]: VS - File '/home/username/.local/share/SVP4/scripts/683f66f8.py', line 76, in <module>
15:24:07.277 [E]: Playback [683f66f8]: VS - smooth = interpolate(clip)
15:24:07.277 [E]: Playback [683f66f8]: VS - File '/home/username/.local/share/SVP4/scripts/683f66f8.py', line 60, in interpolate
15:24:07.277 [E]: Playback [683f66f8]: VS - smooth = core.svp2.SmoothFps_RIFE(input_m,smoothfps_params,rife_out=smooth,vec_src=vec_src,vdata=vdata,src=input_um,fps=src_fps)
15:24:07.277 [E]: Playback [683f66f8]: VS - File 'src/cython/vapoursynth.pyx', line 3114, in vapoursynth.Function.__call__
15:24:07.277 [E]: Playback [683f66f8]: VS - vapoursynth.Error: SVSmoothFps: unable to init GPU-based renderer - code 131072
15:24:07.277 [E]: Playback [683f66f8]: VS - could not init VS
clinfo --list
SYCL CPU RT Warning: Unknown host CPU.
Platform #0: Intel(R) OpenCL
 `-- Device #0: AMD Ryzen 9 9950X3D 16-Core Processor          
Platform #1: AMD Accelerated Parallel Processing
 `-- Device #0: gfx1100
Platform #2: Portable Computing Language
 `-- Device #0: cpu-skylake-avx512-AMD Ryzen 9 9950X3D 16-Core Processor
Platform #3: rusticl
 `-- Device #0: AMD Radeon RX 7900 XTX (radeonsi, navi31, LLVM 21.1.5, DRM 3.64, 6.17.9-2-cachyos)

5

(509 replies, posted in Using SVP)

bluetail wrote:

Can you please add RIFE on SVP for Linux? I think the packages are there, right?
I am already a paying customer.
SVP works great on archlinux. No issues whatsoever.
But the claim is that RIFE makes it better. Does it really?

I got 5800x3D and AMD 7900XTX.


bluetail wrote:

Yes Chainik please update linux repos.
I have some futile attempts in getting RIFE working.

Before you inspect the logs, I did symlink all the .so files of `vapoursynth-plugin-vsrife-git` and even touched the name to match up SVP's expectation.
Because it is `librife.so` from the libs and NOT `libRIFE.so`
Maybe look at the most recent parts of my log posted.

models       libfmtconv.so       librife.so      libsvpflow2.so
libbm3d.so   libframeblender.so  libRIFE.so
libffms2.so  libmvtools.so       libsvpflow1.so

models

rife-anime

/opt/svp/rife/models/rife-anime
% ls
contextnet.bin    flownet.bin    fusionnet.bin
contextnet.param  flownet.param  fusionnet.param

https://0x0.st/XE_O.txt

I was excited enough to see that I could get some RIFE models show up but unfortunately not yet working.


seal wrote:

Chainik, any news on getting RIFE working for linux or am I just wasting my time asking?

Hi, guys.
I've managed to run rife on linux, and it's kinda complicated.

Archlinux + rx7900xtx

There are some steps and problems should be solved:
1. Install ncnn of latest version. In Archlinux it is old now in repos (sic!) (20241226-8 and newest is 20250503). You have to rebuild it manually. It is needed for RX7XXX because of https://github.com/styler00dollar/Vapou … /issues/67
2. Install vapoursynth vapoursynth-plugin-rife-ncnn-vulkan
3. create symlink ln -s /usr/lib/vapoursynth/ /opt/svp/rife
4. Linux version of scripts are different from windows. There is no RIFE in them. You will need to extract script dir from windows version and copy into linux /opt/svp/script/ . This will fix rife_model = undefined
5. But after this, generated script will look for svpflow libraries with wrong names. You can do one of the:
  a) install aur/vapoursynth-plugin-svpflow , which extract libraries to the vapoursynth autoimport dir;
  b) create symlinks in /opt/svp/plugins/
ln -s libsvpflow1.so libsvpflow1_vs64.so
ln -s libsvpflow2.so libsvpflow2_vs64.so
  c) edit generate.js for libraries names
6. Linux version of the library svpflow2 function SmoothFps_RIFE is different.
So you should replace in /opt/svp/script/base.py
core.svp2.SmoothFps_RIFE(input_m,smoothfps_params,rife_out=smooth,vec_src=vec_src,vdata=vdata,src=input_um,fps=src_fps)
with
core.svp2.SmoothFps_RIFE(smooth,smoothfps_params,src=input_um,multi=rife_num/rife_den,fps=src_fps)

Optionally, if you get into main rife function ( core.rife.RIFE  https://github.com/styler00dollar/Vapou … cnn-Vulkan ), you can enable some options, but I swear you NOT TO ENABLE
skip: Skip interpolating static frames. Requires VMAF plugin.
Because of broken VMAF https://github.com/styler00dollar/Vapou … /issues/10  . It costs me some hours and nerves trying to find why rewind and fast forward not working.

...Someday, I'll publish complete guide for this....