View Full Version : Core Duo won't saturate?
Demon Hunter
Jun 9, 2006, 06:56 PM
I can't saturate either core in Activity Monitor! What's going on? If a process is going slowly, shouldn't 100% of a core be used?
H.264 1080p gets 50% out of each...
Sun Baked
Jun 9, 2006, 07:01 PM
The processors are far more capable than the available bandwidth.
FF_productions
Jun 9, 2006, 07:30 PM
If it can play that 1080p with no dropped frames, there is nothing to worry about. Just do APPLE-I in Quicktime and it should tell you the FPS, if it's running at the full frame rate you are fine.
If you want to max out your processors you can always type "yes > /dev/null" in two different terminal windows...
Heb1228
Jun 9, 2006, 08:28 PM
H.264 1080p gets 50% out of each...
That is odd. Have you tried encoding a few things at the same time, maybe one in Final Cut, one in Quicktime, and another in iDVD or something, just to see that that pushes them any more?
If it can play that 1080p with no dropped frames, there is nothing to worry about. Just do APPLE-I in Quicktime and it should tell you the FPS, if it's running at the full frame rate you are fine.
I would guess he's talking about rendering, not playback.
Scarlet Fever
Jun 9, 2006, 09:14 PM
when im ripping DVDs on my MacBook i can get 185% of the CPU being used... lol i love dual core chips
nermal0
Jun 9, 2006, 09:27 PM
does anyone know how to tell fink to use both cores for compiling? In Linux I just need to pass the "-j" flag to parallelize make. How do I do that in fink?
Demon Hunter
Jun 10, 2006, 02:21 PM
If you want to max out your processors you can always type "yes > /dev/null" in two different terminal windows...
Thanks, I was wondering what that command was.
neocell
Jun 10, 2006, 04:06 PM
Don't know if this is a setting for your system but do you have the energy settings set to maximum for the CPU?
AlexSpark
Jun 10, 2006, 07:26 PM
Answer:
Most apps are not coded/designed to use over 100% of a CPU, thus they will never go over 100%. This is great for multitasking, but not if you need that added boost of performance.
As the multi core trend progresses, so will the number of app will support over 100%.
bbrosemer
Jun 13, 2006, 11:02 AM
Why when I am encoding a DVD in idvd I am only getting about 50% CPU usage...?
atszyman
Jun 13, 2006, 11:16 AM
Why when I am encoding a DVD in idvd I am only getting about 50% CPU usage...?
How much RAM do you have?
I don't know much about video encoding but a DVD is probably sitting between 2-4.7 GB of data. If there is not much RAM for storing the data then there will have to be many, many disk accesses in order to retrieve the data for encoding and storing the encoded data. Since disk accesses are the slowest form of memory access it is entirely possible that you are not able to get the processor enough data in order to get full utilization.
Of course that's just my current theory.
bbrosemer
Jun 13, 2006, 11:51 AM
How much RAM do you have?
I don't know much about video encoding but a DVD is probably sitting between 2-4.7 GB of data. If there is not much RAM for storing the data then there will have to be many, many disk accesses in order to retrieve the data for encoding and storing the encoded data. Since disk accesses are the slowest form of memory access it is entirely possible that you are not able to get the processor enough data in order to get full utilization.
Of course that's just my current theory.
Thats not it I have 2 gigs of Ram.
AlexSpark
Jun 13, 2006, 12:57 PM
Why when I am encoding a DVD in idvd I am only getting about 50% CPU usage...?
Is that 50% of 200% ?
Where abouts in the Activity Monitor are you reading that figure? In the summery at the bottom or in the list or programs?
The summery will only go up to 100% no matter how many cores you have. So in theory 50% in the summery on a CoreDuo is 100% of one of the cores.
Like I said before in this thread, not all programs are designed with multi-threading in mind and thus will not go over 100% of one core.
bbrosemer
Jun 13, 2006, 01:59 PM
Is that 50% of 200% ?
Where abouts in the Activity Monitor are you reading that figure? In the summery at the bottom or in the list or programs?
The summery will only go up to 100% no matter how many cores you have. So in theory 50% in the summery on a CoreDuo is 100% of one of the cores.
Like I said before in this thread, not all programs are designed with multi-threading in mind and thus will not go over 100% of one core.
You would think idvd seeing that it is designed for the Mac and is UB for the Intel would like to max the cores out.
AlexSpark
Jun 13, 2006, 02:20 PM
You would think idvd seeing that it is designed for the Mac and is UB for the Intel would like to max the cores out.
iMove has been around a heck of a lot longer than Apple has been releasing Multi Core systems for. Well maybe the PowerMac ... :/
The fact that you bring up UB and Intel has no impacked on the fact that iMovie isnt a Multi-Threaded program.
Ive owned a PowerMac G5 for about 2 years now, most of my apps arnt Multi-Threaded. A good example is that ive been encoding Flash videos for a project, now coming upto 24 hours. If it was a multi-threaded program than it would of taken half the time. These are inherent trade offs off muti-core systems.
The upside is that I still have another 100% i can use to do other things while my video is encoding.
bbrosemer
Jun 13, 2006, 02:30 PM
iMove has been around a heck of a lot longer than Apple has been releasing Multi Core systems for. Well maybe the PowerMac ... :/
The fact that you bring up UB and Intel has no impacked on the fact that iMovie isnt a Multi-Threaded program.
Ive owned a PowerMac G5 for about 2 years now, most of my apps arnt Multi-Threaded. A good example is that ive been encoding Flash videos for a project, now coming upto 24 hours. If it was a multi-threaded program than it would of taken half the time. These are inherent trade offs off muti-core systems.
The upside is that I still have another 100% i can use to do other things while my video is encoding.
Ok very true just wanted to make sure more or less that this was normal.
bbrosemer
Jun 14, 2006, 03:44 PM
I think my MBP is running faster with 2 instances of yes>/dev/null running
kgarner
Jun 14, 2006, 05:23 PM
What system is this on? If it is a laptop you might check your Energy Settings to see if it is on battery saver mode which I believe limits the processors as well. Just a thought.
vBulletin® v3.6.10, Copyright ©2000-2009, Jelsoft Enterprises Ltd.