2,426 (edited by RickyAstle98 Yesterday 14:18:24)

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

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

That maybe because it's using "smooth motion generation". I got a hacked version of that technology kind of working with my 40 series card, but it will be great to see it in action properly working. Thanks!

It doesnt, disabled!

UPD: Some people said that dev driver 590.10 also better with competitive games, the quickest driver by latency, need to test with same parameters!

Thanks for the the heads up smile

Update: I watched a full 7 minute sequence with zero stutters and is surprisingly smooth, considering IC 6% but 8% is more reliably stutter free.

As of today my settings are SVP: Rife v4.25, IC 8%, Blend Adjacent Frames. MPV: Interpolation on, resample audio. GPU: 590.26, Smooth Motion (Globally) On. Windows 11: Optimizations for Windowed Games.

These SVP settings fixes Rife's double image issues with fast vertical motion in movies like Dr Strange 2. Also GPU usage is greatly reduced. Maybe this is because it doesn't try to interpolate as many frames?.
These MPV settings stops it from dropping frames and helps with any remaining smoothness issues after SVP interpolation. I also use exclusive full screen but for most users I don't think this is "needed".
These Nvidia settings are not the only option but these work as well as any. A mild overclock still works best which is strange considering the GPU usage but maybe the peaks are higher?
The Windows settings are for MPV and other relevant software to work optimally with Windows 11.

I'm sure there's other ways of doing this, but this is the first time I have an explainable reason for each setting instead of just hope. This works for my VR setup so YMMV.

I will try to play with mpv swapchain parameters, LSFG ignores newest drivers flip models, producing smoothest image through DWM compositor, why not to force mpv to choose DWM composition too? Because before 566.14 driver, DWM was default!

Wait, 590.26 FIXED some issues?!

2,427 (edited by RickyAstle98 Yesterday 17:55:31)

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

Repeatable performance experiment (transcoding speed) (RTX 4070)

Driver 546.17 (output 2880 frames 1280x736 opt w/TRT 9.1.0)
60>120 ~304fps (4.4v2)
60>120 ~284fps (4.6v2)
60>120 ~260fps (4.7v2)
60>120 ~250fps (4.9v2)
60>120 ~210fps (4.12v2)
60>120 ~200fps (4.14v2)

Driver 565.90 (output 2880 frames 1280x736 opt w/TRT 10.13.0)
60>120 ~308fps (4.4v2)
60>120 ~286fps (4.6v2)
60>120 ~262fps (4.7v2)
60>120 ~252fps (4.9v2)

Driver 581.29 (output 2880 frames 1280x736 opt w/TRT 10.13.0)
60>120 ~292fps (4.4v2)
60>120 ~272fps (4.6v2)
60>120 ~248fps (4.7v2)
60>120 ~242fps (4.9v2)

HAGS: On

2,428 (edited by dawkinscm Yesterday 19:47:37)

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

RickyAstle98 wrote:
dawkinscm wrote:
RickyAstle98 wrote:

It doesnt, disabled!

UPD: Some people said that dev driver 590.10 also better with competitive games, the quickest driver by latency, need to test with same parameters!

Thanks for the the heads up smile

Update: I watched a full 7 minute sequence with zero stutters and is surprisingly smooth, considering IC 6% but 8% is more reliably stutter free.

As of today my settings are SVP: Rife v4.25, IC 8%, Blend Adjacent Frames. MPV: Interpolation on, resample audio. GPU: 590.26, Smooth Motion (Globally) On. Windows 11: Optimizations for Windowed Games.

These SVP settings fixes Rife's double image issues with fast vertical motion in movies like Dr Strange 2. Also GPU usage is greatly reduced. Maybe this is because it doesn't try to interpolate as many frames?.
These MPV settings stops it from dropping frames and helps with any remaining smoothness issues after SVP interpolation. I also use exclusive full screen but for most users I don't think this is "needed".
These Nvidia settings are not the only option but these work as well as any. A mild overclock still works best which is strange considering the GPU usage but maybe the peaks are higher?
The Windows settings are for MPV and other relevant software to work optimally with Windows 11.

I'm sure there's other ways of doing this, but this is the first time I have an explainable reason for each setting instead of just hope. This works for my VR setup so YMMV.

I will try to play with mpv swapchain parameters, LSFG ignores newest drivers flip models, producing smoothest image through DWM compositor, why not to force mpv to choose DWM composition too? Because before 566.14 driver, DWM was default!

Wait, 590.26 FIXED some issues?!

