flowreen91 wrote:
RickyAstle98 wrote:

Repeatable performance experiment (transcoding speed) (RTX 4070)

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

Ricky can u pls do some transcoding of v1 vs v2 on latest SVP & driver to measure performance and confirm/deny this myth for zxcvbnm821?
Thanks!

Driver 591.59 (output 2880 frames 1280x736 opt w/TRT 10+)
60>120 ~268fps (4.4v1) / 290fps (4.4v2)
60>120 ~248fps (4.6v1) / 272fps (4.6v2)
60>120 ~222fps (4.7v1) / 246fps (4.7v2)
60>120 ~220fps (4.9v1) / 240fps (4.9v2)

Note: same applicable for 4.10+ models, the performance gap between v1/v2 models always vary about 10% on average, older drivers can make a difference!
HAGS: On (Win10)

dawkinscm wrote:

These are my new best settings which are very close to RIFE for fast motion clarity and RIFE/LSFG for slow pans but without the horrible vertical motion artifacts.  The kind of artifacts and tiny micro-stutters that are visible in VR probably won't be visible on a normal TV. So if your GPU can handle NVOF, then I wouldn't be surprised if motion with these new settings look as good and works as well as RIFE v26-Heavy for some of you.

BTW With these settings I can run up to 240fps on a high end 50 series card although the picture quality suffers with too many fake frames. So maybe 120fps on a 5070ti or 4080? I would be interested in hearing any feedback on this with different GPUs I recommend Motion vectors grid: 16 px

Good Luck and Have Fun! smile

Microstutters always because of strong masking, looks like old videos with shake effects, but acceptable.

PS: We have different NVOF behavior because of different GPU series, basically SVP doesnt any good than RIFE currently, NVOF doesnt counts.

I dont use HAGS at all, because realtime and transcoding performance getting worse (IF you tell about Hardware GPU allocation)

As I noted earlier, you used 2m interpolation mode, which cannot be considered as smooth, for big screen yes, every single hiccup is seen.
Also maybe NVOF performs better on 50 series, cant say for sure.

dawkinscm wrote:

So the new 26 Heavy is better than the old 26 Large and is the best RIFE released. It fixes some artifacts cleanly like:
Alita Battle Angel 1:33:26

It improves the Occlusion issues at:
Alita Battle Angle: 1:34:50

But it still struggles with fast vertical motion. The artifacts shown below can be reduced but not fixed by using Image Comparison at 6% just like previous RIFE 25/26 versions. A 4080 can handle this so maybe a 5070ti can too. The last two examples are bad and look very ugly:
Alita Battle Angel 1:34:57
Amazing Spiderman 1:52:49
Man of Steel 1:46:37

I can get almost identical smoothness and less artifacts by using just SVP. With the exception of the PEL override for Quarter Pixel accuracy, the settings I use are a modification of SVP Automatic with the Quality Slider fully moved to the right.  Below are the baseline settings that work well. You can modify them depending on your GPU, but beyond a certain point up or down you may make things worse again so YMMV. 

Edit: Motion Vector Grid 24px works best for the Man of Steel artifacts at the above-mentioned timestamp.

With the scenes I using to test with, I can run 120fps with almost no artifacts. If Rife 27 comes along with even less artifacts then I might switch back to it because the motion is a little smoother and a little clearer. But not by much.

Its quite fun to say how SVP algorithm looks good but, 2m interpolation mode, lmao?

6

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

The artifacts are being caused by the interstitial fake frames. Adaptive mode creates more a lot more fake frames. Can't see that helping. For whatever reason, the fast motion scenes in Alita are a mess with LSFG even if using with SVP.

I dont know, but LSFG cant create more quality frames from already bad frames, since RIFE had own artifacts, LSFG just doubles/triples/quadruples the amount.

For me, RIFE v4.15v2l x3 + LSFG x3/240 create much more consistent frames, fluid.

But LSFG is generating this on it's own without RIFE. Objects on the screen become so warped they become almost unrecognizable. But only with this one movie.

Anyway, thats better than 24>240 natively which pulls my GPU at above 80 degrees huh, also not smooth.

Warped? You can play with tolerances, warped UI? Can play with UI detection thresholds.

