Sach wrote:

Hello everyone,

I'm using Rife v25v2 TensorRt with scene change SVP Motion vector

I'm looking at the advanced settings of the software, all settings, it's been 3 months that I test several settings in a manual way directly, the options in the basic UI are really not sufficient, with the image comparison method I find that the image jerks despite having tested 50 different values.



So I wanted to know about the SVP motion vector method  in the all parameters tab, what are the best values to set to avoid artifacts between scene changes?



It's a pity there's no Discord because chatting on the forum is really hell for this kind of question.



and please don't tell me that the values in the drop-down menu directly in the profile are enough, because by exploring several softwares that don't work in real time there are so many options that you can modify with Rife and also use more efficient scene change methods, or use CVPR2023- A Dynamic Multi-Scale Voxel Flow Network for Video Prediction, or GIMM/GMFSS or MultiPassDedup

The developers of SVP4 arent responsible for the RIFE conf/params at all, you supposed to edit the contents of onnx models by yourself! Video jerks? Your issues, RIFE issues, not SVP issues!

Multiple Pass Deduplication is best scenario for any type of content, but requires large buffer to work realtime, also this is helps with old movies, when slowmotion scenes has duplicated frames or something else!

SeppoIisakki wrote:
RickyAstle98 wrote:

What means Lossless Scaling does not work at all in windowed mode?

Im Windows 10 and LS works perfectly well, even with RIFE combination!

I use RIFE x3 + LSFG (refresh rate) target, looks awesome!

The SVP doesnt support multiple instances, atleast RIFE workloads cannot be divided!

I tried the newest 3.something version lossless scaling - https://store.steampowered.com/app/9930 … s_Scaling/

When I enabled the scaling, it centered the video on screen and surrounded it with black borders. It did not stay windowed. I couldn't figure out what to do with it.

Good to know that multiple RIFE enhanced videos cannot be played.

In regular mode inceasing multiple video's fps seems to work: https://www.svp-team.com/forum/misc.php … mp;preview

I needed to adjust the "multiple" parameter, when I changed it from 2 to 4 in the SVP options, it allowed me to play multiple videos at 120fps. For example four videos at 120FPS use ~125W with a 5090.

Last LS talking Chainik, thanks!

The LS supposed to have Scaling type, and yes, you supposed to make windowed fullscreen video, better quality, doesnt work when you forced exclusive fullscreen mode through player!
Scaling type: Any (except OFF)
Scaling mode: Auto/Fullscreen

Chainik wrote:

SeppoIisakki

> I needed to adjust the "multiple" parameter

menu -> app. settings -> add. options -> running multiple videos

> Good to know that multiple RIFE enhanced videos cannot be played.

why? works for me...


RickyAstle98

> The SVP doesnt support multiple instances, atleast RIFE workloads cannot be divided!

not true for both parts...

BTW I'm going to start banning all the LS talks here big_smile

Maybe this is not true for 1st part, but my SVP4 refuses to work when RIFE workloads multipled, I dont know why!

SeppoIisakki wrote:

Does the SVP app support multiple videos at same time?

In other words, can I get it to simultaneously increase multiple playing video's FPS to ie. 120fps?

But when I open a new MPC-HC player the video smoothing "jumps" to the newly opened player, and previously opened video's FPS drops down back to default.

I'm on Windows 11. Otherwise it seems to work well, better than Lossless Scaling on Steam, which does not work at all in windowed mode.

E: Got the RIFE AI working too, uses around 200W of GPU power. Regular mode uses 60-70W without RIFE.

What means Lossless Scaling does not work at all in windowed mode?

Im Windows 10 and LS works perfectly well, even with RIFE combination!

I use RIFE x3 + LSFG (refresh rate) target, looks awesome!

The SVP doesnt support multiple instances, atleast RIFE workloads cannot be divided!

AutumQueen92 wrote:

