1

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

Chainik wrote:

а лог SVP?

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

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

2

(214 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

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

3

(214 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)

4

(489 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....