 Originally Posted by ninja9578
Not true, simple programs run with one or two cores, but they aren't intensive anyway. Take a look at your Activity Monitor sometime. Programs are highly parallelized. Most programs run about 8 threads at any given time, more cores means more of those can run at the same time. Finder alone runs 6 to 8 threads, Safari runs between 15 and 25, iTunes runs between 10 and 25... Games will significantly more because they use a technique called thread pooling. Most dispatch to the GPU, but you'll still have 8 to 10 of them running on the CPU.
Macs can use CPUs for games because of Central Dispatch, a feature that Windows doesn't have. On a Windows PC, graphics threads run on GPUs and processor threads run on CPUs, there is no overlap. And Macs will only push graphics threads onto the main CPU if the GPU is struggling to keep up, so if you have a high end GPU, it won't need to do that. Are you gaming on a Mac?
I'm not sure what threads are. I'm going on my limited knowledge here.
But I said I don't know of any programs that use more than four cores.
And then you said, you don't agree with that because simple programs run on one or two?
That doesn't make sense lol
What I was saying with the Macs using CPU cores was regarding the parts of the games that actually use the CPU, not what you said about Central dispatch,
but the part which allows people to easily write programs to use multiple cores. (I didn't even know it did what you said).
Sorry if that made no sense I should be sleeping.
Basically I was saying to the OP that he's not going to need a CPU with a billion cores or whatever they're coming up with these days.
Because the games aren't going to use them. Unless the games are set up for this, and I'm not sure if many actually are.
For example I run a program and I check Activity Monitor and it's using all of one core (or close to) and it just won't use the other ones.
So I have to start another user account and run that program in there to get it to use the other core. (I did this with iMovie converting videos a while ago).
Reading the rest of your posts it basically seems like you agree with what I was saying though, that he doesn't need a hugely expensive CPU.
But I think we are saying it for different reasons.
You're saying games don't use CPU's much anymore.
I'm saying that if they do, it doesn't matter because it won't use more than 2 anyway that I've noticed.
I game on my Mac only rarely (played TF2 and Gary's mod twice and Minecraft a couple of times in the 2 and a half years I've had it).
I'm pretty much console exclusive coz I switched to a Mac for artwork purposes coz they're relatively easier to use for that than PC's
and they seem to not need to be updated as much. Although maybe that's because of the slowing of graphics progress as you mentioned.
|
|
Bookmarks