1 (edited by Pikkuhippi 25-10-2012 15:46:06)

Topic: Framerate issues / frame drops.

Hello, I must say I greatly appreciate the SVP. You guys really outdid yourselves with this one!

However, I have run into a strange issue.. Which happens whenever I play any video content. 720p or 1080p etc, resolution doesn't seem to matter.
When I use the EVR Custom renderer I get around 59-60 fps without v-sync. Video looks quite smooth but I don't have v-sync on.
I also get like 5ms jitter. When I enable v-sync (accurate, alternative etc makes no difference) I start to get huge framedrops.
Approximately 2-3 frames dropped per second. FPS is around 57-58 as well..

I've tried different renderers as well, Haali.. But I get a huge audio lag with that one, like +200ms jitter
I've kinda run out of options.. So I'm asking for your help! Thanks. I also don't know what I could post here to help you guys see the problem, except for
my system specs.

CPU: Intel i5 750 @ 3.35GHz
GPU: XFX AMD Radeon HD 6950 2GB
RAM: 8 GB

Active filters:
Default DirectSound Device
Enhanced Video Renderer (Custom Presenter)
Audio Switcher
ffdshow Audio Decoder
ffdshow Video Decoder
LAV Video Decoder
LAV Splitter Source

Also tried to use ReClock but didn't notice much help, at least with the frame drops.

2 (edited by Pikkuhippi 25-10-2012 18:10:10)

Re: Framerate issues / frame drops.

Hmm, appears the fault was I did not have Enable frame time correction from renderer settings enabled!

EDIT: Still some very minor frame droppings, like 1 every 2-5 seconds (480p), although more for 720p content.
Jitter is now only 0-1ms

While playing 1080p content, enabling v-sync gives massive frame drops and jittering, even with Enable frame time correction.
So there must be something else wrong.. 59fps drops to around 43-50fps.

EDIT2: Disabling hardware decoding in LAV fixes the issue, should I be using LAV at all?

Re: Framerate issues / frame drops.

Hello Pikkuhippi

Your system is quite powerful to play without drops. Drops in your case are can be software or hardware issues.

Some questions:
1. Where do you watch jitter value?
2. Did you try use DPC Latency Checker? What it shows to you?

4 (edited by Pikkuhippi 27-10-2012 22:52:40)

Re: Framerate issues / frame drops.

Hey. DPC Latency Checker says 51-83µs (absolute max 130µs) current latency.
"This machine should be able to handle real-time streaming of audio and/or video data without drop-outs."

I monitor the Jitter through CTRL+4 (Statistics) in MPC-HC
and by pressing CTRL-J. (Jitter warps between -1 -9 and -18 with LAV Decoder)
590 frames drawn 132 dropped.

Also noticed even without LAV Decoder it feels like sometimes the audio is a bit out of sync, until I jump back or forward a bit, then it syncs.
Though I did get madVR working without LAV, I tried it before but it lagged like hell, thought it was my computer not being able to handle madvr haha!
Wonder how I could see the current frame rate in it.. at least no dropped frames.
Not quite sure about audio, probably a bit better.

Re: Framerate issues / frame drops.

Pikkuhippi
590 frames drawn 132 dropped
It is too bad.

What values of SVP-index showed in Performance graphs window while playing with SVP?

Re: Framerate issues / frame drops.

SVP Index around 0.97x - 1.01x warping between the two values, mostly 1.01x

Re: Framerate issues / frame drops.

Pikkuhippi
Ok. That is good.
Additional 2 questions:
1. CPU usage while playing with SVP.
2. Please show report from SVP tray menu - Information - Additional information.

Re: Framerate issues / frame drops.

1. 50-56%

2.
Last processed file parameters:
Filename: Supernatural.S08E03.720p.HDTV.X264-DIMENSION.mkv
Frame size and frame rate: 1280x720 pixels, 23.976 fps

Detected screen parameters
Screen size and refresh rate: 1920x1080 pixels, 59.998 Hz

Video smoothing info
Smooth factor: 5:2
Resulting video frame rate: 59.94 fps
Repeat 1 frame every 17 sec (without ReClock)

Selected profile: 1280x720@24

Profile settings of video processing
[ExMethod=MSmoothFps_0]        Frames interpolation mode: Uniform (max smoothenss)
[ExAlgo=23]            SVP shader: 23. Complicated
[Bicubic=1]            Motion vectors interpolation mode: Bicubic (by default)
[ExMulti=MON]            Target frame rate: To screen refresh rate (default)
[ExBlockSize=16x16:2]        Motion vectors grid: 12 px. Average 2 (default)
[ExRecalc=250:0]        Decrease grid step: By two with global refinemen
[TypeDist=Exh:-10:SATD]        Search radius: Average (default)
[ExPel=1]            Motion vectors precision: One pixel
[Badsad=1000:-24]        Wide search: Average (default)
[ExSadml=25]            Artifacts masking: Weakest
[ExBlend=false]            Processing of scene changes: Repeat frame (default)
[ExDwnResize=0]            Decrease frame size: Disabled (default)
[ExConvertFps=false]        Blend frames to screen refresh rate:false

Settings by menu
[svp_libflowgpu=1]        GPU-acceleration (OpenCL): true
[ExThreads=0]            Processing threads: Auto
[HandCrop=None]            Frame crop: Disabled
[Borderlight=None]        Black bars lighting: Disabled
[VDelay=0]            Video delay: 0 ms
[ExDemo=0]            Demonstration mode: false
[ExTearingTest=0]        Tearing test: false
[EFrameDoubling=1]        Variable frame rate repair: true
[StopSmoothDelayOnRewind=1]    Turn off on seek: Turn off by 1 sec

Re: Framerate issues / frame drops.

Pikkuhippi
All seems to be good.
I think it is renderer issue: "590 frames drawn 132 dropped"

Try to use madVR (in Fullscreen Exclusive mode) or EVR Custom and EVR Sync (with option D3D Fullscreen enabled).

Does your system has more than one display?
If yes then disable all other displays and try do it with the only one display.