ATM i have managed to set my TV screen to 24 or 48 hz, to avoid judder. However, i still have judder and i think i tried everything, but i just can't get it right.
- my system specs exceed requirements for playing hd content, my cpu cores reach 60% max.
- statistics on MPC give a framerate between 23.40 and 24.20 approx, meaning it fluctuates around the target framerate of 23.976. Is this normal? Doesn't this create judder?
- no dropped frames
- using coreAVC or the Cyberlink AVC decoder yields the same results. Lower CPU usage with DXVA enabled ofcourse.
Thanks in advance for any help.
+ Reply to Thread
Results 1 to 6 of 6
-
-
In my experience, once you go over ~50 percent CPU usage you will not get smooth playback. And 24 fps is not enough to give smooth motion. You can see this watching any film at the theater.
-
Originally Posted by jagabo
And i don't quite get you there on the 50%+ issue. If my cpu does not reach 100% it should be able to put through the data needed for playback right? Or could my ram memory be an issue? Is there any way to check that? Shouldn't it be dropping frames in that case?
Sidenote,
my specs are : X2 3800 @ 2600Mhz
2 GB Kingston ddr1 ram running @ 217mhz approx
My system is Prime, superPI and memtest proof. -
Originally Posted by Phorze
Consider a process that takes 200 "units" of CPU time every second. You have a CPU that can perfrom 1000 units a second. Overall your CPU will only be using 1/5 of its power. It looks like you'll have no problems.
But now consider what happens if you add some realtime requirements. Overall the process still needs 200 units every second but those 200 units must be completed within 1/10 of a second. That is, once a second there is some event that triggers the start of processing and then 1/10 of a second later the processing must be completed. The process needs to work hard for 1/10 of a second then will have nothing to do for the next 9/10 of a second. Your 1000 unit/second CPU can only perform 100 units of work in 1/10 of a second. It won't be able to meet the demands of the process. You might still try to run it and you will see only 20 percent CPU usage. But the realtime process will be messed up because the CPU wasn't finish with the processing when the data was needed.
In addition to this you have a dual core processor. A single threaded process can only use one core at a time (the O/S may switch it back and forth between cores to even out heat buildup but the process will only run on one core at any point in time). That process may max out that one core but the other will have nothing to do. Overall you'll only see 50 percent CPU usage when running a single threaded process. I believe CoreAVC is multithreaded so that's probably not an issue here but it's something to consider with other programs.
Media player software usually does a lot to mediate the realtime issues (read ahead buffering, multiple buffers for decomrpessed frames, multithreading). But in my experience, once CPU usage gets much over 50 percent playback starts getting jerky.
Try using VLC. It sometimes gives smoother playback than other players. -
Jagabo, thanks for the incredible useful and clearly explained information!
Because, when i play a HDDVD from harddisk, i get some additional temporary judder at times when the screen changes from a near black screen (low bitrate) To a fully detailed nature scene (very high bitrate)
My videocard requesting an enourmous amount of data all of a sudden can be a very good explanation!
In MPC, there's an option for lock back buffer, but seemingly this is the opposite of what i need? (lock ahead)
I'm pretty sure both cores are used, because i have a cpu utilisation monitor in my vista sidebar, that visualizes each core load, so seemingly it uses both.
Few questions remain:
- is setting the MPC priority to realtime any use?
- are there any other ways to increase the read buffer, to make sure everything is processed before my card needs it?
Thanks for the help mate! -
Originally Posted by Phorze
Originally Posted by Phorze
Similar Threads
-
Playing mkv with MPC-HC doesn't work as it should
By ronlut in forum Software PlayingReplies: 7Last Post: 6th Jul 2010, 18:13 -
Blu-ray backup/playback problems (mkv, m2ts, ffdshow, mkv splitter)
By Pyrophoric in forum Video ConversionReplies: 0Last Post: 3rd Mar 2010, 11:26 -
Need Help. I Can't See Subtitle When Playing Mkv File With MPC
By skyrocks in forum SubtitleReplies: 0Last Post: 26th Jan 2009, 15:59 -
No subtitles when playing a .MKV file in MPC HC
By THX-UltraII in forum SubtitleReplies: 5Last Post: 21st Aug 2008, 08:08 -
MPC Subtitle & Haali problem
By Andeee in forum SubtitleReplies: 1Last Post: 5th Jan 2008, 06:38