2,576 (edited by dawkinscm 10-04-2026 09:12:40)

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

Chainik wrote:

just tried latest TensorRT 10.16 libs, and ... they're like 10% slower than good old 10.8 bundled with SVP, on both 4070 and 2060 cards hmm

also tried TRT-RTX backend, which doesn't require 2+ GB of libs and with much faster engine build process
and it really works, even 10% _faster_ on 4070 (but 20% slower on 2060)
BUT it takes 15+ seconds for start-up, or after every timeline seek

Does TRT-RTX make any difference to RIFE quality and artifacts? I assume the answer is no because it is more to do with the engine and how it is trained. But it would be nice to have conformation from someone who has actually used it.

2,577

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

> Does TRT-RTX make any difference to RIFE quality and artifacts?

I don't think so

2,578

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

dawkinscm wrote:

Good or bad genuine feedback is useful and always welcome so thanks for the update smile

I have 98003d & RTX 5090, regular svp is no issue hardware wise with those overrides. Your settings seem very good for most content, might need to do a separate rife profile for harder animation. Stuck with 60hz as that is the only one my 4k dlp does well. But thanks for sharing the settings.

2,579 (edited by dawkinscm 10-04-2026 19:46:10)

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

ITN wrote:
dawkinscm wrote:

Good or bad genuine feedback is useful and always welcome so thanks for the update smile

I have 98003d & RTX 5090, regular svp is no issue hardware wise with those overrides. Your settings seem very good for most content, might need to do a separate rife profile for harder animation. Stuck with 60hz as that is the only one my 4k dlp does well. But thanks for sharing the settings.

With that hardware you should have almost no issues with any content. I watched Super Mario up-scaled to 4K and the only difference is that I watch at 120Hz, not 60Hz. There is something I've noticed that might explain all of this and maybe @Chainik can help.

Well actually two things. First since I moved away from RIFE and started using SVP when I hover over the SVP icon in the system tray, it says "Paused" even while it's playing and clearly affecting the content. This probably ties into why the SVP Index graph shows N/A. If I reset everything the SVP Index graph starts working again for a few minutes then stops. So maybe it's the monitoring that is "paused"? The second issue might not be an issue in that SVP reports 1920x1080 for even though the file itself is actually 3840x2160. I've attached an image showing the two issues.

Post's attachments

Screenshot 2026-04-10 at 20.22.58.png, 247.02 kb, 539 x 506
Screenshot 2026-04-10 at 20.22.58.png 247.02 kb, 4 downloads since 2026-04-10 

2,580 (edited by svr 11-04-2026 05:50:10)

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

Xenocyde wrote:
svr wrote:

Hi everyone, When I try to transcode a 1080x1920 vertical video using RIFE 4.25, I get the error: “no valid optimization profile found.” How can I get SVP + RIFE to work with vertical videos?

Try to play a vertical FHD video first with RIFE activated in real time. It should build the profile before playing the video.

Real-time playback with vertical FHD and RIFE works fine without any issues. The error occurs during the transcoding process. I tried updating vsmlrt.py to the latest version, 3.22.38. That didn't help either.

