Originally posted by: SunnyD
At that price point I'd be picking up a laptop with something significantly better than a 9300M in it. For now, I'm just trying to figure out why the GMA950 is considered "better" than the technically superior GMA500.
There's not much to say other than that excluding features, GMA 500 is slow. The only thing it consistently excels is MPEG-2, VC1 and AVC hardware acceleration, but honestly, that doesn't take that much hardware wise, and GMA 950 doesn't have anything beyond partial MPEG-2 support.
Remember, the 166MHz core GMA950 aka 945GSE, which is the lowest power consumption one out there, has 5W TDP. The GMA500/US15W, which is on the same process and including the southbridge, uses only 2.2W. They
had to sacrifice something to get that low. Some people are claiming lack of driver support, but I only believe that partially because software can only go far as the hardware capability.
Fillrate-wise, the GMA500 has lower MTexels/s than the GMA950 in both single and multi-texture.
GMA 500 200MHz, 2 pipelines
=400MTexels/s
GMA 950 166MHz, 4 pipelines
=667MTexels/s
Starting from the basics like the fillrate, the GMA500 is already behind the slowest GMA950. Then it has more disadvantages. GMA500 was architected for not only lower power, but also unified shaders, which are more general purpose than the fixed function units on the GMA950. Fixed function is usually faster because it can be optimized for that specific operation.