Metagondria wrote:Hey First class Lieutenant.welkin aye...
I am maybe the answer to your prayers
I have SOLVED my issue that is somewhat similar to yours.. ie. dropped frames... and SVP keep turning on / off inlike berserker mode ON/OFF !!!!
I knew the settings had to be screwed up , because and i said it in my previous post... I have watched whole movies without an hickkup using SVP the first time i started to use IT...
But i might have shot myself in the BIGfoot by experimenting with different settings in mpc-hc and other external apps !!
Now... these are the steps and settings i currently use
First settup MPC-HC ← , that wos the cullprit in my case !!!
Check the filter section and check if you have the following in the exact order... Yep the order in which you enable those external filters too (have learned it the hardway)... even though you cannot prioritize the order in mpc !! unless u delete it all again !!!!
now... check this out..
1.LAV Audio decoder
2.Lav Video Decoder ← This one... for SURE
3.FFdshow Video Decoder
4.FFDshow raw Video Filter
Done and done
I've been trying to get this to work and no matter what I do ffdshow raw Video Filter is in the same position in the filters list. I'm using them both as external filters and if I set them both to prefer and in this order, ffdshow still displays above and I get dropped frames in fullscreen. I've tried setting the merit lower but that just causes ffdshow raw video filter to not be used. Does anyone know more about controlling load order for filters? Also it doesn't make much sense to me. The order should be File->LAV Splitter->LAV Video Decoder->ffdshow raw Video Filter->(Avisynth->SVPflow->)madVR.
In the first place it doesn't explain why this would only cause problems in full screen. I've noticed that when I have SVP4 handle frame size it improves the performance even though it should be more CPU intensive interpolating a larger frame. Does this mean madVR and SVP are competing for CPU resources? As I understood it madVR was mostly GPU based and it's not even reaching full utilization. SVP is using a completely separate device for hw acceleration and it's usage is nothing.
I'm on Windows 7 using an i5-4430,16 GB DDR3; 2 GTX 760s, one handling madVR, the other SVP. I shouldn't be having dropped frames on SD videos. Again it's unique to fullscreen even though both modes use the same filters, so the resource demand should be the same. There must be something about madVRs fullscreen mode that conflicts with how SVP4 configures the Avisynth script. Looking at the OSD you can clearly see that the render queue is where problems start. I tried d3d9, windowed overlay mode, fullscreen exclusive mode with the same results. I just registered with Doom9, so in a few days I can ask the developer of madVR, madshi, about it. I'll also see if he's made any progress on adding frame server integration.
UPDATE: I'm dumb, disabling image doubling resolved the issues. It's not SVP, it's not AVS+; it's not the video files. I began to think it's simply the fact that interpolating before upscaling is multiplying the workload for my GPU, but then all high frame rate videos would cause problems not just interpolated ones. I asked the madVR developers about frame server integration possibly improving things, but they're saying that the biggest performance drop is due to the inherent lag of copying frames to system memory and then sending them back to the GPU after interpolation. Even if the GPU has the resources to do the upscaling, this bottleneck is slowing it down regardless. I'll be building a PC with DDR4 next month which should theoretically reduce the bottleneck.