7

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

OK the artifacts issue is just one movie.  I can get 120 natively but  with LSFG  I suppose I can only get 120 by running SVP at 60 with 2 multiplier.

Try adaptive mode target.

The artifacts are being caused by the interstitial fake frames. Adaptive mode creates more a lot more fake frames. Can't see that helping. For whatever reason, the fast motion scenes in Alita are a mess with LSFG even if using with SVP.

I dont know, but LSFG cant create more quality frames from already bad frames, since RIFE had own artifacts, LSFG just doubles/triples/quadruples the amount.

For me, RIFE v4.15v2l x3 + LSFG x3/240 create much more consistent frames, fluid.

8

(58 replies, posted in Using SVP)

dawkinscm wrote:

OK the artifacts issue is just one movie.  I can get 120 natively but  with LSFG  I suppose I can only get 120 by running SVP at 60 with 2 multiplier.

Try adaptive mode target.

9

(58 replies, posted in Using SVP)

Chainik wrote:

guys, this topic is about RIFE, not lsfg

We know, but we use RIFE through SVP and also upgrading everything w/LSFG ontop smile

Chainik wrote:

> some VF filters ignored in 291 build

be more specific

Net.

Honza wrote:
RickyAstle98 wrote:

Or just put download link to 0.40.0-290 please?

Update in SVP gives me 0.40.0-291

I need 290 lmao, some VF filters ignored in 291 build, cant find this build in internet.

Update: I FIX ISSUE MYSELF AGAIN.

@Chainik, what happened to new update? The mpv update broken, prevents filters usage.

Or just put download link to 0.40.0-290 please?

13

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

It basically brute forces SVP into working, so even running with IC at 8% is still smooth.  No need for LSFG, config files or anything else. Seen it with my own eyes. I'm sure LSFG helps with smoothness overall, but this just works.

Its always system dependant, on my machine, SVP (RIFE) works better than friends beast setup, different drivers can make huge difference, especially on high end machines.
As 4070 user, can clearly state 50 series lmao expensive thing, no need for LSFG? You cant do 4K X10 on 5090 yet!

Im talking about people who have very high refresh monitors like 360 Hertz or even greater! I will upgrade to 600Hz monitor soon!

So what do you do about the fast motion artifacts?

Nothing, just doing RIFE x3 + 240Hz target!

14

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

It's a bit of a beast. With something like that you realize how much of the smoothness depends on the GPU.

Requote my previous post please, updated details, not depends, smoother on my GPU lmao!

It basically brute forces SVP into working, so even running with IC at 8% is still smooth.  No need for LSFG, config files or anything else. Seen it with my own eyes. I'm sure LSFG helps with smoothness overall, but this just works.

Its always system dependant, on my machine, SVP (RIFE) works better than friends beast setup, different drivers can make huge difference, especially on high end machines.
As 4070 user, can clearly state 50 series lmao expensive thing, no need for LSFG? You cant do 4K X10 on 5090 yet!

Im talking about people who have very high refresh monitors like 360 Hertz or even greater! I will upgrade to 600Hz monitor soon!

15

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

BTW I've just seen someone running SVP with my settings. The RTX 4080 runs at around 100% on my machine. The 5090 runs the same settings at 38%!!!

Just seen someone running SVP exactly my settings (5 days ago / LSFG ontop)
RTX 4070 OC peaks 88% GPU usage @ 1.100V (72C)
RTX 5090 peaks 35% GPU usage @ 0.960V (55C)

It's a bit of a beast. With something like that you realize how much of the smoothness depends on the GPU.

Requote my previous post please, updated details, not depends, smoother on my GPU lmao!

16

(58 replies, posted in Using SVP)

dawkinscm wrote:

BTW I've just seen someone running SVP with my settings. The RTX 4080 runs at around 100% on my machine. The 5090 runs the same settings at 38%!!!

Just seen someone running SVP exactly my settings (5 days ago / LSFG ontop)
RTX 4070 OC peaks 88% GPU usage @ 1.100V (72C)
RTX 5090 peaks 35% GPU usage @ 0.960V (55C)

17

(58 replies, posted in Using SVP)

