Performance of GMA950 in Mac mini

Beafy

Newcomer
Hi everyone!

Apple has just announced updated models of their Mac mini. As an owner of an older model, I am wondering if the new onboard GPU Intel GMA950 is actually better than the previous one, a Radeon 9200? It even uses shared memory, which always seemed like a big no-no to me for any kind of halfway-decent performace...

Specs of the new version:
http://www.apple.com/macmini/whatsinside.html

Does it perhaps support some vital features needed to run Quartz Extreme or whatever GPU compositor Apple will use in Mac OS 10.5?
 
Well, the only review I've found of the GMA950 is here at Extremetech and I think it's fair to call this part's performance pathetic.

While power gamers are probably not the target market for any mini device let alone a Mac, I do think it's rather disappointing that this one isn't even likely to be able to play World of Warcraft very well.
 
While power gamers are probably not the target market for any mini device let alone a Mac, I do think it's rather disappointing that this one isn't even likely to be able to play World of Warcraft very well.

Well it's still going to outperform the older PowerPC Minis, and it's not like people were buying those up for gaming anyways... And the GMA950 is a far better component than the 9200 is for the tasks it's likely to be used for...
 
archie4oz said:
Well it's still going to outperform the older PowerPC Minis, and it's not like people were buying those up for gaming anyways.

So it is actually faster than the Radeon 9200? I can't put those benchmarks on Extremetech in relation, since I don't know how fast that particular Geforce model is.
 
Beafy said:
So it is actually faster than the Radeon 9200? I can't put those benchmarks on Extremetech in relation, since I don't know how fast that particular Geforce model is.

I don't know, but I was thinking about that as well; but more out of interest than actual need (as I've pretty much decided to buy myself the successor to the Power Mac as replacement for my Mac mini).
If some gets their hand on a Intel Mac, I can benchmark on my PPC one, but you'd need a definitely not CPU bound benchmark, that is universal to boot.
 
Mac mini Core/950 vs G4/9200 here. Just keep in mind the games may not be Universal apps. UT2k4 is Universal now, I don't think the demo is. Logically, the 9200 should be choking on its 32MB and the 950 should be cruising, but I think Rosetta explains the performance parity.

I tried the Halo demo on a new iMac 20", and it was Chop City.
 
Last edited by a moderator:
Well, I'm not sure how much this all matters - both arepretty crappy chips, but I'd probably favour the GMA950 simply because it has a slighty more up to date dx9 feature set.
 
caboosemoose said:
Well, I'm not sure how much this all matters - both arepretty crappy chips, but I'd probably favour the GMA950 simply because it has a slighty more up to date dx9 feature set.
Not really. No vertex shaders, and not even hardware T&L.
 
Dave Glue said:
Not really. No vertex shaders, and not even hardware T&L.

Apart from the redundancy in that statement, I would point out that GMA950 has spec 2.0 pixel shaders whereas the radeon is pixel shader 1.x(?). I'm thinking more about OS GUIs and the possibility that some future feature might require DX9/PS2.0 hardware as a minimum. For gaming, well, who cares, they both suck.
 
I think one problem of the Radeon 9200 in the PPC Mac mini is the lack of enough video memory (32MB in first version and 64MB in updated version). Since Mac OS X uses a lot of video acceleration for UI rendering, 32MB video memory is sometimes not enough. Therefore, some functions are reduced. Furthermore, the lack of pixel shader 2.0 means no Core Image functions and no "ripple effects."

Since Mac mini is not designed for playing games, I can understand why they choose GMA950. However, I still think it'll be much more attractive if it has Radeon X1600 like iMac.

Personally I'm looking forward to "next generation" Intel Mac mini, Conroe/Meron based ones.
 