I would be surprised if LFSG ignores filp models since modern Nvidia drivers all have Multiplane Overlay built in specifically to work with it. This was one of the Nvidia features I turned off not knowing that I was probably hurting more than helping.
I wouldn't play with the MPV swapchain. From my testing I found that the default is ideal so that's what my SVP Nvidia settings also use. I forgot to add this to my settings list because I set this up some time ago.
As for transcoding speed, I only look at the end results. Are packets dropped? Is the GPU stuck on 100%? Is SVP stable around 0.99 to 1.01 or is it fluctuating? My current answers are no, no and stable.

2,429 (edited by RickyAstle98 Yesterday 20:00:39)

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

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

Thanks for the the heads up smile

Update: I watched a full 7 minute sequence with zero stutters and is surprisingly smooth, considering IC 6% but 8% is more reliably stutter free.

As of today my settings are SVP: Rife v4.25, IC 8%, Blend Adjacent Frames. MPV: Interpolation on, resample audio. GPU: 590.26, Smooth Motion (Globally) On. Windows 11: Optimizations for Windowed Games.

These SVP settings fixes Rife's double image issues with fast vertical motion in movies like Dr Strange 2. Also GPU usage is greatly reduced. Maybe this is because it doesn't try to interpolate as many frames?.
These MPV settings stops it from dropping frames and helps with any remaining smoothness issues after SVP interpolation. I also use exclusive full screen but for most users I don't think this is "needed".
These Nvidia settings are not the only option but these work as well as any. A mild overclock still works best which is strange considering the GPU usage but maybe the peaks are higher?
The Windows settings are for MPV and other relevant software to work optimally with Windows 11.

I'm sure there's other ways of doing this, but this is the first time I have an explainable reason for each setting instead of just hope. This works for my VR setup so YMMV.

I will try to play with mpv swapchain parameters, LSFG ignores newest drivers flip models, producing smoothest image through DWM compositor, why not to force mpv to choose DWM composition too? Because before 566.14 driver, DWM was default!

Wait, 590.26 FIXED some issues?!

I would be surprised if LFSG ignores filp models since modern Nvidia drivers all have Multiplane Overlay built in specifically to work with it. This was one of the Nvidia features I turned off not knowing that I was probably hurting more than helping.
I wouldn't play with the MPV swapchain. From my testing I found that the default is ideal so that's what my SVP Nvidia settings also use. I forgot to add this to my settings list because I set this up some time ago.
As for transcoding speed, I only look at the end results. Are packets dropped? Is the GPU stuck on 100%? Is SVP stable around 0.99 to 1.01 or is it fluctuating? My current answers are no, no and stable.

I think ignores because of this magic things, running LSFG at same target FPS as RIFE - making mpv looks smooth, very smooth, despite not generating frames at all!
Also I think LSFG ignores newest compositors because how quickly my monitor switches and holds refresh rate, currently at stable 581 (yes reverted back for games), during standard mpv playback without any interpolation, VRR fluctuating!

UPD: Running external video capture to get VRR jumps via SpecialK measurement, mpv during 1 minute scene at FIXED 24FPS fluctuates 210 times (no interpolation), and only 30 with LSFG ontop, DWM works flawlessly!

2,430

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

RickyAstle98 wrote:
dawkinscm wrote:
RickyAstle98 wrote:

I will try to play with mpv swapchain parameters, LSFG ignores newest drivers flip models, producing smoothest image through DWM compositor, why not to force mpv to choose DWM composition too? Because before 566.14 driver, DWM was default!

Wait, 590.26 FIXED some issues?!

I would be surprised if LFSG ignores filp models since modern Nvidia drivers all have Multiplane Overlay built in specifically to work with it. This was one of the Nvidia features I turned off not knowing that I was probably hurting more than helping.
I wouldn't play with the MPV swapchain. From my testing I found that the default is ideal so that's what my SVP Nvidia settings also use. I forgot to add this to my settings list because I set this up some time ago.
As for transcoding speed, I only look at the end results. Are packets dropped? Is the GPU stuck on 100%? Is SVP stable around 0.99 to 1.01 or is it fluctuating? My current answers are no, no and stable.

I think ignores because of this magic things, running LSFG at same target FPS as RIFE - making mpv looks smooth, very smooth, despite not generating frames at all!
Also I think LSFG ignores newest compositors because how quickly my monitor switches and holds refresh rate, currently at stable 581 (yes reverted back for games), during standard mpv playback without any interpolation, VRR fluctuating!

