I tried many different performance threads settings. I wasn't able to use it to reduce the delay.

I'm going to give up and return the capture card.

I'll add my settings below, in-case someone else wants to try this in the future.

When not using SVP RIFE AI, I was able to remove the latency from the capture card by using mpv with these settings:

SVP 4\mpv64\mpv.conf modified to use:
#vo=gpu-next
vo=gpu

Then my own custom C:\Users\<user>\AppData\Roaming\mpv\mpv.conf containing:
no-audio
#hwdec=auto-copy
hwdec=d3d11va-copy
hwdec-codecs=all
no-resume-playback
demuxer-lavf-o=video_size=3840x2160,framerate=24,preset=ultrafast,tune=zerolatency

d3d11vpp=p010

correct-pts=no
no-correct-pts
container-fps-override=24

#Profile low-latency, working settings
vd-lavc-threads=1
cache-pause=no
demuxer-lavf-o-add=fflags=+nobuffer
demuxer-lavf-probe-info=nostreams
demuxer-lavf-analyzeduration=0.1
interpolation=no
stream-buffer-size=4k

I then launched mpv to watch the capture card using:
mpv av://dshow:video="AVerMedia HD Capture GC573 1"

Which thread setting needs to be reduced? I've attached a screenshot with my current SVP thread settings.

Looks like I have rife threads at 2 and main performance threads at 16.

I need a solution which supports Atmos audio, which is why I'm pull the audio before sending the video to my PC.

I also tried to force passthrough of Atmos audio in the video player, however all I heard was some clicking noises or nothing at all.

I got it working with potplayer and mpv. I was able to remove the video delay when not using SVP. However about 2 second delay gets added to the video when SVP RIFE AI is enabled. I was pulling the audio to the AVR before sending the video to the PC. My AVR only allows delaying the audio by up to 500ms. The video delay is around 2000ms. Looks like this solution will not work for me.

I bought an AVerMedia HD Capture GC573 capture card. I'm trying to get SVP RIFE AI working with MPC-BE. I'm using the VapourSynth Filter to enable SVP RIFE AI with the MPC Video Renderer. It works great for video file playback. When I enable capture card playback, SVP never gets enabled. Does anyone how to fix this? Is it even possible to get it working? Does anyone have this working in a different media player?

I was having issues with dropped frames. Using an Nvidia 4080 Super with an AMD 9800X3D.

Around one frame drop per second. Playback would be fine for a while. Then the issue would start up again. The issue could almost always be fixed by pausing and un-pausing the video. But then the issue would start up again, a little while later. The issue happened much more often with V2 AI models than with V1 models.

I found a fix, using a 2nd GPU. I enabled integrated graphics, then connected my display directly to the motherboard. The Nvidia 4080 Super primary GPU handles all the Nvidia TensorRT processing for RIFE Ai. The 2nd AMD GPU outputs the video to the display.

I don't understand why this fixes the issue, but it does for me!

I posted more details at https://www.svp-team.com/forum/viewtopi … 313#p86313

6

(22 replies, posted in Using SVP)

I think I've experienced the same issue as the OP. It didn't happen on my old Intel 7700K / Z170 computer. It only happens with the new AMD 9800X3D / X870 computer I built in December. Both used the same Nvidia 4080 Super video card.

The issue I experienced was dropped frames. Around one frame drop per second. Playback would be fine for a while. Then the issue would start up again. The issue could almost always be fixed by pausing and un-pausing the video. But then the issue would start up again, a little while later. The issue happened much more often with V2 AI models than with V1 models.

I had the issue using SVP RIFE AI with Nvidia TensorRT. The issue was worst when using any of the V2 AI models. It also happened using V1 models, just not as frequently. I'm playing back 4k videos with fixed 48 fps using a Windows refresh rate of 47.952 Hz.

I found a solution. Adding a 2nd AMD GPU fixed the issue for me. My 2nd GPU is currently the AMD integrated iGPU included with the 9800X3D. I have a 4k 120 Hz display (projector) connected directly to the motherboard. Luckily the X870 motherboard supports HDMI 2.1. The Windows System Display Graphics setting has the 4080 set as the default high performance GPU.

With the display connected to a 2nd GPU, I'm now able to playback videos without any framedrops. I still get the same primary GPU usage as before, which was around 70% for playback with the AI model 4.26_heavy v2.

7

(22 replies, posted in Using SVP)