08:25:48.850: ===== Starting mpv ======
08:25:48.850: Command line: C:\Program Files (x86)\SVP 4\mpv64\mpv.exe C:/Users/111/Downloads/test.mp4 --o=C:/Users/111/Downloads/test.SVP.temporary.mkv --no-audio --no-sub --no-sub-auto --input-ipc-server=mpvencodepipe --input-media-keys=no --no-msg-color --video-crop=0x0+0+0 --vf=vapoursynth:[C:\Users\111\AppData\Roaming\SVP4\scripts\ffff.py]:4:16 --of=matroska --ovc=hevc_nvenc --ovcopts=b=6201795,preset=slow,rc=vbr,maxrate=8062334,bufsize=12403590,time_base=1000/59940,threads=16
08:25:48.900: ● Video --vid=1 (h264 1080x1920 29.97 fps) [default]
08:25:48.900: ○ Audio --aid=1 --alang=eng (aac 2ch 48000 Hz 96 kbps) [default]
08:25:49.441: [vapoursynth] Script evaluation failed:
08:25:49.442: [vapoursynth] Python exception: operator (): no valid optimization profile found
08:25:49.442: [vapoursynth]
08:25:49.442: [vapoursynth] Traceback (most recent call last):
08:25:49.442: [vapoursynth] File "src\\cython\\vapoursynth.pyx", line 3387, in vapoursynth._vpy_evaluate
08:25:49.442: [vapoursynth] File "src\\cython\\vapoursynth.pyx", line 3388, in vapoursynth._vpy_evaluate
08:25:49.442: [vapoursynth] File "C:\Users\111\AppData\Roaming\SVP4\scripts\ffff.py", line 83, in <module>
08:25:49.442: [vapoursynth] smooth = interpolate(clip)
08:25:49.442: [vapoursynth] ^^^^^^^^^^^^^^^^^
08:25:49.442: [vapoursynth] File "C:\Users\111\AppData\Roaming\SVP4\scripts\ffff.py", line 61, in interpolate
08:25:49.442: [vapoursynth] smooth = RIFE_imp(input_rife,multi=rife_num,model=rife_mnum,backend=trt_backend)
08:25:49.442: [vapoursynth] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
08:25:49.442: [vapoursynth] File "C:\Program Files (x86)\SVP 4\rife\helpers.py", line 25, in RIFE_imp
08:25:49.442: [vapoursynth] return RIFE(clip,multi,1.0,None,None,None,model_num,backend,ensemble,False,implementation)
08:25:49.442: [vapoursynth] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
08:25:49.442: [vapoursynth] File "C:\Program Files (x86)\SVP 4\rife\vsmlrt.py", line 1199, in RIFE
08:25:49.442: [vapoursynth] output0 = RIFEMerge(
08:25:49.442: [vapoursynth] ^^^^^^^^^^
08:25:49.442: [vapoursynth] File "C:\Program Files (x86)\SVP 4\rife\vsmlrt.py", line 1066, in RIFEMerge
08:25:49.442: [vapoursynth] return inference_with_fallback(
08:25:49.442: [vapoursynth] ^^^^^^^^^^^^^^^^^^^^^^^^
08:25:49.442: [vapoursynth] File "C:\Program Files (x86)\SVP 4\rife\vsmlrt.py", line 2693, in inference_with_fallback
08:25:49.442: [vapoursynth] raise e
08:25:49.442: [vapoursynth] File "C:\Program Files (x86)\SVP 4\rife\vsmlrt.py", line 2670, in inference_with_fallback
08:25:49.442: [vapoursynth] ret = _inference(
08:25:49.442: [vapoursynth] ^^^^^^^^^^^
08:25:49.442: [vapoursynth] File "C:\Program Files (x86)\SVP 4\rife\vsmlrt.py", line 2570, in _inference
08:25:49.442: [vapoursynth] ret = core.trt.Model(
08:25:49.442: [vapoursynth] ^^^^^^^^^^^^^^^
08:25:49.442: [vapoursynth] File "src\\cython\\vapoursynth.pyx", line 3123, in vapoursynth.Function.__call__
08:25:49.443: [vapoursynth] vapoursynth.Error: operator (): no valid optimization profile found
08:25:49.443: [vapoursynth]
08:25:49.483: (!!!) Intermediate file may be broken: C:\Users\111\Downloads\test.SVP.temporary.mkv
08:25:49.483: ===== mpv exited with code 62097 =====

2,581

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

svr

as a quick fix you can turn on "performance boost" option in the RIFE profile

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

dawkinscm wrote:

... and maybe @Chainik can help.

Or not.

2,583

Re: New RIFE filter - 3x faster AI interpolation possible in SVP!!!

Chainik wrote:

svr

as a quick fix you can turn on "performance boost" option in the RIFE profile

Thank you, it works!