Really? I'm pointing out that the 9600 gt (and by extension the 330m) is not consistently 50-100% better than the hd 4000. Im not cherry picking results, there are only a few benchmarks there and I've listed all of the relevant ones (anandtech only has starcraft and half life 2 benches). I even made a note that I was only looking at two games. If there were more, I would have used them.
They are not consistently 50-100%, but that's about the average.
For instance, just because my rMBP 15" matches the rMBP 13" in general usage (Safari, etc...) doesn't mean it's not faster, right?
I believe that in most cases, when a gpu runs out of memory it uses system RAM instead.
No. When a dedicated GPU runs out of memory, it simply stalls until more memory is available for it to access things. System memory is used only as a cache, and not as work memory (memory that the GPU can actively address, read from and write to). The situation is different with integrated GPUs, where video memory is shared from system memory. This is highly dependent on drivers, of course, but the simple version is: since there are VRAM-bound situations, it's clear the dedicated GPU does not have enough memory.
Looking at your starcraft 2 results you are still proving my point, the 330m is not in a league of its own. Its exactly 25% faster than the hd 4000, indicating somewhat comparable performance. (not to mention that is a ULV hd 4000, and as you said yourself, the hd 4000 in other configurations can be much faster so the hd 4000 in a standard i5 ivy might be directly comparable to the the 330m).
Because StarCraft 2 is also a CPU-bound game. It just happens to be VRAM-bound as well when at higher graphics settings.
http://www.techspot.com/review/305-starcraft2-performance/page13.html
Looking at it as a CPU-bound game, it'd also explain why the HD 4000 can somewhat match the 6490M and 330M. StarCraft 2 only takes advantage of 2 cores, so it only needs 2 fast cores rather than 4 cores. The quad-core advantage of the MBP 2011 is then equalized, and it's just a matter of which CPU can Turbo Boost higher at that point.
Also explains why the 330M GT with the slower CPU was running slower than the other 2 computers.
You say yourself "Even if HD 4000 can get 1000 GFLOPS, it'd still be limited by memory bandwidth since it has to leech off of system RAM. Meanwhile, the GT 330M enjoys more RAM bandwidth with GDDR3."
Okay so the hd 4000 has more vram but its also much slower vram.
Faster VRAM doesn't help when there is not enough of it to store stuffs.
But when there is enough room to store things, then faster VRAM will be just that: faster.
In a situation where you have the same amount of VRAM that's not enough, then the faster VRAM will obviously be faster.
The question ultimately comes down to "which is more playable?" when looking at graphical performance. I used high resolution and high setting comparisons because also intel tanks when settings and resolution are turned up.
Yeah, then if you want to compare, use something other than a MacBook's GPU. Base-model GPUs like the 6490M and GT 330M and 9600M GT were all limited to 256MB VRAM.
Look at my slide of 900p high starcraft and your slide of medium 800p starcraft. Look at the difference between the 6490 with 256 MB vram and the 6750 with 512 MB vram. The delta between the two is much smaller on the high 900p settings than the medium 800p setting, indicating that vram is not a problem (i.e. 256 mb vram is not limiting the 6490 at 900p high--> the difference between the two is what one would expect).
It's simple, really. The 6750M is CPU-bound at High settings.
For StarCraft 2, when you crank up graphics, you also crank up physics and particle simulation.
It's easy to see: compare the 6750M and the Retina MacBook at Medium settings, then compare the same at High settings. Suddenly the delta is much larger, indicating that the 6750M is running into a CPU-bound situation.
At least anandtech does there benches in the same area for their comparisons, I have no idea whether the starcraft benchmarks on notebookcheck are at the beginning of a scene or in the middle of a heavy battle because a lot of them are user submitted. Stare at wall 60 fps -- great!, turn around 30 fps wtf? When notebookcheck does a review of a game themself, the benchmarks should be comparable, but when the results are user submitted, I'd take them with a grain of sand
All of the results on notebookcheck are done by themselves on multiple laptops and then the average is taken. I don't see where you get "user-submitted".
NotebookCheck said:The following benchmarks stem from our benchmarks of review laptops. The performance depends on the used graphics memory, clock rate, processor, system settings, drivers, and operating systems. So the results don't have to be representative for all laptops with this GPU. For detailled information on the benchmark results, click on the fps number.
I'm pretty sure that the 330m used about 20-25 watts. Arrandale standard voltage has a TDP of 35 watts.
Considering that an UVL i5 ivy gets better performance than a standard voltage arrandale and the igp is about 70-80% of the 330m its nothing short of amazing how far power efficiency has come to fit that level of performance in about 20 watts total.
Note: the 330M in the MacBook Pro 2010 was underclocked to approximately 70% its original performance. So even if it was using 20W - 25W at its max performance settings, it's down to about 15W - 17W in the MBP 2010. That's how Apple conserves battery life.
So efficiency has improved, but not by as much as you may think.
Last edited: