Topic: Dropped frames with MPC-HC (32bit)
I am getting a big issue on frame dropping on SVP 4 pro with MPC-HC (32bit) and Mad VR.
I have disabled fullscreen exclusive mode and enabled windowed overlay, but this is not helping.
I can't use MPC-HC (64bit) as even though I have a 64bit OS the 64bit version of MPC-HC insta-crashes 9 out of 10 times the moment I try to open a video, and the DrDump page that appears in the browser popup says the crash is a new problem the MPC-HC team have not encountered on every MPC-HC crash I get.
I am playing personal backups of my Bu-Ray and DVD libraries that are encoded without a loss of quality. (to keep my discs scratch free and allow me to change movies at a click of the mouse rather than changing discs)
eg: 30Mbps Video bitrate with 48,000Hz DTS HD-MA 5.1 audio. (I have a soundblaster Zx and Logitech z506 5.1 surround speakers)
I have my sound settings at 5.1 96,000Hz in both Windows and the Sound Blaster Control Panel.
I also resample the audio in MPC-HC to 96,000HZ with a denoise setting of 5 and crystalizer enabled in FFDShow Audio Processor for improved audio fidelity
I have FFDShow Raw Video filter and FFDShow Audio Processor added in External filters and ReClock Audio Decoder removed from external filters to allow FFDshow Audio processor to appear.
My PC is set up in my lounge room as a TV (Via a TV tuner) + 3D Surround Sound Home Theater + 3D Surround Sound Gaming System
When I play my DVD backups I also use ffdshow's resize filter with Lanczos (Both Luma and Chroma with 10 taps on both) which greatly increases image quality. Frames drop with this enabled and disabled.
I also get crashes on MPC-HC if I seek quickly on both DVD and Blu-Ray backups.
I don't try running the discs itself on MPC-HC as I have an old blu-ray drive (I jumped on the PC blu-ray bandwagon early) so I do not think the discs will spin fast enough for SVP or even to play 3D blu-rays on PowerDVD Live as it is only a 4x speed drive.
I don't know what is causing the frame dropping I have tried uninstalling svp and all it's components and doing a clean install as this has solved other issues I had in the past (Except this one). I tried the latest Nvidia Display drivers, but that caused choppy playback on all settings. so I reverted to the 372.90 drivers. I have tried "No acceleration", "DXVA2 (Copy-Back)" and "NVIDIA CUVID" in the "LAV Video Decoder (internal)" and I get frame dropping on all of those settings.
I am currently watching "Ted - Extended edition" and I pressed "CTRL + J" at 0:52:43 and got informed that 54612 frames were dropped and 5 presentation glitches.
Running in "EVR (Custom Presenter)" also gives me frame drops galore. I can't seem to find how exactly many frames get dropped with CTRL + J in EVR (Custom Presenter) but I notice dropped frames visually when panning happens in a movie and I see the tiny jerks in the movement that indicate frames are being dropped.
Smooth motion in Mad VR has been disabled as I get and always got a slideshow with that enabled. I am running at 5x framerate on a 120Hz monitor (ASUS VG278).and would love a solution that does not mean having to drop it to 2x framerate.
also I found having a set framerate of 120fps or even 60fps meant at the start of every movie the sound would cut off completely for half a second even though I get the 120fps on 5x with 24fps videos and no sound cut off on 5X framerate (with same framerate as fixed 120fps)
I am not using debanding, sharpening, detail enhancing, edge sharpening, super res or deringing in Mad VR and am using DXVA2 for image upsize and downsize and soft bicubic at 100 on chroma upsizing and downsizing.
PC SPECS:
Windows 7 professional 64bit on 120GB Kingston HyperX Fury SSD
ASUS Z97-k Motherboard)
32Gb Corsair Vengeance Pro 2400 DDR3 RAM
4.0Ghz Intel Core i7-4790k (Not OC'd)
Noctua NH-L12 CPU Cooler
4Gb Gigabyte GTX970 G1 Gaming (not user OC'd)
ASUS VG278 27" 120Hz 3D Monitor with Nvidia 3D Vision 2 (3D disabled when not playing 3D games or watching 3D Movies)
nearly 20TB of total storage (3Tb WD elements External HDD Used for my movie backups for portability, plugged into USB 3.0 port 1Tb WD Elements External disconnected when 3Tb in use to conserve USB Bandwidth)
Sound Blaster Zx Sound Card with DTS 5.1 enabled
Logitech Z506 150w 5.1 Surround Speakers (Will Upgrade to Logitech Z906 1000w 5.1 Surround speakers soon)
AfterGlow Xbox360 wired Controller in USB 3.0 port
Targus Bluetooth 4.0 dongle in USB 3.0 port
Microsoft Bluetooth Mouse
Logitech K260 Wireless Keyboard in USB 3.0 port
Logitech Extreme 3D Pro Flightstick (Only connected when playing flightsims to conserve USB Bandwidth)
ASUSPCE-AC68U Wireless PCIe Wifi Adapter (linked to ASUS RT-AC68U Router on 5Ghz Band)
SVP 4 Pro Settings:
Frames Interpolation Mode: "Uniform (Max Fluidity)"
SVP Shader: "Standard" (Other shaders cause weird artifacts)
Artifacts Masking: "Strong"
Motion Vector Precision: "HAlf Pixel"
Motion Vectors grid "16Px, Average 0" ( any smaller size than that makes either choppy playback or slideshow)
Decrease Grid Step: "By Two with Global Refinement"
Search Radius: "Large"
Widw Search: "Strongest"
Width of top coarse level: "Large"
Processing od scene Changes "Repeat Frame"
Rendering Device: "GeForce GTX 970"
Frame Rate: "5x Framerate"
Crop Video Frame: "Disabled"
Outer Lighting: "Disabled"
2D Mode: "Enabled"
Reset on Seek: "Soft Reset"
Threads Used "Auto" (I am unsure what to use on 8 core CPU as there are higher levels than 8 to choose from)
Alter Video Frame Size: "Disabled"
Correct me if I'm wrong but I believe my hardware should not have any issues with SVP 4 Pro
If any other information is needed please ask and I will inform.
Please assist. This is driving me up the wall.
EDIT 1:
I am also getting 2-3 dropped frames per second at 2x framerate (48Fps) on Mad VR
EDIT 2:
When playing DVD backups on "EVR (Custom Presenter)" the audio and video are about half a second out of sync right from the start, even without FFDShow resize enabled, and on different SVP settings and on 2x framerate all the way up to 5x framerate settings, even though 1080p movies have no sync issues on "EVR (Custom Presenter)".
Although on 1080p backups I get better performance on "EVR (Custom Presenter)" DVD backups are unwatchable due to atrocious audio/video sync issues and I find it an annoyance having to keep changing the renderer every time I switch between Blu-Ray backups and DVD backups.
EDIT 3:
Frames drop like crazy on Mad VR even when windowed. Frames also drop like crazy when I set my monitor's display to 1280x720 and even when I change my refresh rate to 60Hz. This happens also on both windowed and fullscreen, even on 2x framerate. every second between 20-30 frames are dropped on 5x framerate and 5-10 are droped on 2x framerate every second, windowed and fullscreen.
EDIT 4:
By switching from FFDShow Raw Video Filter to FFDShow Video Decoder, I don't get nearly as many dropped frames, but the presentation glitches just rocket through the roof. Over 400 in 12 seconds and it just kept going up and up rapidly and never slowed down. With FFDShow Video Decoder Audio/Video sync issues on DVD backups are not an issue in "EVR (Custom Presenter)", my mouse buttons becomes completely unresponsive in fullscreen and in windowed mode the mouse buttons are unresponsive when the cursor is inside the bounds of the MPC-HC window, meaning navigating my playlists is completely impossible.
I just can't ****ing win here!
EDIT 5:
I have improved things quite a bit by re-enabling the Raw video filter, setting the framerate to 4x, (around 100fps)
In the "General" settings in the "rendering" section of Mad VR I have:
Enable Windowed overlay: Enabled
Enable automatic fullscreen exclusive mode: Disabled (Frame drops are at their worst in exclusive mode)
Disable Desktop Composition: Enabled (With Only in Fullscreen mode: Disabled)
Use Direct3D 11 for presentation: Disabled (Big improvement there)
In Svp Settings:
Frames Interpolation Mode: "Uniform (Max Fluidity)"
SVP Shader: "Standard" (Other shaders cause weird artifacts)
Artifacts Masking: "Strong"
Motion Vector Precision: "HAlf Pixel"
Motion Vectors grid "16Px, Average 0" ( any smaller size than that makes either choppy playback or slideshow)
Decrease Grid Step: "Disabled"
Search Radius: "Small and Fast"
Wide Search: "Disabled"
Width of top coarse level: "Small"
Processing od scene Changes "Repeat Frame"
Rendering Device: "GeForce GTX 970"
Frame Rate: "4x Framerate"
Crop Video Frame: "Disabled"
Outer Lighting: "Disabled"
2D Mode: "Enabled"
Reset on Seek: "Soft Reset"
Threads Used "Auto"
Alter Video Frame Size: "Disabled"
I played a 1080p movie and I had 27 dropped frames in 8 mins of playback at 100fps.
4x framerate seems smoother than 5x framerate due to significantly less dropped frames. However on 5x framerate the dropped frames count is ever increasing but significantly slower (1-10 per second instead of 20-30).
Another thing I noticed is with the FFDShow resize filter enabled MPC-HC insta-crashes trying to open flash video files (.FLV) with the resize filter disabled during playback of a MKV or MP4 first, then FLV files open without a hitch.
I wonder what it is that cause FLV files to crash the media player when FFDShow's resize filter is enabled?
FLV files open everytime with the resize filter enabled if I disable SVP 4 Pro.
If there is a way to kill frame dropping without having to lower these SVP settings please let me know.