Right to set up your MadVR not to do that, follow these instructions. Set your output as MadVR, play a video, pause it, go to the tray and bring up MadVR settings. Click the scaling algorithms and set as: Chroma = SoftBicubic with softness 80, Luma = Spline 3 taps and Downscaling = as GPU Bilinear.
Now click on rendering, for general settings, uncheck "disable desktop composition" and check exclusive mode.
Now accept by clicking ok, close everything and play a video again, MadVR should play well with Aero now.
svp_flow_lib="C:\\Program Files (x86)\\Avisynth 2.5\\plugins\\libflowgpu.dll"
svp_scheduler=true
SetMTMode(1,22)
V = ffdshow_source()
SetMTMode(2)
S = V.MSuper(pel=2, hpad=16, vpad=16, rfilter=4)
A = S.MAnalyse(isb=true, blksize=16, overlap=4, plevel=0, pelsearch=3, search=3, searchparam=4, lambda=2000, lsad=1600)
B = S.MAnalyse(isb=false, blksize=16, overlap=4, plevel=0, pelsearch=3, search=3, searchparam=4, lambda=2000, lsad=1600)
C = S.MRecalculate(A, blksize=8, overlap=2, search=3, searchparam=2)
D = S.MRecalculate(B, blksize=8, overlap=2, search=3, searchparam=2)
V.MSmoothFps(S, C, D, num=FramerateNumerator(V)*5, den=FramerateDenominator(V)*1, algo=23, block=false, sadgamma=2, sadml=120, ml=0, blend=true)
GetMTMode(false) > 0 ? distributor() : last
Here's the smooth script for 120Hz monitor playing 24/23.98/23.976fps video
Now click on rendering, for general settings, uncheck "disable desktop composition" and check exclusive mode.
Now accept by clicking ok, close everything and play a video again, MadVR should play well with Aero now.
svp_flow_lib="C:\\Program Files (x86)\\Avisynth 2.5\\plugins\\libflowgpu.dll"
svp_scheduler=true
SetMTMode(1,22)
V = ffdshow_source()
SetMTMode(2)
S = V.MSuper(pel=2, hpad=16, vpad=16, rfilter=4)
A = S.MAnalyse(isb=true, blksize=16, overlap=4, plevel=0, pelsearch=3, search=3, searchparam=4, lambda=2000, lsad=1600)
B = S.MAnalyse(isb=false, blksize=16, overlap=4, plevel=0, pelsearch=3, search=3, searchparam=4, lambda=2000, lsad=1600)
C = S.MRecalculate(A, blksize=8, overlap=2, search=3, searchparam=2)
D = S.MRecalculate(B, blksize=8, overlap=2, search=3, searchparam=2)
V.MSmoothFps(S, C, D, num=FramerateNumerator(V)*5, den=FramerateDenominator(V)*1, algo=23, block=false, sadgamma=2, sadml=120, ml=0, blend=true)
GetMTMode(false) > 0 ? distributor() : last
Here's the smooth script for 120Hz monitor playing 24/23.98/23.976fps video













thanks thanks and thank you very much for your recommendations buddy! i really appreciate your patient replies!




This can be fixed with ffdshow though. There's about 24 pixels shift)