flowreen91 wrote:
RickyAstle98 wrote:

You DIDNT changed CONFIGURATION FILE parameters, real timestamp tolerance to 1 plz, then try to generate, LSFG will ignore generated frames and will duplicate or generate stutter frames instead of generating! Actual GPU usage decreased, tried to use on 90% usage before LSFG ontop, hidden trick only adds extra 2% without drops!

If i set real_timestamp_tolerance to 1, it shows 24/1000 fps but panning scenes move choppy exactly like original 24 fps, meaning it moves like 1x with scaling effect ON.
https://gyazo.com/1e5904f7c6a47c63612a93f2f134247f
Where is the black insertion setting and what does it do?
For performance increase, just change HDR support checkbox to OFF, that's the real memory hog.

After further tweaking, i think these settings actually improve smoothness, giving stable fps:
https://gyazo.com/d059ced2c024cab4abc2f9a972b92377
Thanks Ricky!

But why do you need 1000 fps? You have 1000 hertz monitor? Your settings just prevents LSFG from work, but continuously synchronize to monitor, which is an trick btw.

Frametime_buffer_size: should be higher than 3 for general frame generation workloads (1 will prevent to generate frames)
Real_timestamp_tolerance: by default, Fixed generation modes use own presentation tolerance, not applicable for overlap values.
Note1: Why buffer higher than 3? Because LSFG will stutter time-to-time even with huge headroom, tested, tweaked, always the same, cant say about 50 series users!
Note2: About overlap values, for example, when you set tolerance to -0.51 for Fixed 2x LSFG mode, you will see weird flashing artefacts, -0.50 works as intended!

Queue target: the difference between 0/2 vary about 80% extra latency in cost of better handling capture variations!
Max frame latency: theres no dramatic difference between 3/15 value, for me, during Crew Motorfest (capped 60 fps online game), 0/4 works better than 1/3 respectively!

Capture: WGC is not reccomended at all, because performance suffers under high GPU loads, but deal w/overlays, DXGI will work worse with overlays, but doesnt suffers too much, like video capture, Discord, etc!

Only Windows 11 users can use WGC for latency purposes, measured WGC under medium headroom, lower than DXGI queue targeted to 1! Insane? Yeah, but not neccessary!

18

(58 replies, posted in Using SVP)

flowreen91 wrote:
RickyAstle98 wrote:

You DIDNT changed CONFIGURATION FILE parameters, real timestamp tolerance to 1 plz, then try to generate, LSFG will ignore generated frames and will duplicate or generate stutter frames instead of generating! Actual GPU usage decreased, tried to use on 90% usage before LSFG ontop, hidden trick only adds extra 2% without drops!

If i set real_timestamp_tolerance to 1, it shows 24/1000 fps but panning scenes move choppy exactly like original 24 fps, meaning it moves like 1x with scaling effect ON.
https://gyazo.com/1e5904f7c6a47c63612a93f2f134247f
Where is the black insertion setting and what does it do?
For performance increase, just change HDR support checkbox to OFF, that's the real memory hog.


Theres no black insertion setting, I trying to implement BFI/CRT shader in timestamp interval, no progress!

I dont need HDR support big_smile

19

(58 replies, posted in Using SVP)

You DIDNT changed CONFIGURATION FILE parameters, real timestamp tolerance to 1 plz, then try to generate, LSFG will ignore generated frames and will duplicate or generate stutter frames instead of generating! Actual GPU usage decreased, tried to use on 90% usage before LSFG ontop, hidden trick only adds extra 2% without drops!

20

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

LSFG was on sale so I bought a copy. I was able to get very smooth motion with 3.1 4x multiplier and 2.7 x2 or x4 (can't remember). Used by itself there is almost no hit on the GPU but the artifacts are obvious and pretty horrible. With SVP I was finally able to get them working together. But, LSFG has horrible artifacts for fast motion which ever way you use it which is a shame because otherwise it would be great.

1) The LSFG alone provides better frame/motion handling than basic SVP algorithm at any settings, also better UI detection, the text and UI elements almost ignored for interpolation!
2) Dont mix SVP/LSFG algorithms together, RIFE/LSFG for better quality and perfect smoothness levels!
3) You can play with CONFIG through Lossless directory, you can make zero interpolation look better, magic!

