Mac Pro nVidia GeForce 8800 GT Open CL/GL Speed Comparisons 8800 GT, 8800 GT SC, 8800 GTX, 8800 GTS
Tests Done in a 2006 Quad-Core 2.66 with OSX 10.6.8. Most Cards seem to run BOTH SLOWER and HOTTER in 10.7 or Higher.
Mac Pro 8800 GT
Above Results are for a Stock Speed G92 8800 GT running GPU @ 600MHz, Memory @ 900MHz (Effective Speed 1800MHz), And Shader @ 1500MHz.
Mac Pro 8800 GT SC
Above Results are for a SuperClocked G92 8800 GT running GPU @ 650MHz, Memory @ 950MHz (Effective Speed 1900MHz), And Shader @ 1620MHz. The increased clock speeds shave a second off the OpenCL test and also give a nice little boost to the OpenGL 2.0 benchmarks as well.
Mac Pro 8800 GTS
Above Results are for an 8800 GTS w G92 8800 GT Firmware Running GPU @ 670MHz, Memory @ 970MHz (Effective Speed 1940MHz), And Shader @ 1674MHz. While these are the STOCK Speeds for these 8800 GTS cards, they are Noticeably Faster than the 8800 GT or GT-SC cards. They're the fastest of these 8800 cards in OpenCL (beating Both the GT-SC and the GTX by about 14%). Although they're not as fast as the GTX in OpenGL 2.0, they're a good bit faster than either the 8800 GT or GT-SC cards (about 12% and 6% respectively); Since they have a Large Dual Slot heatsink, and the hot-air exhausts out the back of machine (Like the GTX), they usually run COOLER than the single slot cards.
Although the Cards Below use the Older Larger-Die G80 GPU, they have 50% MORE memory, and 384bit (50% Wider) memory access, which gives them a big advantage. These can't match an ATI 4870 in OpenCL, but the 8800s have basic CUDA support (which ATI cards don't have), and while the GTX versions are On-Par in OpenGL the Ultra actually OutPerforms the 4870.
Mac Pro 8800 GTX (MacVidCards Old-Version, There's a Newer One I Don't Have for Testing)
Above Results are for a 768MB 8800 GTX w MacVidCards G80 8800 GTX Firmware Running GPU @ 575MHz, Memory @ 900MHz (Effective Speed 1800MHz), And Shader @ 1350MHz. In OpenCL they perform pretty much on Par with a G92 8800 GT-SC card, BUT in OpenGL 2.0 benchmarks they outperform the 512MB 256bit G92 8800 cards by a WIDE Margin!; being about 30% faster than the stock 8800 GT, and 18% faster than the GTS.
Firmware for Cards Below (Made for Old-Macs.com) by a Programmer splicing the mac EFI32 Code in-with the BIOS for these particular/model cards.
Mac Pro 8800 GTX (Old-Macs Version)
Above Results are for a 768MB 8800 GTX w G80 8800 GTX Firmware Running GPU @ 575MHz, Memory @ 900MHz (Effective Speed 1800MHz), And Shader @ 1350MHz. Performance is basically the same as the MacVidCards rom, which makes sense since both would need to have the EFI and BIOS code spliced together in substantially the same-way in order to function.
Mac Pro 8800 UL (Old-Macs Version)
Above Results are for a 768MB 8800 UL w G80 8800 UL Firmware Running GPU @ 612MHz, Memory @ 1080MHz (Effective Speed 2160MHz), And Shader @ 1500MHz. In OpenCL they perform on Par with the G92 8800 GTS card, BUT in OpenGL 2.0 benchmarks they outperform all the 512MB 256bit G92 8800 cards by a WIDE Margin!; being over 50% faster than any of the G92 8800s. Although they don't come close to a 1gb ATI 4870 in OpenCL, they actually have a Higher Pixel Fill-Rate (14688 vs 12000 MPixels/sec) and OUTPERFORM them in OpenGL by a good amount, as can be seen below.
Mac Pro Sapphire 4870
Above Results are for a 1GB GPU @ 750MHz, Memory @ 1800MHz, SmallLUX shows Shader @ 750MHz. For OpenCL the 4870 is an obviously superior card, but even tho it has GGDR5 VRAM it still uses 256bit memory access, and the 384bit access on the 8800UL somehow manages to "Edge Out" the 4870 in the OpenGL tests.