If you mix 667 and 800MHz memory, it will downclock all of it to 667MHz. That translates to an FSB of 1333MHz in practical use, as the memory's not running fast enough to use the remaining bandwidth.What about FSB ? Will it work at 1600 MHz or 1333 MHz then ?
Experience. That's just how Intel's parts work together for that system (MP or PC variant with the same components on the board).Do you guys know that from experience or is it a guess?
Generally speaking, it's not a good idea to mix memory like that. Though it will downclock, the actuall position even matters, as the SPD (timings) are read on one of the DIMM's per channel, not all of them. So you can actually confuse the system (i.e. attempt to OC the memory in some cases). It gets down to the firmware....would the speed difference in the modules be offset by the much larger capacity of RAM being used as the OP has 12 GB of the 667 Mhz RAM available vs the 6 GB on order?
It's just easier to prevent issues by keeping it the same if possible. I've seen issues with some systems (in general), as the SPD was determined by one of the DIMM slots per channel (specific location). So if that location was filled with the faster sticks, problems came about (unstable).I have mixed matched my Mac Pro (early 2008) with 800Mhz and 667Mhz DIMMs with no problems before. It just downclocks the ram to 667Mhz. Not the Front Side Bus as someone seemed to suggest.
My current 12 GB seems to be unusable. 8 GB is more than enough.
So, how 'bout 1066MHz ram in an early '08 8 core 2.8 Mac Pro?
1066MHz DDR2 RDIMMs would probably work, but...
1. It would downclock to 800MHz on a 2008 MP.
2. I don't think anyone makes 1066MHz DDR2 RDIMMs with Apple-approved heat spreaders. Most of the ones I've seen don't have heat spreaders.
...so, it's kind of pointless.