Closed douziovo closed 2 months ago
Sample file. Show you MPC VR settings.
This is my MPC VR settings.
This is a sample file https://drive.google.com/file/d/1lgTamQ9FuimEwEOFR8eveBpR9oonzd8a/view?usp=sharing
You can test on a monitor below 120Hz.
Show CPU usage on EVR CP and MPC VR, also show on "normal" file with 23.976 fps.
And it is not at all correct to compare with a regular EVR, it is much simpler. Although my workload is approximately the same.
If this bothers you, use EVR.
What version of Windows do you have? What video card do you have? Is hardware acceleration used for video decoding?
You can also take a screenshot with video renderer statistics. This clears up a lot of questions.
This is my computer setup.
CPU 12th Gen Intel(R) Core(TM) i5-12400 2.50 GHz GPU NVIDIA GeForce RTX 2060 SUPER GPU Driver Version31.0.15.5212 Monitor LG27GP83B@59.951Hz Edition Windows 10 Pro Version 22H2 OS build 19045.4170 Experience Windows Feature Experience Pack 1000.19054.1000.0
I decoded the video using hardware acceleration and reset the settings for MPC-BE, EVR and MPC VR. I've also included some screenshots hoping it helps resolve the issue.
120FPS
23.976FPS
23.976FPS 4X
120FPS
23.976FPS
23.976FPS 4X
When is decided when a frame is dropped? Before processing, after processing, or both before and after?
Because when input framerate is much higher than output, you already know before processing.
Different decoder - dxva vs d3d11. Compare in MPC VR in Direct3D9 mode.
This looks like software decoding
As I understand, in the DXVA2 + D3D9 VR mode the load is normal, which means the video drivers are entirely to blame, I have a 4060 and there is no such problem.
When playing videos using MPC-BE and MPC Video Renderer, there is a noticeable increase in CPU usage if the video’s frame rate surpasses the monitor’s refresh rate. This issue does not occur with Enhanced Video Renderer (EVR).
Software version MPC-BE 1.7.0 MPC Video Renderer 0.7.3.2210