On a 24fps video, there is not difference between 'to screen' and 'x6 framerate' right? Since my monitor is 144hz.
I can reliably hit that framerate when my 1080p videos are downscaled to 720p first via SVP

deleted

narkohol wrote:
RickyAstle98 wrote:
reconhell wrote:

Everytime i try to use rife it shows a CMD prompt. and it loads for a very long itme but my video never plays. This hasn't changed in 2 years. not with my rtx 4090 and rtx 5090. i dont get where you guys use this for... seems totally useless im sorry.

Try to change builder_optimization_level (SVP4/rife/vsmlrt.py) (default value: 3)


RTX 4070 timing cache
Level 1 - about 30s (attachment #1)
Level 2 - about 40s (attachment #2)
Level 3 - about 1m10s (default)

Line 181
Line 1863
Line 2021

I guess these modifications are not free and make the performance a bit worse or less 'optimized'?

±1.5%

reconhell wrote:

Everytime i try to use rife it shows a CMD prompt. and it loads for a very long itme but my video never plays. This hasn't changed in 2 years. not with my rtx 4090 and rtx 5090. i dont get where you guys use this for... seems totally useless im sorry.

Try to change builder_optimization_level (SVP4/rife/vsmlrt.py) (default value: 3)


RTX 4070 timing cache
Level 1 - about 30s (attachment #1)
Level 2 - about 40s (attachment #2)
Level 3 - about 1m10s (default)

Line 181
Line 1863
Line 2021

AutumQueen92 wrote:
RickyAstle98 wrote:

I recomend to use 4.9v2 legacy modes, always good for any type of movies, except VERY fast paced action, then 4.10+ and lite models!

The V2 models usually 15% faster than V1 models!

Also 4.26 about 1.3x more demanding than 4.9v2 (4070)

Thanks for replying. Are all the release files already v2? I don't see any file named 4.9v2

https://github.com/AmusementClub/vs-mlr … e_v2_v4.7z

All other releases have different folders, rife and rife_v2 for example!

As 4070 user, I always recomend V2 models, SIGNIFICANT increase in transcoding speeds - realtime improvement!

AutumQueen92 wrote:

Hello, I've recently gotten a 4060ti 8gb to replace my 2060s and RIFE seems to play anime quite well at 1080p x2=48fps. It looked amazing, but it really puts a heavy load on the GPU.

Are there any settings or files that anyone has tried that reduces workload?
I used the rife_v4.26 from releases in https://github.com/AmusementClub/vs-mlr … nal-models but nothing seemed to improve.

Settings are:
NVIDIA TensorRT
2 GPU threads
AI model: 4.26
Performance boost: Disabled and Enabled didn't change anything
Scene change: SVP motion vectors
Processing of scene changes: Repeat frame
Duplicate frames removal: Do not remove

I recomend to use 4.9v2 legacy modes, always good for any type of movies, except VERY fast paced action, then 4.10+ and lite models!

The V2 models usually 15% faster than V1 models!

Also 4.26 about 1.3x more demanding than 4.9v2 (4070)

Drakko01 wrote:
RickyAstle98 wrote:

Well, you prefer less compatible video player, my 180Hz GSync monitor works great, no matter what multipliers, targets being set!
I dont recomend RIFE x2.5 (24>60) then LSFG x2 because you will see scene transitions more often, since one half the frame being reprojected twice!

About TV VRR window, man thats just TV without LFC/SFD algorithms, which means LSFG will capture frames with JIT delays!
Anyway thanks for your testing, prefer RIFE x3 too, dont see any obvious for GPU cook, since LSFG paired w/RIFE frames allows super high refresh rate conversions with tiny amount of difference!

About tiny amount of difference, of course LSFG is bad from 24FPS conversion, but from RIFEd 48/72 - works/looks 4 times better!

I understand what you saying and I don't refute that a 180hz Gsync monitor can do much better than my tv at any multipliers. But I don't have monitors in my setup.

About Rife x2.5 I concur . whit the settings you suggested i try Rife x2+Lsfg 120hz and Rife x3 Lsfg 120hz

And for a more compatible video player. MPV for me is exactly the opposite, very jerky and stuttering playback .Maybe I change something and made mpv works like that. I really don't know.

If you have a way and time to tested mpv on a similar tv. Your recommendations will be appreciated.

About RIFE x2.5 - with float factors, LSFG generates 0.5th frame twice, thats why you will see scene transitions more often, thats not recomendation!

I dont have any jerk/stutter playback with MPV player, maybe you break something, perhaps! I dont have compatible TV for test, sorry!

Drakko01 wrote:

Thanks RickyAstle98/flowreen91  for your recommendations. Its none of that, the app capture fine the frames , enable Draw FPS its the first I do at the start of testing and its ok.

Close overlays like Steam, Discord, NVIDIA,  I never test something with overlays open!

I don't use Mpv, don't liked

The source problem, as I mentioned its hardware related, I think the tv accept better via Gsync compatible and VRR the 72fps or 96 fps of rife x3 and x4, the settings of the picture giving by RickyAstle98 give similar result but still  I prefer  Rife x3 /x4

I'm using windows 11 24h2 , mpcvr testing version, not the vapoursynth of svp, many variables to tweak and try

But again thanks both, I really enjoy testing others option to improve my viewing experience, and some many time through time rewatching movies or clip  I remember how we started and how far we've come today.

Many time thanks to this thread

Well, you prefer less compatible video player, my 180Hz GSync monitor works great, no matter what multipliers, targets being set!
I dont recomend RIFE x2.5 (24>60) then LSFG x2 because you will see scene transitions more often, since one half the frame being reprojected twice!

About TV VRR window, man thats just TV without LFC/SFD algorithms, which means LSFG will capture frames with JIT delays!
Anyway thanks for your testing, prefer RIFE x3 too, dont see any obvious for GPU cook, since LSFG paired w/RIFE frames allows super high refresh rate conversions with tiny amount of difference!

Abount tiny amount of difference, ofcourse LSFG is bad from 24FPS conversion, but from RIFEd 48/72 - works/looks 4 times better!

narkohol wrote:
Drakko01 wrote:
RickyAstle98 wrote:

[I tested RIFE x2 + LSFG 180FPS target (LSFG was updated and can generate frames without exact multipliers with consistent framepacing)!

LSFG from RIFE frames 48>180 looks almost the same as RIFE 24x7 and uses 6 times less resources!

Yeah I know, but i dont wanna pay for lsfg

LosslessScaling is the best $10 spent ever.

LS is the best $3 spent ever!

Drakko01 wrote:

Any combination I try with LSFG +Rife its not given me better viewing experiences  that Rife x3 or x4 on my tv, maybe I doing something wrong or some setting/program or parameter in my config its interfering.

Looks like LSFG doesnt capture your frames properly, enable Draw FPS and you will see (captured frames / displayed frames) for example!

If you see 120/120 means LSFG detects your monitor refresh rate instead!

Close overlays like Steam, Discord, NVIDIA, everything!

Open video through mpv and press F (to go fullscreen) then Ctrl+Alt+S hotkey!

The behavior might look like > 48 / 120 (RIFE x2 for example)

Drakko01 wrote:
RickyAstle98 wrote:
Drakko01 wrote:

Hi! I recommend those who wanna experiment, the  new release https://github.com/AmusementClub/vs-mlrt/releases? for me work really well , not much as performance freak, but I KINDA improve image for me or maybe placebo effect.

Actually watching 15.9 footages, I see something changed too, anyways thats 50% placebo!

For performance freaks: 15.9 library - 1.2% performance drop!

Thanks for your testing! I mentioned am not a performance guy, because i'm more interesting of less errors and more quality, i take less performance for better quality anytime, a compromise that many of us do with a newer rife models, but anyways , im think there is some difference, less microstutters, more stable image, i can't quite figured out what exactly or if 15.9 its the reason,and honestly i dont wanna touch anything because a like the way it works now!

Less microstutters - placebo, quality - 50% placebo (atleast for me)

I tested RIFE x2 + LSFG 180FPS target (LSFG was updated and can generate frames without exact multipliers with consistent framepacing)!

LSFG from RIFE frames 48>180 looks almost the same as RIFE 24x7 and uses 6 times less resources!

Drakko01 wrote:

Hi! I recommend those who wanna experiment, the  new release https://github.com/AmusementClub/vs-mlrt/releases? for me work really well , not much as performance freak, but I KINDA improve image for me or maybe placebo effect.

Actually watching 15.9 footages, I see something changed too, anyways thats 50% placebo!

For performance freaks: 15.9 library - 1.2% performance drop!

10700K/4070 (HAGS OFF)

!TRANSCODING SPEEDS!

720p60>120 (4.4v2 / 1 GPU thread / 8 CPU threads) - 318 fps!
720p60>120 (4.4v2 / 1 GPU thread / 8 CPU threads / No Turbo) - 300 fps!

720p60>120 (4.4v2 / 1 GPU thread / 12 CPU threads) - 322 fps!
720p60>120 (4.4v2 / 1 GPU thread / 12 CPU threads / No Turbo) - 300 fps!

720p60>120 (4.4v2 / 2 GPU threads / 16 CPU threads) - 430 fps!
720p60>120 (4.4v2 / 2 GPU threads / 16 CPU threads / No Turbo) - 420 fps!

720p60>120 (4.4v2 / 3 GPU threads / 16 CPU threads) - 432 fps!

oriento wrote:

i DDUed to 572.70 and 572.16 (the lowest compatible with rtx 5000), and both have the same cpu usage at 100%. Indeed the gpu usage on taks manager is incorrect, but it's still less than 70%. HAGS still disabled
https://i.imgur.com/X8KCFsm.png

https://i.imgur.com/h237SJf.png

My task manager reports 36% overall usage! Your task manager reports 100% with 80% mpv usage!

EDIT1: I should say, you supposed to have 60FPS transcoding speed for realtime playback without issues!
EDIT2: I recomend to take Afterburner + SVP usage reports for exact CPU usage!
EDIT3: Try to rescale and pick Image Comparison method 25% please!

Thats reported or noticeable drops?

Doesnt matter why you purchased 5090 since you have CPU bottleneck!

Something weird with your CPU performance, asked a friend to test exact same SVP4 Pro package with same settings!
Your PC: 8700K/5090 | My PC: 10700K/4070 | His PC: 9700/4070S
He cant go over 50% CPU usage with 4K transcoding!

EDIT4: I recomend you Lossless Scaling program as alternative, 8 times less demanding than RIFE but 4 times less accurate, great solution for 4K realtime over 100FPS without drops until CPU upgrade!

I watched full movie Matrix Ressurections 3840x1600 RIFE 4.9v2 x2 mode, 2 GPU threads, GPU average temp 66C degrees, mpv reports 200 dropped frames out of 2h28min movie, no stutters, 4070 without overclock offsets! Maximum realtime CPU usage 34% w/Afterburner reports, 32% SVP program, 30% NVIDIA overlay, 40% Task manager, 98% average GPU usage, 180 watts average!

oriento wrote:

thanks for your help
When transcoding using nvenc (which uses mpv), I have 100% cpu and 35% gpu usage.
I have even lower performance than before reinstalling svp yesterday

when using svp to "open file via mpv", i have the same. 100% cpu and 35% gpu, and stuttering sad

https://i.imgur.com/OlyZVSD.png

https://i.imgur.com/B1Ee6fv.png

You cant see over 70% GPU usage because of processor bottlenecks, weird things happens!

10700K/4070OC with 4K realtime output gives me 36% CPU usage maximum (2 threads)

EDIT1: Try GPU acceleration!
EDIT2: Try performance boost!
EDIT3: Try HAGS options!
EDIT4: Fresh Windows 10/11?
EDIT5: Try older GPU drivers!

oriento wrote:

for me reducing the number of "gpu threads" to 1 reduce gpu and cpu load, but it's dropping a lot of frames

Then I cant help, but you have CPU bottleneck here, your GPU cant render more frames!

oriento wrote:

i have a rtx 5090 and a intel i7 8700k (will upgrade soon). When playing 4K videos, i have 100% cpu usage and 40% gpu. It's very stuttering. Is the cpu is really too old (it's supposed to run mostly on gpu ?!), or do I have something wrong ?

edit: reinstalled svp and reconfigured it, now cpu usage is at 60% and no dropping smile
however, at x3, the cpu usage goes to 100% and it's dropping. This is because my cpu needs to be upgraded or something is wrong ?

edit2: it reset madvr, that's why it's using less power ^^'

edit3: actually i still have big problems i upgraded to madvr beta, and it stuttered. Switched to mpc video renderer, and still stutter due to 100% cpu


Something wrong because my 10700K have 20% usage maximum during 1080p24>72 realtime playback!

With 4K the CPU usage doesnt increase exponentially, 30% average usage!

RTX 5090 stronger than 8700K (you cant use full GPU potential - CPU usage increase)

Try to decrease RIFE threads number, because 2 threads increase my CPU usage!

Chainik wrote:

please update now

Thanks! It worked now!

@Chainik

What happens after recent updates? Transcoding now broken!

VapourSynth encountered a fatal error: Filter SVSmoothFps declared the size 1280x736, but it returned a frame with the size 1280x720 (WTF)

Same happens for any declared sizes with returned frame sizes! I understand that triggers because of RIFE_SC method but previously did not!

osudahiuhsdfg wrote:
RickyAstle98 wrote:
osudahiuhsdfg wrote:

Does this look good for RIFE with a 5080? I get dropped frames at 48fps sometimes but if it's overclocked it seems fine. Any settings that would improve performance enough to permit 60fps? I'm using madVR so it's demanding.

https://i.postimg.cc/SRVW71gm/111.png

1) Use v2 models (15% faster without quality difference)

2) Use multipliers instead fixed refresh rate (30>48 have double performance penalty than 30>60 for example)

Hi where are v2 models? I don't see anything about that in the settings on that page. Also, I would love to do 60FPS but as I mentioned I can barely do 48fps.

You can download v2 models here: v1/v2 packages!

https://github.com/AmusementClub/vs-mlr … nal-models

Newest models like 4.25 heavy, 4.25 twice as much demanding than older legacy 4.4 - 4.9 models, 4.9 model is very acceptable for any videotypes, 4.15v2 lite for fast action movies!

Barely 48 fps but you used FIXED refresh rate which isnt multiples, when you tried 25>48 or 30>48 RIFE engine do more work before frames divided to output!

If you hit barely 48 fps with exact multiple of x2 for example, thats GPU issue, my 4070 can run nearly 1800p video (4.9v2) with x2 mode on 1 thread, which is enough for 2160p x2 conversions with 2 threads!

With v2 models you basically no need GPU overclock, also you supposed to use TRT boost option which gives another 5% extra performance, since engine build for exact container resolution!

osudahiuhsdfg wrote:

Does this look good for RIFE with a 5080? I get dropped frames at 48fps sometimes but if it's overclocked it seems fine. Any settings that would improve performance enough to permit 60fps? I'm using madVR so it's demanding.

https://i.postimg.cc/SRVW71gm/111.png

1) Use v2 models (15% faster without quality difference)

2) Use multipliers instead fixed refresh rate (30>48 have double performance penalty than 30>60 for example)

deleted

deleted