Topic: Lag/stuttering/frame drop when using SVP

Hi.

I can't get SVP to work, even though I got quite a modern system:
Intel Core i5 6600K 4,4 ghz, GeForce GTX 1070, Windows 10 64bit, 4K Gsync 60hz monitor

Using the standard package with SVP4, MPC HC, MadVR, Reclock. FFDshow and DXVA2 Copy back. Mainly for watching anime.

But the video with SVP on lags/stutters/drops frames for a brief second like every 10-20 sec (and when it happens you that SVP message in bottom left Corner: SVP: Playing at 59.248, Automatic. And next time it drops frames it says same thing again, but with another value like 59.940. Dunno if this can be of any help).

Anyhow, super annoying and I don't know how to fix it. I've tried searching for solutions here and I've tried a lot of stuff:

Watch in windowed and not in fullscreen - problem persist
Disable GPU acceleration via SVP tray icon -> application settings - problem persist
Swap out Madvr for Enhanced Video Render - custom presenter with D3D fullscreen - problem persist
Set video profile slider to maximum higher performance - problem persist
MadVR Smooth motion both on and off - problem persist
MPCHC both in 32 and 64 bit - problem persist

Don't know what to try next. Any ideas?

Below are some stats if they are of any help

5 minute run, ctrl+j:
https://i.imgur.com/eU2TtkL.jpg

List of filters in MPCHC:
https://i.imgur.com/3zgAPPI.png

Re: Lag/stuttering/frame drop when using SVP

SVP doesn't like variable frame rate videos.
What's in the log?

Re: Lag/stuttering/frame drop when using SVP

Chainik wrote:

SVP doesn't like variable frame rate videos.
What's in the log?

Where to get the log?

Re: Lag/stuttering/frame drop when using SVP

Information -> Events log

Re: Lag/stuttering/frame drop when using SVP

Chainik wrote:

Information -> Events log

Thanks. I ran similar anime video file again, with same lag problem. Here is the log.

