Win HOW TO - Set up madVR for Kodi DSPlayer & External Players
(2019-10-19, 05:12)Furgiuele Wrote: Hi Warner306. I'm Italian and new on this forum and I don't speak English very well.
I appreciate a lot your guide about MadVR and I'm trying to optimize it for my needs.
I have a htpc with MSI Z390A-pro mobo, I5-9600K cpu, 16 Gb ram, Nvidia 1660 gpu, bd drive, ssd and nas with a lot of concerts and movies ripped from br discs.
I have a Sony VPL-vw870es (calibrated BT2020) as projector and a Trinnov Altitude 16 as processor. I use Jriver Media Center 25 with MadVR, but I don't like to use more than one setup.
So I set MadVR with PC levels 0-255,10 bit, already calibrated BT2020 pure power curve 2.20, 2160p23, 24, 25, 29, 30, 50, 59, 60, tone map HDR using pixel shaders, tp 100, BT2390, highlight medium, measure each frame's peak; if in doubt, deactivate deinterlacing, disable automatic source type, force video mode, only look at pixels in the frame center; chroma ups. NGU Antialias medium, image ups. luma NGU Sharp, luma qu. direct qudrupole very high, chroma high; no flag in general settings, smooth motion only if there would be motion judder; ordered dithering, no flag in trade for quality.
It works very fine with all 23.970 fps videos, without interlacing. But I've issue to watch 29.970 fps videos, with a lot of dropped frames, motion juddering and stuttering. I have a lot of concerts with this fps (Diana Krall, Carlos Santana, Miles Davis, ecc.).
Can you help me?
Thanks.

The frame rate of the video increases the stress placed on the GPU. This is similar to PC video games. The higher the source frame rate, the lower your rendering times must be to present each frame on time:

Source Frame Intervals:
  • 23.976 fps -> 41.71ms
  • 25 fps -> 40.00ms
  • 29.97 fps -> 33.37ms
  • 50 fps -> 20.00ms
  • 59.94 fps -> 16.68ms

For 29.97 fps content, your rendering times must be under 33.37ms.

You need to create various profile groups in madVR that include the source frame rate, something like this:

if (deintFps <= 25) and (srcHeight > 1080) "2160p25"
else if (deintFps <= 25) and (srcWidth > 1920) "2160p25"

else if (deintFps > 25) and (srcHeight > 1080) "2160p60"
else if (deintFps > 25) and (srcWidth > 1920) "2160p60"

else if (deintFps <= 25) and ((srcHeight > 720) and (srcHeight <= 1080)) "1080p25"
else if (deintFps <= 25) and ((srcWidth > 1280) and (srcWidth <= 1920)) "1080p25"

else if (deintFps > 25) and ((srcHeight > 720) and (srcHeight <= 1080)) "1080p60"
else if (deintFps > 25) and ((srcWidth > 1280) and (srcWidth <= 1920)) "1080p60"

else if (deintFps <= 25) and ((srcHeight > 540) and (srcHeight <= 720)) "720p25"
else if (deintFps <= 25) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p25"

else if (deintFps > 25) and ((srcHeight > 540) and (srcHeight <= 720)) "720p60"
else if (deintFps > 25) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p60"

else if (deintFps <= 25) and ((srcWidth <= 960) and (srcHeight <= 540)) "540p25"

else if (deintFps > 25) and ((srcWidth <= 960) and (srcHeight <= 540)) "540p60"

For any profile labelled (deintFps > 25), you would lower your madVR settings until your rendering times are < 29ms to avoid dropped frames. Profiles labelled (deintFps <= 25) can have rendering times as high as 35-37ms.
Reply


Messages In This Thread
no image doubling tap - by oxynaz - 2016-12-13, 13:44
RE: HOW TO - Set up madVR for Kodi DSPlayer & External Players - by Warner306 - 2019-10-19, 13:53
Logout Mark Read Team Forum Stats Members Help
HOW TO - Set up madVR for Kodi DSPlayer & External Players5