1 (edited by ckychris 15-11-2015 10:57:14)

Topic: [Solved].MKV only work with .23 SVP shader

Spec:

Windows 10
GTX960
E3 1230v2

SVP Index = 1.00
CPU usage = 15%
GPU acceleration = OFF
Lav Hw acc = none
All madvr, external filters are tested and tweaked.
2 tests are testing on the control settings I have set on.

Results:
  • Scenario 2 - MP4 have no problem on any SVP shader.

  • Scenario 1 - MKV have perfect performance index, no dropped frames, time are synced just like Scenario 2 - MP4. But failed to provide a smooth output with all SVP shader except .23 (Madvr, SVP debug panel, log shown no error, but the output was like 10 fps)

Logs:

Scenario 1 - MKV

15:29:46.902 : VideoPlayer: new ffdshow video [7194a] in mpc-hc.exe (32-bit) [MPC-HC 1.7.9.0] on screen 0
15:29:46.951 : Media: video 1280x720 [PAR 1.000] at 23.976 fps [constant]
15:29:46.951 : Media: codec type is AVC, YUV/4:2:0/8 bits
15:29:46.953 : Playback [7194a]: Avisynth (32-bit) version 2.5.8.6, AvisynthMT 2.5, C:\Program Files (x86)\SVP\MPC-HC\avisynth.dll
15:29:46.955 : Playback [7194a]: resulting video frame 1280x720
15:29:46.955 : Playback [7194a]: 2 acceptible profiles, best is 'Normal' [0]
15:29:46.955 : Playback [7194a]: enabled while video is paused
15:29:46.956 : Playback: playing at 59.94 [23.976 *5/2]
15:30:07.495 : FFDShow: remove instance [7194a]
15:30:07.495 : Playback [7194a]: disabled while video is stopped
15:30:07.796 : Playback [7194a]: deleted

Scenario 2 - MP4

15:30:51.902 : VideoPlayer: new ffdshow video [6197c] in mpc-hc.exe (32-bit) [MPC-HC 1.7.9.0] on screen 0
15:30:51.933 : Media: video 1280x720 [PAR 1.000] at 25.000 fps [constant]
15:30:51.933 : Media: codec type is AVC, YUV/4:2:0/8 bits
15:30:51.934 : Playback [6197c]: Avisynth (32-bit) version 2.5.8.6, AvisynthMT 2.5, C:\Program Files (x86)\SVP\MPC-HC\avisynth.dll
15:30:51.934 : Playback [6197c]: resulting video frame 1280x720
15:30:51.934 : Playback [6197c]: 2 acceptible profiles, best is 'Normal' [0]
15:30:51.935 : Playback [6197c]: enabled while video is playing
15:30:51.936 : Playback: playing at 60 [25 *12/5]
15:30:59.595 : FFDShow: remove instance [6197c]
15:30:59.595 : Playback [6197c]: disabled while video is stopped
15:30:59.896 : Playback [6197c]: deleted

Solution:

Set processing threads to 7.

2 (edited by Nintendo Maniac 64 14-11-2015 05:03:03)

Re: [Solved].MKV only work with .23 SVP shader

First off, try the following three things if you haven't already...


1. In LAVfilters, set your decoder to "DXVA2 (copy-back)"

2. In MPC-HC, enable "D3D Fullscreen" or in MadVR enable "use Direct3D 11 for presentation"

3. In SVP, manually set processing threads to 7


If step 3 solved the issue, then you may want to try undoing the changes stated in steps 1 and 2 (assuming you didn't already have those options set that way).

Re: [Solved].MKV only work with .23 SVP shader

4. delete C:\Program Files (x86)\SVP\MPC-HC\avisynth.dll

Re: [Solved].MKV only work with .23 SVP shader

Keis wrote:

4. delete C:\Program Files (x86)\SVP\MPC-HC\avisynth.dll

Forgot about that one, I'll be sure to mention it in the future.

Re: [Solved].MKV only work with .23 SVP shader

Nintendo Maniac 64 wrote:

First off, try the following three things if you haven't already...


1. In LAVfilters, set your decoder to "DXVA2 (copy-back)"

2. In MPC-HC, enable "D3D Fullscreen" or in MadVR enable "use Direct3D 11 for presentation"

3. In SVP, manually set processing threads to 7


If step 3 solved the issue, then you may want to try undoing the changes stated in steps 1 and 2 (assuming you didn't already have those options set that way).

Step 3 solved the issue, thanks for the help. I wouldn't suspect this because all cpu threads is running before, seems like this is some kind of a bug.

Re: [Solved].MKV only work with .23 SVP shader

ckychris wrote:

Step 3 solved the issue, thanks for the help. I wouldn't suspect this because all cpu threads is running before, seems like this is some kind of a bug.

You may want to try to do my step 4 advice at once for all, after that the auto threads will function correctly, and SVP 4 will be running base on Avisynth version 2.6.0.5
In fact the avisynth.dll file from AvisynthMT version 2.5.8.6 inside mpc-hc folder, is the root cause of this kind of smoothness trouble from my personal experience.

Re: [Solved].MKV only work with .23 SVP shader

Keis wrote:

You may want to try to do my step 4 advice at once for all, after that the auto threads will function correctly, and SVP 4 will be running base on Avisynth version 2.6.0.5.

In that case your step 4 would be more like a step 3 with the manually setting threads to be step 4, no?

Re: [Solved].MKV only work with .23 SVP shader

Nintendo Maniac 64 wrote:

In that case your step 4 would be more like a step 3 with the manually setting threads to be step 4, no?

I've done it on all of my pc/notebook, just simply delete that avisynth.dll file from the root of mpc-hc, nothing else. I don't have to set threads manually anymore.