performance aside, the 9200 in the ppc mini is an old featureset card. no ARB_fragment_program, just the ATI_* ps1.4-level counterpart, and ARB_vertex_program is rather skippy (celestia manages to kill the system when using that extension). and moreso when considerig performance the gma950 under a dual channel mem scheme (any indications whether that's the case on the mini?) is a way better choice for a successor.

* ATI_text_fragment_shader, doh, can't memorize that ext for the life of me.
 
Last edited by a moderator:
darkblu said:
performance aside, the 9200 in the ppc mini is an old featureset card. no ARB_fragment_program, just the ATI_* ps1.4-level counterpart, and ARB_vertex_program is rather skippy (celestia manages to kill the system when using that extension). and moreso when considerig performance the gma950 under a dual channel mem scheme (any indications whether that's the case on the mini?) is a way better choice for a successor.
I was able to compare i915/i945 with R9200 in real-world games using ps1.4 and compare same game enabling ps2.0

i915/945 are CRAP. Slow as hell.
Using ps2.0 path it made like 2-3 fps, 10-20 with ps1.4, R9200 made 25-30.
Dual channel memory of course
 
what titles, driver versions and hw paltform was that? dx or ogl?

i'm using the gma950 daily at work and the 9200 nightly at home and i definitely haven't got that impression. yes, the gma takes a decent cpu and dual channel mem to run properly, but given those it's not a crawler. and for ALU-heavy fragment shaders the 9200 does not have a chance against it. of course, a mid-range r400 or nv40-based card will wipe the floor with it, but in bang-per-buck the gma is fairly decent. i'd take it over the 9200 w/o much hesitation, includingly in the new minis as they have cpu clocks to burn.
 
darkblu said:
what titles, driver versions and hw paltform was that? dx or ogl?
HMM5, DX, both on iP4 3.0G, 2x512MB , latest drivers for GMA, for Radeon they were >1 year old (4.12 or 5.1)
Oh, and playing on GMA was impossible. game crashed every 30 secs .... my best achievement was 3-4 minutes
Buggy engine ? Sure. But it comes to show how much attention is paid to GMA from developers...

There are many scenarios where dedicated video memory (even as less as 32/64MB) gives big advantage. Not to mention hardware T&L
 
Last edited by a moderator:
chavvdarrr said:
HMM5, DX, both on iP4 3.0G, 2x512MB , latest drivers for GMA, for Radeon they were >1 year old (4.12 or 5.1)
Oh, and playing on GMA was impossible. game crashed every 30 secs .... my best achievement was 3-4 minutes
Buggy engine ? Sure. But it comes to show how much attention is paid to GMA from developers...

There are many scenarios where dedicated video memory (even as less as 32/64MB) gives big advantage. Not to mention hardware T&L

*shrug* to each his own. for me, not having ARB_fragment_program is a pretty serious disadvantage. at least much greater than the card performing abysmally under some particular game title.
 
darkblu said:
what titles, driver versions and hw paltform was that? dx or ogl?

i'm using the gma950 daily at work and the 9200 nightly at home and i definitely haven't got that impression. yes, the gma takes a decent cpu and dual channel mem to run properly, but given those it's not a crawler. and for ALU-heavy fragment shaders the 9200 does not have a chance against it. of course, a mid-range r400 or nv40-based card will wipe the floor with it, but in bang-per-buck the gma is fairly decent. i'd take it over the 9200 w/o much hesitation, includingly in the new minis as they have cpu clocks to burn.
What absolutely kills the 950 in modern games is the complete lack of a hardware vertex, or even hardware T&L. These are hardly small omissions - check to see how HL2 runs on a GMA950.

You can concoct some scenarios where the 950 will beat out a 9200, but in most games it likely won't.
 
darkblu said:
what titles, driver versions and hw paltform was that? dx or ogl?

i'm using the gma950 daily at work and the 9200 nightly at home and i definitely haven't got that impression. yes, the gma takes a decent cpu and dual channel mem to run properly, but given those it's not a crawler. and for ALU-heavy fragment shaders the 9200 does not have a chance against it.
?
The 9200 is a cute little ALU monster. Four ALU blocks, each of which can co-issue a vec3 and a scalar instruction per cycle, and that includes MAD or DOT3 (DOT4 at the loss of co-issue) with all sorts of complex modifiers. AFAIK the GMA has half of the processing capabilities per clock at best.
 
zeckensack said:
?
The 9200 is a cute little ALU monster. Four ALU blocks, each of which can co-issue a vec3 and a scalar instruction per cycle, and that includes MAD or DOT3 (DOT4 at the loss of co-issue) with all sorts of complex modifiers. AFAIK the GMA has half of the processing capabilities per clock at best.

AFAIK the GMA has a similar config - four pixel pipes with individual ALUs, but i'm not sure how the co-issuing goes (i'll try to get a clue when i have a spare hour at work). now considering GMA is running at 133% of RV280's clock (the latter tops at 300MHz, the former happily runs at 400), and the former has a full-fledged ps2.0 reg set (temps & constants), unless the GMA can't co-issue at all i can't see how the RV280 could top it in anything but texfetch-bound scenarios. and that of course given the latter is aptly equipped with local memory so it wouldn't have to swap textures constantly. mind you the mini has 32MB vram.
 
Last edited by a moderator:
Ok, but how about things like DVD playback, H.264 acceleration, XviD/DiVX deblocking, and other HTPC types of use? Because really, I think the vast majority of Mini owners will look for these features and then go play Halo on an iMac Duo instead.
 
Back
Top