About 3rd: when you want flatten the playback out of RIFE alone - make sure you edited framerate_tolerance to 1 and interplation multiplier to 1, which would trigger interesting things, better suited with black frame insertion, CRT shader, not implemented yet!

1. It does seem overall to be smoother than even Rife
2. I meant Rife/LSFG.
3. With multiplier set to one, I get massive judder with or without Rife so it's not a GPU thing.

OK. I've found the issue. Rife is smoother with MPV than MPC but GPU usage is a little heavier. VR pushes it over the top so there is no headroom. But it seems to work with LSFG for MPC.

3. Theres no judder with proper CONFIG .cfg parameters, you can make no interpolation looks better, LSFG has a lot of hidden tricks! Thats GPU and backend thing!
1. Ofcourse LSFG smoother, tested many times, smoothness is our priority!

Hidden trick: with proper .cfg parameters, for example, you want to trigger 2x LFC instead of monitor 3x LFC strategy, works!
Example: video container 24 fps > 2x interpolation w/real timestamp tolerance 1, with that hybrid I can actually activate black frame insertion thing!

21

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

I should mention that I'm using VR which means I have less GPU headroom then you do. But FWIW, after more testing I've found an IC 6% setup that works with slow pans and fast action and doesn't stutter in between. There are a few decent Nvidia drivers but 366.36 is still the most stutter free. I've re-enabled MPO and using Windows Optimizations with MPV. Before I was able to run Exclusive-fs without Optimizations and I may return to that, but this also works. I've always run MPV without hwdec, but for IC 6%, hwdec seems to be better. Interpolation is running also. Finally for VR, regular rebooting of the router is absolutely necessary otherwise random stutters will happen because of the wifi connection between the headset and router.

The end result is smooth without the Rife v4.25 vertical motion artifacts and only very occasional micro-stutters.

Stutter-free: 565.90 driver (threshold 15%)
External capture: 72 fps (to count every single VRR jitter/stutters)

Rule: everything less than 8% of movie duration can be considered as stutter-free!

Capture results: 5.8% of stutters (high GPU load)
Capture results: 4.0% of stutters (medium GPU load)

Capture results: 4.5% of stutters (RIFE x3 + LSFG x1)
Capture results: 3.5% of stutters (RIFE x3 + LSFG x1)

LSFG was on sale so I bought a copy. I was able to get very smooth motion with 3.1 4x multiplier and 2.7 x2 or x4 (can't remember). Used by itself there is almost no hit on the GPU but the artifacts are obvious and pretty horrible. With SVP I was finally able to get them working together. But, LSFG has horrible artifacts for fast motion which ever way you use it which is a shame because otherwise it would be great.

1) The LSFG alone provides better frame/motion handling than basic SVP algorithm at any settings, also better UI detection, the text and UI elements almost ignored for interpolation!
2) Dont mix SVP/LSFG algorithms together, RIFE/LSFG for better quality and perfect smoothness levels!
3) You can play with CONFIG through Lossless directory, you can make zero interpolation look better, magic!

About 3rd: when you want flatten the playback out of RIFE alone - make sure you edited framerate_tolerance to 1 and interplation multiplier to 1, which would trigger interesting things, better suited with black frame insertion, CRT shader, not implemented yet!

zxcvbnm821 wrote:

Has HAGS improved enough that you no longer recommend turning it off for RIFE?
What’s the current advice — keep it on unless it causes stutter, or disable it for smoother playback?

Depends on operation system, for me, as Windows 10 user, turning off HAGS improves realtime playback (faster seek) and transcoding speeds about 10% average!
Stutters depends on GPU drivers, for me, 565.90 stable is the smoothest driver ever tested!

23

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

Type: Tried all the types. Fixed refresh isn't possible, only Adaptive.
Flow scale: I tried 25% as well as 50%
Capture: Tried this just now.
Sync mode: I use Vsync. Tried without just in case.
Gsync is off and all Nvidia gsync settings have been disabled on my machine.
I also cropped about 40% of the screen assuming 20 at the top and bottom does that.

