Valtruis wrote:

I wonder if there's an issue with HDR of some sort.

Weird issue.
To disable hardware accelerated gpu scheduling follow this guide:
https://www.howtogeek.com/756935/how-to … indows-11/

If issue still persists u can try to upgrade TensorRT by downloading https://github.com/AmusementClub/vs-mlr … 4.test3.7z and unzipping
vstrt.dll
and the folder
vsmlrt-cuda
into
C:\Program Files (x86)\SVP 4\rife
and check if RIFE issue persists.

If issue still persists u can also try to copy vsmlrt.py too from the same archive.

Valtruis wrote:

When I transcode a video that is:
- .mkv (.mp4 works)

If u convert that .mkv video to .mp4 first (using other software like https://handbrake.fr/ )
and only after that transcoding the .mp4 with RIFE
Will that fix the issue?

Curious if SVP devs encountered this before...

According to Steam Hardware Survey average user will upgrade to a 4000 series soon so they will be able to handle it:
https://gyazo.com/c16215fe1fd071bce48e62115e13bb83
Overall stats:
RTX 4000 Series: 19.90%
RTX 3000 Series: 20.80%
RTX 2000 Series: 7.21%
GTX 1000 Series: 13.26%

Mardon85 wrote:

Has anyone experienced this issue before?

Everything was working fine but as of the last month MPV has stopped working.

Try to update to latest mpv version from here:
https://mpv.io/installation/
Try to delete mpv cache folder from here:
"C:\Users\Username\AppData\Local\mpv"
Try to delete RIFE cache folder from here:
"C:\Users\Username\AppData\Roaming\SVP4\cache"
Restart pc maybe?

cemaydnlar wrote:

How can i see if vsync is working on my mpv ?

To accurately measure your current frames per second (FPS), you should install NVIDIA App from here:
https://www.nvidia.com/en-us/software/nvidia-app/
And enable Statistics in the NVIDIA Overlay:
https://gyazo.com/a17a74b5b071a3d8c137c17a67ad00d4

you can also try to add this in mpv.conf file:
video-sync=display-resample
if you want to "Resample audio to match the video. This mode will also try to adjust audio speed to compensate for other drift. (This means it will play the audio at a different speed every once in a while to reduce the Audio/Video difference.)"

GGGG wrote:

Hi all, I am new to this forum, can you please tell me which version of rife is the performance?

https://github.com/AmusementClub/vs-mlr … nal-models
The rife models with "lite" in their name consume way less power.
Version 4.22 lite is latest that you should use if your pc is slow.
Other tips:
https://www.svp-team.com/forum/viewtopi … 352#p83352

82

(10 replies, posted in Using SVP)

Logs say it detects 24 fps then 120 fps then it goes back to 24 fps.
Can you try to select anything other than "To screen" from this list:
https://gyazo.com/9f782dc677db51837af1a534b83fc44f
then restart SVP and run any movie. Then it should not revert back to 24 fps.

No clue, can't reproduce on specified video.

You can try different stuff maybe to identify what causes the issue.
Try to transcode a short video using different Rife models.
Try to transcode a short video using the default Automatic interpolation instead.
Try to transcode a short .mpv video instead of .mkv

Weird.
Please also link the source from where u got Split.2016.2160p.UHD.BluRay.x265.10bit.HDR.DTS-HD.MA.5.1-RARBG so we can download the original non-transcoded version to try transcoding it and see if it consistently breaks.
Thanks!

lurker wrote:

pre-prepared frames

concurrent-frames i think is the frc.threads from here:
https://gyazo.com/a12c49b425024e65b789ff0d4a190db8

Bensam123 wrote:

do you use vsmlrt-windows-x64-cuda.v15.2.7z or vsmlrt-windows-x64-tensorrt.v15.2.7z?

It seems unpacking the cuda archive and deleting all the extra files doesn't make any difference on both TensorRT and ncnn/Vulkan models.
I think it's safe to use the vsmlrt-windows-x64-tensorrt.v15.2.7z instead of the uselessly big cuda archive.

Bensam123 wrote:

my 4090.

Nice! Does the 4090 haz enough power for u to watch 2x on 4K and 2K videos with latest TensorRT + latest models?

87

(3 replies, posted in Using SVP)

Does it smooth it out? Yes!
But does it do a great job doing it? Not so much currently.
If u check this panning scene from the start with LSFG:
https://drive.google.com/drive/folders/ … nG0qJnlw4I
You can notice how even if you see that everything goes up, LSFG does not know the direction of the movement.
So it will create artifacts on left/right side of the screen where the stars teleport left/right/up/down around their initial positions instead of going up.
This looks horrible and really confusing and makes me always pick the Automatic Interpolation which simply pans the scene up.
RIFE is on another level, it somehow identifies the objects and generates new frames based on where the objects will move next, making the movements more accurate than Automatic.
Pick what u think it's best (or just use the resize functionality to decrease video size u send to SVP until your hardware reaches your desired FPS).

aloola wrote:

v15.2 gives me a tiny FPS boost
v14test3 ~150fps vs ~ v15.2 ~158fps, also fixed dynamic shape (Performance boost: off) bug

15.2 changelog:

    Upgraded to TensorRT 10.3.0.

    Fixed performance regression of RIFE and SAFA models starting with vs-mlrt v14.test4. This version may still be slightly slower than vs-mlrt v14.test3 under some conditions, however.

Looking forward to @aloola benchmarks for the new TensorRT like he did before:
https://www.svp-team.com/forum/viewtopi … 324#p84324

erriep2703 wrote:

# Deband filter. Always turn on for anime.
deband=yes # Default values are 1:64:16:48

I see that these settings are present in an outdated guide:
https://kokomins.wordpress.com/2019/10/ … fig-guide/
<meta property="article:modified_time" content="2024-02-08T06:53:17+00:00"/>

Probably we should use more recent configs from 2024:
https://kohana.fi/article/mpv-for-anime
https://artoriuz.github.io/blog/mpv_upscaling.html
https://iamscum.wordpress.com/guides/vi … /mpv-conf/
https://thewiki.moe/tutorials/mpv/

Xenocyde wrote:

Can confirm the edge artifacts are still there in 4.21.

The devs fixed the smoothness issue:
https://github.com/hzwer/Practical-RIFE … 2275333756

aloola wrote:

v15.2 gives me a tiny FPS boost
v14test3 ~150fps vs ~ v15.2 ~158fps, also fixed dynamic shape (Performance boost: off) bug

15.2 changelog:

    Upgraded to TensorRT 10.3.0.

    Fixed performance regression of RIFE and SAFA models starting with vs-mlrt v14.test4. This version may still be slightly slower than vs-mlrt v14.test3 under some conditions, however.

Is this finally the time SVP upgrades the out of the box TensorRT version to 10.3.0 and v2 models only for faster performance? xD

91

(7 replies, posted in Using SVP)

Wow! that's a lot of scripts!

You can check for obvious errors if you press ` while a video plays in mpv.
Or to enable full logs output go to mpv.conf and change this line:
#log-file=mpv.log
to
log-file=mpv.log
This will generate a log file with everything mpv does when you play something. Maybe it will give you some useful information on how to fix it.

If nothing works anymore, reinstall SVP and try again.

92

(7 replies, posted in Using SVP)

Kyuri wrote:

But what do you mean by add .glsl into mpv.conf?

mpv.conf from Anime4k contains scripts that tells it to load the Anime4k .glsl files from shaders folder:
# Optimized shaders for higher-end GPU: Mode A (HQ)
glsl-shaders="~~/shaders/Anime4K_Clamp_Highlights.glsl;~~/shaders/Anime4K_Restore_CNN_VL.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_VL.glsl;~~/shaders/Anime4K_AutoDownscalePre_x2.glsl;~~/shaders/Anime4K_AutoDownscalePre_x4.glsl;~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl"

mpv.conf from SVP fresh installation contains some script that allows mpv to connect to SVP:
https://gyazo.com/a8457c661de44b303c747a8f6e10bb55

so when you install Anime4k by replacing the old mpv.conf you remove the script that allows it to detect SVP.

I've combined the default mpv.conf file with the one mentioned from darkwinscm's link and now it should contain both the script that detects SVP and the script that tells it to load Anime4k shaders.
All you have to do is unzip it in "C:\Program Files (x86)\SVP 4\mpv64\" and should work if you're using Windows:
https://drive.google.com/drive/folders/ … OuWgBfmLxY

lurker wrote:

Launched for 3840x2160@25fps. The image shakes in some scenes.

The tree wiggle issue from here that was only visible on high resolutions on v2 models? (that gets fixed if u upgrade TensorRT)
https://www.svp-team.com/forum/viewtopi … 617#p84617
Or another issue? Please show an example.

According to https://github.com/hzwer/Practical-RIFE … 2268877015
there is a scenario where the image moves incorrectly. Try maybe model 4.7 v2 instead.

flowreen91 wrote:
jdg4dfv7 wrote:

1) For me18.v2 is by far the best model regarding all things mentioned.

I agree, somehow v19 and v20 managed to break something and now they stretch the images instead of smoothly moving them vertically:
https://github.com/hzwer/Practical-RIFE … 2253162650

They fixed it in v21:
https://github.com/AmusementClub/vs-mlr … e_v4.21.7z

95

(10 replies, posted in Using SVP)

Only difference i see compared to my logs is that your TensorRT enables:
[08/05/2024-01:30:54] Preview Features: kFASTER_DYNAMIC_SHAPES_0805 [ON],
and then crashes:
[08/05/2024-01:31:01] [W] [TRT] Using kFASTER_DYNAMIC_SHAPES_0805 preview feature.
[08/05/2024-01:32:17] [E] Error[2]: [deconvolutionV2Builder.cpp::nvinfer1::builder::CaskDeconvolutionBuilderBase<class nvinfer1::builder::CaskDeconvolutionV2Builder,class nvinfer1::rt::task::CaskDeconvolutionV2Runner,-2147483603>::createDeconvolution::759] Error Code 2: Internal Error (Assertion isOpConsistent(deconvolution.get()) failed. Cask deconvolution isConsistent check failed.)
[08/05/2024-01:32:18] [E] Error[2]: [builder.cpp::nvinfer1::builder::Builder::buildSerializedNetwork::751] Error Code 2: Internal Error (Assertion engine != nullptr failed. )

this page mentions that it was removed eventually:
https://github.com/NVIDIA/trt-samples-f … /issues/65

I would suggest to try and update your TensorRT from 8.5.1 to 9.1.0 using these instructions:
https://www.svp-team.com/forum/viewtopi … 674#p83674
No clue if this will fix anything.
Maybe SVP devs have encountered that error before...

96

(10 replies, posted in Using SVP)

lurker wrote:

(copied the folder and replaced the script)

Uuuh i think the script from that link is outdated.
Use the script from here for TensorRT9 instead:
https://drive.google.com/drive/folders/ … SzUp1SAzbx
Press ` in mpv to see if any error text appears.

jdg4dfv7 wrote:

1) For me18.v2 is by far the best model regarding all things mentioned.