UPD: Running external video capture to get VRR jumps via SpecialK measurement, mpv during 1 minute scene at FIXED 24FPS fluctuates 210 times (no interpolation), and only 30 with LSFG ontop, DWM works flawlessly!

Cool. We can only use what works.  Since I'm using Exclusive Fullscreen it's probably bypassing Flip and using DWM anyway lol.

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

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

I would be surprised if LFSG ignores filp models since modern Nvidia drivers all have Multiplane Overlay built in specifically to work with it. This was one of the Nvidia features I turned off not knowing that I was probably hurting more than helping.
I wouldn't play with the MPV swapchain. From my testing I found that the default is ideal so that's what my SVP Nvidia settings also use. I forgot to add this to my settings list because I set this up some time ago.
As for transcoding speed, I only look at the end results. Are packets dropped? Is the GPU stuck on 100%? Is SVP stable around 0.99 to 1.01 or is it fluctuating? My current answers are no, no and stable.

I think ignores because of this magic things, running LSFG at same target FPS as RIFE - making mpv looks smooth, very smooth, despite not generating frames at all!
Also I think LSFG ignores newest compositors because how quickly my monitor switches and holds refresh rate, currently at stable 581 (yes reverted back for games), during standard mpv playback without any interpolation, VRR fluctuating!

UPD: Running external video capture to get VRR jumps via SpecialK measurement, mpv during 1 minute scene at FIXED 24FPS fluctuates 210 times (no interpolation), and only 30 with LSFG ontop, DWM works flawlessly!

Cool. We can only use what works.  Since I'm using Exclusive Fullscreen it's probably bypassing Flip and using DWM anyway lol.

Nope, doesnt happen to me, Exclusive Fullscreen behavior the same as before, destroyed framepacing with/without, thats your Win11 feature, my Win10 cant bypass that maybe?

2,432 (edited by dawkinscm Yesterday 20:52:43)

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

RickyAstle98 wrote:
dawkinscm wrote:
RickyAstle98 wrote:

I think ignores because of this magic things, running LSFG at same target FPS as RIFE - making mpv looks smooth, very smooth, despite not generating frames at all!
Also I think LSFG ignores newest compositors because how quickly my monitor switches and holds refresh rate, currently at stable 581 (yes reverted back for games), during standard mpv playback without any interpolation, VRR fluctuating!

UPD: Running external video capture to get VRR jumps via SpecialK measurement, mpv during 1 minute scene at FIXED 24FPS fluctuates 210 times (no interpolation), and only 30 with LSFG ontop, DWM works flawlessly!

Cool. We can only use what works.  Since I'm using Exclusive Fullscreen it's probably bypassing Flip and using DWM anyway lol.

Nope, doesnt happen to me, Exclusive Fullscreen behavior the same as before, destroyed framepacing with/without, thats your Win11 feature, my Win10 cant bypass that maybe?

Dunno. I read about it somewhere that flip gets similar performance to exclusive that's why I re-enabled Nvidia MPO, but if you turn on exclusive then flip is smart enough to bypass itself or something like that.

2,433 (edited by RickyAstle98 Yesterday 21:26:53)

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

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

Cool. We can only use what works.  Since I'm using Exclusive Fullscreen it's probably bypassing Flip and using DWM anyway lol.

Nope, doesnt happen to me, Exclusive Fullscreen behavior the same as before, destroyed framepacing with/without, thats your Win11 feature, my Win10 cant bypass that maybe?

Dunno. I read about it somewhere that flip gets similar performance to exclusive that's why I re-enabled Nvidia MPO, but if you turn on exclusive then it is smart enough to bypass itself or something like that.

The MPO doesnt work correctly with Windows 10 system, thats why LSFG only allows DXGI renderer, DWM>Composed Flip instead of FSE>Hardware Composed Flip (your behavior)

The SpecialK somehow solved all judder/jerks/stutter problems, continuously holds refresh rate much agressively, but unstable on seek, I dont want to lose performance/smoothness in games for video players, SpecialK helps, trying to inject SpecialK window management through mpv library!

UPD: MPV Interpolation argument yes and D3D11 sync intervals solved the problems, but unstable enough!

Post's attachments

sankey_flip.png 341.24 kb, 3 downloads since 2025-10-12 

2,434 (edited by dawkinscm Today 06:59:35)

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

RickyAstle98 wrote:
dawkinscm wrote:
RickyAstle98 wrote:

Nope, doesnt happen to me, Exclusive Fullscreen behavior the same as before, destroyed framepacing with/without, thats your Win11 feature, my Win10 cant bypass that maybe?