21:05:45.835 [i]: Main: module 'plugins/svpflow1.dll': 4.2.0.133
21:05:45.840 [i]: Main: module 'plugins/svpflow2.dll': 4.2.0.142
21:05:45.841 [i]: Main: module 'plugins64/svpflow1.dll': 4.2.0.133
21:05:45.841 [i]: Main: module 'plugins64/svpflow2.dll': 4.2.0.142
21:05:45.845 [i]: Main: running OpenCL info...
21:05:45.851 [i]: Main: collecting system information...
21:05:45.851 [i]: OS: Windows 10 [10.0.15063]
21:05:45.853 [i]: CPU: Intel Core i5-6600K [base frequency 3501 MHz, 4 threads]
21:05:45.853 [i]: Video: registry info - NVIDIA GeForce GTX 1070
21:05:45.853 [i]: Video: reading OpenCL info...
21:05:45.924 [i]: Video: 1 GPU OpenCL device(s) on NVIDIA CUDA [OpenCL 1.2 CUDA 9.1.56] (NVIDIA Corporation)
21:05:45.925 [i]: Video 1: device name 'GeForce GTX 1070' (NVIDIA Corporation, ver.388.00) [gpuID=11]: OK
21:05:45.925 [i]: Memory:  16323  MB total,  10956 MB free
21:05:45.925 [i]: System: finding network settings...
21:05:46.278 [i]: Power: AC is ON [1]
21:05:46.386 [i]: Screens: updating information, 2 screen(s) found
21:05:46.423 [i]: Main: preparing FRC profiles...
21:05:46.448 [i]: Main: preparing performance graphs...
21:05:46.470 [W]: Control: failed to register shortcut Meta+Ctrl+E
21:05:46.508 [i]: Main: preparing ffdshow...
21:05:46.509 [i]: FFDShow: found 32-bit version 1.3.4533.0 [C:\Program Files (x86)\ffdshow\ffdshow.ax]
21:05:46.510 [i]: FFDShow: found 64-bit version 1.3.4533.0 [C:\Program Files\ffdshow\ffdshow.ax]
21:05:46.513 [i]: Main: preparing remote control...
21:05:46.513 [i]: RemoteControl: started
21:05:46.513 [i]: Main: preparing main menu...
21:05:46.582 [i]: Main: initialization completed in 733 ms, but still waiting for the screens measurement...
21:05:46.613 [i]: Updates: checking now...
21:05:50.290 [i]: Performance: quick estimation = 755 (previous value was 756)
21:05:50.438 [i]: Screens: screen 0 - 3840x2160 @59.947 Hz [measured], x1.5 [137 DPI]
21:05:50.439 [i]: Screens: primary screen is 0
21:05:59.545 [i]: Report: collecting information...
21:07:42.556 [i]: VideoPlayer: new ffdshow video [70a28] in mpc-hc.exe (32-bit) [MPC-HC 1.7.13.0] on screen 0
21:07:42.600 [i]: Media: video 1280x720 [PAR 1.000] at 27.047 fps [variable]
21:07:42.600 [i]: Media: codec type is AVC, YUV/4:2:0/8 bits
21:07:42.600 [W]: Media: frame rate info can be incorrect - 29.970 fps via ffdshow vs. 27.047 fps via MediaInfo
21:07:42.602 [i]: Playback: starting up...
21:07:42.605 [i]: Playback [70a28]: Frame server (32-bit) 0.1.0.0, AviSynth+ 0.1 (r2506, MT, i386), C:\WINDOWS\SysWOW64\avisynth.dll
21:07:42.606 [i]: Playback [70a28]: resulting video frame 1280x720
21:07:42.606 [i]: Playback [70a28]: 1 acceptible profiles, best is 'Automatic' [0]
21:07:42.631 [i]: Playback [70a28]: enabled while video is playing
21:07:42.631 [i]: Profile: using auto values [1]
21:07:42.645 [i]: Playback [70a28]: playing at 59.5034 [27.047 *11/5] 
21:07:44.276 [i]: Playback [70a28]: seek was detected - turning off and back on...
21:07:46.526 [i]: Playback [70a28]: seek was detected - turning off and back on...
21:07:47.657 [i]: Playback [70a28]: seek was detected - turning off and back on...
21:07:49.790 [i]: Playback [70a28]: full screen mode deactivated
21:08:02.480 [i]: Playback [70a28]: full screen mode activated
21:08:10.666 [i]: Playback [70a28]: source frame rate changed to 23.977
21:08:10.666 [i]: Playback [70a28]: 1 acceptible profiles, best is 'Automatic' [0]
21:08:10.666 [i]: Playback [70a28]: keep previously selected profile 'Automatic'
21:08:10.666 [i]: Profile: using auto values [1]
21:08:10.677 [i]: Playback [70a28]: playing at 59.9425 [23.977 *5/2] 
21:09:30.509 [i]: Playback [70a28]: source frame rate changed to 29.97
21:09:30.509 [i]: Playback [70a28]: 1 acceptible profiles, best is 'Automatic' [0]
21:09:30.509 [i]: Playback [70a28]: keep previously selected profile 'Automatic'
21:09:30.510 [i]: Profile: using auto values [1]
21:09:30.520 [i]: Playback [70a28]: playing at 59.94 [29.97 *2/1] 
21:09:55.665 [i]: Playback [70a28]: source frame rate changed to 23.973
21:09:55.665 [i]: Playback [70a28]: 1 acceptible profiles, best is 'Automatic' [0]
21:09:55.665 [i]: Playback [70a28]: keep previously selected profile 'Automatic'
21:09:55.666 [i]: Profile: using auto values [1]
21:09:55.676 [i]: Playback [70a28]: playing at 59.9325 [23.973 *5/2] 
21:10:53.640 [i]: Playback [70a28]: source frame rate changed to 29.97
21:10:53.640 [i]: Playback [70a28]: 1 acceptible profiles, best is 'Automatic' [0]
21:10:53.640 [i]: Playback [70a28]: keep previously selected profile 'Automatic'
21:10:53.640 [i]: Profile: using auto values [1]
21:10:53.650 [i]: Playback [70a28]: playing at 59.94 [29.97 *2/1] 
21:11:00.198 [i]: Playback [70a28]: source frame rate changed to 23.954
21:11:00.198 [i]: Playback [70a28]: 1 acceptible profiles, best is 'Automatic' [0]
21:11:00.198 [i]: Playback [70a28]: keep previously selected profile 'Automatic'
21:11:00.199 [i]: Profile: using auto values [1]
21:11:00.209 [i]: Playback [70a28]: playing at 59.885 [23.954 *5/2] 

Re: Lag/stuttering/frame drop when using SVP

the best answer is "don't download variable frame rate anime"

it switches between 23.976 and 29.970 like every minute

Re: Lag/stuttering/frame drop when using SVP

Chainik wrote:

the best answer is "don't download variable frame rate anime"

it switches between 23.976 and 29.970 like every minute

Yeah, seems like the VFR is the cause. For this anime there is no alternative out there though:/

Is there any SVP option to get around this? I searched other threads for VFR and I saw this for example :

Your video has variable frame rate (VFR) or fake VFR. Use constant multiplier x2,5 to get flawless playback without switching between different multipliers.

Is this a possible solution? If yes, how/where do I set this up?

Re: Lag/stuttering/frame drop when using SVP

The Free version is always interpolates up to the screen refresh rate.

And for the Pro there is a manual.

Re: Lag/stuttering/frame drop when using SVP

Chainik wrote:

The Free version is always interpolates up to the screen refresh rate.

And for the Pro there is a manual.

Thank you. So basically what you're saying is the Pro version will be able to handle VFR lag since you can turn off automation and just use a constant value?

Re: Lag/stuttering/frame drop when using SVP

It's easier then all of you think.

Only have to do is check the D3D fullscreen mode in MPC HC.

View/Renderer settings/Presentation/D3D Fullscreen Mode checked