I agree, somehow v19 and v20 managed to break something and now they stretch the images instead of smoothly moving them vertically:
https://github.com/hzwer/Practical-RIFE … 2253162650

chesley96 wrote:

Can anyone give any insight to the scene change detection?

There was a weird scenario recently where only "image comparison" algorithm detected a specific scene change:
https://www.svp-team.com/forum/viewtopi … 102#p85102
You can compare the scene changes yourself by pressing the < and > buttons in mpv.

99

(2 replies, posted in Using SVP)

Sach wrote:

RTX 4090

The settings from UI are enough.
But you can play around with other relevant settings if you're really really bored:
https://www.svp-team.com/forum/viewtopi … 352#p83352

Blackfyre wrote:

You can read more about them on their pages. But also, if you want an article explaining them, as well as better shaders that are more demanding which I cannot run with an RTX 3090 while using RIFE, have a read through this: https://artoriuz.github.io/blog/mpv_upscaling.html

I tried to download ArtCNN since it says here that it beats FSRCNNX:
https://artoriuz.github.io/blog/mpv_ups … ng_results

When starting a video on my RTX 4080, it froze my mpv for 120 seconds to create a cache somewhere. Once it finished, it loads instantly every time.
Try to get it from here and wait for it to finish caching ArtCNN_C4F32_CMP for 3-6 minutes and it should probably run ok:
https://www.svp-team.com/forum/viewtopi … 264#p84264