Dunno. I read about it somewhere that flip gets similar performance to exclusive that's why I re-enabled Nvidia MPO, but if you turn on exclusive then it is smart enough to bypass itself or something like that.

The MPO doesnt work correctly with Windows 10 system, thats why LSFG only allows DXGI renderer, DWM>Composed Flip instead of FSE>Hardware Composed Flip (your behavior)

The SpecialK somehow solved all judder/jerks/stutter problems, continuously holds refresh rate much agressively, but unstable on seek, I dont want to lose performance/smoothness in games for video players, SpecialK helps, trying to inject SpecialK window management through mpv library!

UPD: MPV Interpolation argument yes and D3D11 sync intervals solved the problems, but unstable enough!

Never heard of Special K but it looks interesting. Some of what it does is kind of what I'm doing but with Windows 11.

BTW what do you do with the Sync intervals, disable it?

Update:I've been testing my new settings with fast action. But I just tested my new settings with slow panning shots and it forced me to make some changes to my original recommendations.

As of today my settings are SVP: Rife v4.25, IC 8%, Blend Adjacent Frames. MPV: Interpolation on, resample audio. Windows 11 Optimization for Windowed Apps: MPV

Optical flow seems to also help possibly removing the need for the overclock but at the cost of the occasional major stutter so nope.
Any Nvidia driver should be fine, but if you are having issues then fallback to either 566.36 and 577.

2,435 (edited by RickyAstle98 Today 09:02:47)

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

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

Dunno. I read about it somewhere that flip gets similar performance to exclusive that's why I re-enabled Nvidia MPO, but if you turn on exclusive then it is smart enough to bypass itself or something like that.

The MPO doesnt work correctly with Windows 10 system, thats why LSFG only allows DXGI renderer, DWM>Composed Flip instead of FSE>Hardware Composed Flip (your behavior)

The SpecialK somehow solved all judder/jerks/stutter problems, continuously holds refresh rate much agressively, but unstable on seek, I dont want to lose performance/smoothness in games for video players, SpecialK helps, trying to inject SpecialK window management through mpv library!

UPD: MPV Interpolation argument yes and D3D11 sync intervals solved the problems, but unstable enough!

Never heard of Special K but it looks interesting. Some of what it does is kind of what I'm doing but with Windows 11.

BTW what do you do with the Sync intervals, disable it?

Update:I've been testing my new settings with fast action. But I just tested my new settings with slow panning shots and it forced me to make some changes to my original recommendations.

As of today my settings are SVP: Rife v4.25, IC 8%, Blend Adjacent Frames. MPV: Interpolation on, resample audio. GPU: 577 or 566.36. Windows 11 Optimization for Windowed Apps: MPV

Optical flow seems to also help possibly removing the need for the overclock but at the cost of the occasional major stutter so nope.

The sync intervals prevents NVIDIA default driver compositor deliver frames non-directly, monitor VRR in charge, but breaks at seek again!
As I said, this is just VRR framepacing issue through the driver level, older drivers or LSFG ontop prevents monitor spontaneous refreshes, as you can see, earlier, I noticed how much VRR jumps got through standard MPV playback on new stable drivers, which not happens with LSFG ontop or after SpecialK injection, SpecialK makes 72FPS content not only smooth, but fast, not sure how that effect occurs, tested Gemini movie at real 60FPS compared to 24>60 and was surprised how SpecialK deliver frames, but I dont know how to inject SpecialK through MPV swapchain directly!

UPD: Found best solution to change present methods through NVPI program (inspector)! WORKS!!!

Post's attachments

DS.png, 6.05 kb, 496 x 84
DS.png 6.05 kb, 5 downloads since 2025-10-13 

2,436

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

Hello everyone,

I have a question.
I am trying to reverse engineer svp 4 pro to implement VS DRBA
https://github.com/routineLife1/VS-DRBA

If you have any ideas on how to easily implement it from either base.py, generate.js, vsmlrt.py, or another level of the image generation pipeline,

I would be curious to have some information on how the software works precisely or how to incorporate it as a module, as is already the case for svpflow1/2 in the plugin file.

I know that I have managed to hard code it in generate. js to activate vs drba, but I would like to be able to keep the option of selecting in the svp 4 pro UI if I want image interpolation with Rife TRT, SVP FLOW, or ncnn.
I would like to better understand the links between the different levels of the pipeline and the files between them.

I was able to modify some files to have variables that come before base.py and vsmlrt.py. I think this is feasible; it's a small challenge.

If the developers are interested in helping me, I am available.

@chainik @mag79 @Vovanchik