I tested playback of Top.Boy.S01E03.1080p - Intro - 1.mp4. I also have NVidia Super Resolution enabled, allowing the video player to upscale this 1080p video to to 4k. Plus I have RTX Video HDR enabled, but it is only active when HDR is enabled. I used the NVidia App to enable those NVidia RTX options, then enabled them in my player.

My video player is MPC-BE. MPC Video Renderer is configured to use DirectX 11, passthrough HDR, enable NVidia Super Resolution upscaling and RTX Video HDR. I have RTSS set with a framerate limit mpc-be64.exe to 47.952 (twice the normal 23.976 framerate used by this video and most movies).

I have SVP RIFE AI set to Fixed 48 fps using AI model 4.18 with performance boost enabled. Allow 10-bit color output is disabled for 4k videos (less than 4k @ 30fps) because my i7-7700k CPU can't handle it. Even with it overclocked to 4.6 GHz on all 4 cores.

NVidia control panel is set to globally enable v-sync = on with low latency mode = ultra.

When my Windows refresh rate is also at 47.952hz (matches framerate limit in RTSS) with 4k RGB RGB 8-bit (no HDR):
- Frames dropped is between 4-6 per video playback loop. I usually see what looks like an un-reported frame drop one time per video loop.

When my Windows refresh rate is also at 47.952hz (matches framerate limit in RTSS) with 4k RGB 422 10-bit (with HDR):
- Frames dropped is between 2-8 per video playback loop. I usually see what looks like an un-reported frame drop one time per video loop.

One time I tried using a 4k with refresh rate at 60hz (with RTSS still limiting to 47.952)
- Watching this video me feel sick with that setup.

When my refresh rate is at 4x DSR for 4k to 1080p at 240hz with RGB 8-bit (no HDR):
- Frames dropped is between 1-3 per video playback loop. I usually see what looks like an un-reported frame drop one time per video loop. The very first time I played back the video I saw hundreds of frames drop in the first few seconds. Then playback was smooth (not including when the performance boost script runs for the first time playback at this resolution).

When my refresh rate is at 4x DSR for 4k to 1080p at 240hz with RGB 8-bit (with HDR):
- Frames dropped is between 1-2 per video playback loop. I saw maybe one un-reported frame drop one time with all the loops combined (skipping the first loop).

When my refresh rate is at 4x DSR for 4k to 1080p at 240hz with 422 10-bit (with HDR):
- Frames dropped is 0. Video player listed 1 dropped frame right at the beginning of the video. I didn't notice any un-reported frame drop one time with all the loops combined (skipping the first loop).

Overall I got the best performance using 4x DSR for 4k to 1080p at 240hz with RGB 8-bit (with HDR). Yea, I did notice a dropped from sometimes. It might have been because the 10bit video output was playing back at 10bit instead of at 8bit. The issue I had with 4k to 1080p at 240hz with 422 10-bit was that the picture looked slightly softer on the Windows desktop background. Plus the text on Windows desktop icons looked sharper at RGB 8bit vs 422 10bit.

I might start using 4x DSR for 4k to 1080p at 240hz with RGB 8-bit (with HDR) all the time. For both movie watching and for video games.

I'll still disable HDR when web browsing. Text does look a little sharper when HDR is disabled.

I am still really surprised just how sharp everything looks using 4x DSR for 4k to 1080p at 240hz vs 4k native 60hz. For some reason I still don't understand, my Benq HT4550i projector does a really good job with 4k downscaled to 1080p 240hz using DSR. It looks pretty dang close to native 4k. Sometimes the picture looks off after switching resolutions to 240hz. I'm then able to fix by trying the following, in this order: 1) Switching my AVR to another input, then back to my PC. 2) Restarting the projector. 3) Restarting my PC.

Using 1080p 240hz in 4k mode this required a modified EDID using CRU. Where I needed to remove the 4k supported listed for my projector. The NVidia control panel would then let me enable 4k DSR. Set to 0% smoothing.

My 4080 super video card can't handle playback of the Unbelievable.S01E01.2160p.HDR.Interpolation Test.mkv video because it isn't powerful enough. I can only handle playing back 4k videos which have a input resolution height of less that 1700. I setup a 2nd SVP profile to use AI model 4.22 lite when the resolution height is > 1700. Using that AI model should be easier to drive, however it didn't help much. My system doesn't have issues playing back 4k videos with a height of less than 1700, even though RTSS always reports the 100% GPU usage. GPU usage is much less for 1080p videos.