Smothness problems with heavy M2TS files

View previous topic View next topic Go down

Smothness problems with heavy M2TS files

Post by vramor on Sun Feb 03, 2013 2:26 pm

Hello! I've definitely found out that there are problems with the smoothness while M2TS files with high bitrate (like BD rip) are been playing back with MPC-HC of the newest KLCP versions. It's everything OK with the files of all types if their bitrate is no more than 20 Mbps. The problems appear while using NVIDIA video cards and its latest drivers even on the power PCs when CPU use is less than 50%. VLC and CCCP manage with these files much better but are inferior to KLCP for the rest.

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by Admin on Mon Feb 04, 2013 3:25 am

You could create 23p and 24p refreshrate profiles in your graphics card settings. Then use the refreshrate changer in MPC-HC or madVR to automatically change the monitor refreshrate at start of playback.
That will give smoother playback than watching a 24 fps movie on a 60 fps refreshrate. Displaying 24fps on a 60fps screen gives the "3:2 Pulldown" problem. Half the frames are repeated 3 times, the other half 2 times. This obviously results in movements being far from smooth.

CCCP does not use the MPC-HC ISR for subtitles, but uses DirectVobSub by default. That gives a bit better performance, at the cost of lower quality subtitles. They are then rendered at video resolution, and will be less sharp depending on the resolution difference between the video and your screen. You can easily disable the ISR through "Options > Playback > Autoload Subtitles", and there is also an option for it in the pack.

A CPU usage that is close to 50% is actually quite high. High-end CPUs often use hyperthreading, which means that each core appears as two cores in Windows, because they can do a little extra work in parallel. So a quadcore Intel Core i7 processor will show up in Windows as having 8 cores. The extra virtual cores are much weaker than the physical ones. So in practice it means that with 100% usage you can do less than twice the amount of work than at 50%. Even when usage is well below 50% a bottleneck can exist if ones of the cores is fully loaded and other threads are waiting for another a thread to complete its task.

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by vramor on Mon Feb 04, 2013 8:00 am

Thanks for the lecture but it doesn't explain why the PC with i7 860 @ 3300 MHz provides the smoothly playback with NVIDIA GT 240 and the card driver dated 27.09.2009 v8.16.11.9107 but cannot playback smoothly the same file with the driver dated 06.09.2012 v9.18.13.638. Furthermore it doesn't explain why in the same circumstances KLCP 9.5.5 provides the smoothly playback while KLCP 9.7.0 and newer cannot do it. One thing is clear now: it almost doesn't matter how much powerful video card is. I've got the similiar results with NVIDIA GTX 650 Ti. It seems that there are problems in the interaction between video decoder (KLCP, CCCP or VLC) and NVIDIA card driver. These problems come out while heavy files are playing. There is no problem with most of common files.

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by Admin on Mon Feb 04, 2013 9:44 am

The decoder only interacts with the driver when using hardware acceleration. The video renderer does all other interaction with the driver. So you could try different renderers in MPC-HC settings.

Did you try those older versions of LAV Filters that I posted in your other topic?

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by vramor on Mon Feb 04, 2013 9:09 pm

Admin wrote:The decoder only interacts with the driver when using hardware acceleration. The video renderer does all other interaction with the driver. So you could try different renderers in MPC-HC settings.

Did you try those older versions of LAV Filters that I posted in your other topic?

Not yet, but I'll do it ASAP. Promise.

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by vramor on Tue Feb 05, 2013 11:22 am

Admin wrote:The decoder only interacts with the driver when using hardware acceleration. The video renderer does all other interaction with the driver. So you could try different renderers in MPC-HC settings.
Thank you! I've tried the Haali Video Renderer and got the smooth playback in the full screen mode with any KLCP version. But now there is the question, why KLCP 9.5.5 works not like others? After all I've found out that all the video decoders embedded in KLCP work equally good. That's great!
P.S. For my old notebook with Mobile Intel 965 Express video Enhanced Video Renderer is more suitable (not custom presenter!) occured.

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by Admin on Wed Feb 06, 2013 4:56 am

It is probably as I suspected, a performance issue. That should not happen with an ordinary BR rip on your fast system, but with extremely heavy files such as the UltraHD resolution sample you gave me, it is to be expected.

Haali renderer is known to behave nicely under heavy load conditions. Unlike the EVR variants, the post-processing settings of you graphics cards might also not have any effect on it, which could be beneficial for performance.

When using EVR Custom, the resizing method is controlled by MPC-HC (options > playback > output > resizer). You could try changing this setting to "bilinear PS2.0". That may help lower CPU usage at the cost of higher GPU load. This may help in case the CPU is the bottleneck.

When using standard EVR, resizing is controlled by the GPU driver. I know that Intel uses adaptive resizing, where the used resizing method depends on the resolution and framerate. It also allows the driver to use a hardware optimized method. In general EVR performs better than EVR Custom, but also offers less features.

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by vramor on Wed Feb 06, 2013 9:25 am

It's interesting what MPC-HC actually chooses when in its Output options DirectShow Video and Audio Renderer are set to the System Default. Couldn't you explain this please?

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by Admin on Wed Feb 06, 2013 10:10 am

System default video renderer = VMR-7 (windowed)
Audio depends on system. Usually DirectSound is default.

Admin
Admin

Posts : 2977
Join date : 2011-06-17

View user profile http://codecs.forumotion.net

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by vramor on Wed Feb 06, 2013 4:52 pm

Thank you very much! Your help is unvaluable!

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by vramor on Mon Feb 11, 2013 6:57 pm

Following Admin's advices I tried to set madVR for DirectShow Video in MPC-HC and NVIDIA CUVID for Hardware Acceleration in LAV Video and received excellent results playing back very heavy .m2ts files up to 4K! The rest files are playing perfectly as well.

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by vramor on Sat Mar 02, 2013 9:25 pm

I couldn't spy any fault in the KLCP versions 9.7.5, 9.7.7, 9.7.9. They work perfectly with the default settings. The only thing I've changed is DirectShow Video for MPC-HC. I use Video Enhanced Renderer instead of Video Enhanced Renderer (custom presentor) by default. This provides the smoothest playback even for heavy M2TS files with about 60 Mbit/s bitrate. Thousand thanks! No problem anymore!

vramor

Posts : 127
Join date : 2011-07-29

View user profile

Back to top Go down

Re: Smothness problems with heavy M2TS files

Post by Sponsored content Today at 4:39 am


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum