- Joined
- Jul 2, 2009
- Messages
- 4,155
is that what mac guys think is alot?
GMA x3100 isnt really even considered a GPU around here
desktop rendering processor.
no graphics there.
is that what mac guys think is alot?
GMA x3100 isnt really even considered a GPU around here
is that what mac guys think is alot?
GMA x3100 isnt really even considered a GPU around here
dual core+ low end gpu
mhmm there's your problem
I don't have a dual core...or a low end gpu....
apple site said:You can upgrade the processor in your MacBook Pro to a 2.66GHz or 2.8GHz Intel Core i7 processor ? the fastest dual-core processor available, featuring a 4MB L3 cache and Turbo Boost speeds up to 3.46GHz.
The i7 in the macbook pro is a dual core.....
and like i said earlier... openGL
w/e it has hyper-threading recognizes as 4 cores, on both OSX and on windows 7.
hyper threads != real cores.
Calm down! First thing first
1.- "HyperThreading - a technology that allows two threads to run simultaneously on each core. So a dual-core MacBook Pro has four virtual cores, all of which are recognized by Mac OS X."
2.- In my experience the GT 330M is more than capable for running source games, I have played this kind of games with a Geforce Go 6150 considered class 5 by notebookcheck. In comparison the 330M is considered class 2.
Just because you can run more than on thread doesn't mean that it runs any faster. UNLESS your operating system and the software utilizing the HT technology is optimized for hyperthreading, and the system scheduler is designed to reduce queue and process execution wait times, you will see better performance turning HT off. Optimization is key here. Sure, OSX and Windows are SMP/HT aware and support it - but are they optimized to reduce wait times on HT processes or offload threads onto idle CPUs?
From my experience if I have a program with two threads running, those threads will land on a single CPU and it's logical processor. That CPU will be fully utilized rather than offloading the threads onto separate CPUs because the system scheduler was not optimized for logical processors (which are not able to perform the main execution tasks that a physical CPU or core can).
With that being said, two physical CPU's or two physical cores will always run faster, more efficiently, and with higher performance than two logical processers from Hyperthreading.
The only performance increase I have seen is a CPU in the same family (P4 vs. P4 or i7 vs. i7) at different clock speeds outperform each other because of Hyperthreading. A CPU at a lower clock speed with HT can run with a slight performance gain over a CPU in the same family at a high clocker speed with HT off, but the difference is minute at best.
That was true with HT P4s, you'd get maybe a 20% boost.
On the newer Intel CPUs it seems to be equivalent to about 30-50% of a core for CPU-intensive tasks.
That was true with HT P4s, you'd get maybe a 20% boost.
On the newer Intel CPUs it seems to be equivalent to about 30-50% of a core for CPU-intensive tasks.
HT helps a lot in programs that can use 8 cores, such as video encoders and stuff like that.
and folding
still, it barely does anything for games
Hey thats funny because as you all know, I do video editing, and use video encoders, in fact its the reason I bought my first mac. I don't "game" much, I play the sims 3 CS:S and sometimes DOD:S on realism night. I don't have any of my computers because I play games, thats what my rarely used xbox and ps3 are for. I use this for school, video editing,and webdesign. My mac pro does the same thing, except on a higher level, and it runs my home automation system. However when I do use my macbook pro for games it does work well, with all settings turned to the max I get 120-150 fps on CS:S. Mac OSX incorporates a program called grand central dispatch which manages system control, and optimizes the utilization of processing power.
, but I will admit they are useful in certain circumstances and have come a long way..