None of the above made any difference. I'm using too much GPU. V2 models no longer make any real difference for me. I recently noticed a difference in quality between v1 and v2 models which is why I went back to v1. I never noticed it before, but my viewing equipment is much better with 4k per eye resolution and better overall clarity.

Then thats GPU issue, too high peaks, need some headroom to make LSFG work with!

UPD: I dont understand people with Windows 11 and 4K monitors, that trying to make 4K at newest models!
For me, RIFE x2 (FullHD) + LSFG refresh target, enough, better than RIFE x3 and also smoother, double effect!

I should mention that I'm using VR which means I have less GPU headroom then you do. But FWIW, after more testing I've found an IC 6% setup that works with slow pans and fast action and doesn't stutter in between. There are a few decent Nvidia drivers but 366.36 is still the most stutter free. I've re-enabled MPO and using Windows Optimizations with MPV. Before I was able to run Exclusive-fs without Optimizations and I may return to that, but this also works. I've always run MPV without hwdec, but for IC 6%, hwdec seems to be better. Interpolation is running also. Finally for VR, regular rebooting of the router is absolutely necessary otherwise random stutters will happen because of the wifi connection between the headset and router.

The end result is smooth without the Rife v4.25 vertical motion artifacts and only very occasional micro-stutters.

Stutter-free: 565.90 driver (threshold 15%)
External capture: 72 fps (to count every single VRR jitter/stutters)

Rule: everything less than 8% of movie duration can be considered as stutter-free!

Capture results: 5.8% of stutters (high GPU load)
Capture results: 4.0% of stutters (medium GPU load)

Capture results: 4.5% of stutters (RIFE x3 + LSFG x1)
Capture results: 3.5% of stutters (RIFE x3 + LSFG x1)

24

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

What other settings are there that have can reduce GPU load without affecting quality? I will try those.

Type: 3.1 (better overall) / Fixed x2 / Adaptive refresh
Flow scale: for 4K you can use lowest possible 25% without performance mode
Capture: WGC recommended for Win11 users, try both, WGC provides less latency!
Queue target: ofcourse 2 (cuz we already at peaks)
Sync mode: Vsync
Max frame latency: 15
GSync support: supposed to be off (when you targeting refresh)

Type: Tried all the types. Fixed refresh isn't possible, only Adaptive.
Flow scale: I tried 25% as well as 50%
Capture: Tried this just now.
Sync mode: I use Vsync. Tried without just in case.
Gsync is off and all Nvidia gsync settings have been disabled on my machine.
I also cropped about 40% of the screen assuming 20 at the top and bottom does that.

None of the above made any difference. I'm using too much GPU. V2 models no longer make any real difference for me. I recently noticed a difference in quality between v1 and v2 models which is why I went back to v1. I never noticed it before, but my viewing equipment is much better with 4k per eye resolution and better overall clarity.

Then thats GPU issue, too high peaks, need some headroom to make LSFG work with!

UPD: I dont understand people with Windows 11 and 4K monitors, that trying to make 4K at newest models!
For me, RIFE x2 (FullHD) + LSFG refresh target, enough, better than RIFE x3 and also smoother, double effect!

25

(58 replies, posted in Using SVP)

dawkinscm wrote:
RickyAstle98 wrote:
dawkinscm wrote:

Thanks for the offer, but I don't have any settings because tried everything except anything that said quality drop like performance mode. 3.1 is a no/no. 2.1 with x2 works. 1.1 I think works worse than 2.1. Flow scale set to 50% and scaling scaling off.

Not only flow scale or generation type can make a difference at high loads, play with different settings, as LSFG professional owner, can say proper settings!

What other settings are there that have can reduce GPU load without affecting quality? I will try those.

Type: 3.1 (better overall) / Fixed x2 / Adaptive (try both)
Flow scale: 25% enough for 4K w/o performance mode
Capture: WGC recommended for Win11 users (try both)
Queue target: 2 (cuz we already at peaks)
Sync mode: Vsync (most vblanks greater smoothness)
Max frame latency: 15 (reduced overhead)
GSync support: Off/On (target refresh / x2)

I dont use v1 models, try v2 models too, always about 15% greater transcoding speed, which means greater realtime performance!