Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Dual Channel Ram Kit: to buy or not to buy?

As the title states, I'm interested in upgrading my RAM and I'm wondering if it necessary to buy a dual channel kit (matching pairs) or if I can simply buy two sticks of the same brand/specs?

Right now there is a sale at NCIX on "Crucial PC2-5300 1GB DDR2-667 CL5 200PIN SODIMM Memory Module" for $17 CAD so I was just hoping to buy two of those and replace my 2x512MB sticks. Any feedback would be appreciated.

Thanks!

MacBook, Mac OS X (10.4.6)

Posted on Mar 28, 2008 2:47 PM

Reply
11 replies

Mar 28, 2008 4:31 PM in response to oil_sands

There are a lot of posts about this in the forum. You might wanna try the SEARCH option. Anyway, I bought 2x2gb for my Macbook even though I would not be able to get 4 gigs out of it. I just wanted to ensure I got the most out of my macbook and get it to be the fastest.
So if your budget is a concern, I guess you can get 2GB and a 1GB and it will probably be as fast as anything else. But for the price difference, I did not want to think what if...? Also I wasn't going to do this upgrade twice, so I just went with 4gb.
Hope this helps, but like I said definitely do a search, a lot of people asked about this and there are good answers from a lot of people.

Mar 28, 2008 4:38 PM in response to oil_sands

The memory you listed is 667Mhz, which is for the newer Santa Rosa MacBooks introduced in November 2007. Since you're running Tiger on your computer, it's obviously older than that. That being said, the RAM you've indicated SHOULD work in your computer at the slower speed of the Napa platform.

You may want to verify that by googling about it before you buy.

As for your plan to simply buy two of the same brand/spec sticks and put them in the computer, that will work just fine.

Mar 28, 2008 4:46 PM in response to umutko

Let me clarify, I have a first gen macbook (May 2006) so 2GB is the max amount of RAM it can utilize from what I understand. Currently it has a 2x512MB RAM configuration; I plan to scrap the existing ram and upgrade to 2x1GB. I'm not proposing to mix and match RAM stick sizes as you suggested - I plan to install two (2) separate 1GB sticks of the same brand and model type.

My question is that do I need to buy these as a packaged pair to ensure dual channel mode, or can I buy two of the same sticks in individual packs to save some cash (almost 50% less). If the sticks do not run in dual channel, will I notice any performance loss? This is not a common question and yes I have searched.

Thanks,
Adrian

Mar 28, 2008 5:17 PM in response to oil_sands

No, you do not need to buy a packaged pair of RAM modules in order to get parity. All you need are two modules of the same speed and size. It is never a good idea to mix brands of RAM, but it sounds like you're not planning on doing that.

After some more research, the 667Mhz RAM will work just fine in your machine (albeit at the lower speed of the Napa platform). You're good to go.

Mar 28, 2008 7:36 PM in response to oil_sands

oil_sands wrote:
...My question is that do I need to buy these as a packaged pair to ensure dual channel mode, or can I buy two of the same sticks in individual packs...


Either way. I don't think there is anything different or special about a package of two sticks and two separate packages of the identical manufacturer and specs. They are not really "matched" in any special way other than being the same spec. Can you really get them cheaper when purchased individually? Usually the package is priced a little cheaper.

The dual-channel RAM pipeline is a feature of the computer's RAM controller thingy, not the RAM itself.

Mar 29, 2008 12:59 AM in response to Glen Doggett

Thanks for the input guys, the reason I asked is when I was putting together a PC a while ago it was advised to use a packaged pair of RAM as sometimes the single modules wouldn't exactly match and dual channel wouldn't be enabled thru the NVidia chipset.

As for pricing, right now I can get two single 1GB sticks as stated above for aroudnd $17 each or $35 for the pair. The closest matched pair I can find on this site is over $50 (CAD)

http://www.ncix.com/products/index.php?sku=24079&promoid=1046

Mar 29, 2008 10:57 PM in response to oil_sands

oil_sands wrote:
bdkjones: thanks for the heads up, and yes you're correct my macbook is first gen. Is there a specific RAM speed I should be looking for my older mac, or is all the latest (and generally cheapest) RAM rated at 667Mhz?


Check the link below for your MacBook's chipset datasheet. Interesting technical reading. Achieving "dual-channel symmetric" only requires matching memory sizes, but doesn't require that every last detail of the modules be the same. If there was something different, both would revert to the slowest module. Even without matching memory sizes, the memory controller was designed for "dual-channel" operation up to the size of the smaller module. Intel calls this "dual channel asymmetric". In any case, it doesn't necessarily operate both modules as one "double wide" unit. The description is a little bit unclear.

If you want to read it for yourself, the Intel 945GMA Express chipset datasheet (I think this is yours) is here:

http://download.intel.com/design/mobile/datashts/30921905.pdf

This is on page 337 (the description of dual channel symmetric):

Three memory channel organizations are supported:
• Single-channel (Single SO-DIMM per channel)
• Dual-channel symmetric (Single SO-DIMM per channel)
• Dual-channel asymmetric (Single SO-DIMM per channel)

Each channel has a 64-bit data interface and the frequencies supported are 400 MHz, 533 MHz and 667 MHz.


On page 338:

*10.2.3.1 Dual-channel Symmetric Mode*
This mode provides maximum performance on real applications. Addresses are pingponged between the channels, and the switch happens after each cache line (64-byte boundary). The channel selection address bit is controlled by DCC[10:9]. If a second request sits behind the first, and that request is to an address on the second channel, that request can be sent before data from the first request has returned. Due to this feature, some progress is made even during page conflict scenarios. If two consecutive cache lines are requested, both may be retrieved simultaneously, since they are guaranteed to be on opposite channels. _The drawback of Symmetric mode is that the system designer must populate both channels of memory so that they have equal capacity, but the technology and device width may vary from one channel to the other._


As far as I recall, all MacBooks to this date were spec'ed for PC2-5300 (DDR2-667) SODIMMs, from the 1st generation up to the current ones. I even tried using a combination of PC2-4200 (DDR2-533) and PC2-5300 memory in different sockets on my Santa Rosa MacBook. When I checked System Profiler, the report was that both were running as DDR2-533, which was in line with what I read in the Santa Rosa spec; apparently the Santa Rosa chipset only supports DDR2-533 and DDR2-667 (no DDR2-400). Using PC2-4200 (DDR2-533) or slower may work in your 1st gen MacBook, but if it does you're taking a performance hit.

Mar 29, 2008 11:12 PM in response to bdkjones

bdkjones wrote:
After some more research, the 667Mhz RAM will work just fine in your machine (albeit at the lower speed of the Napa platform). You're good to go.


DDR2-667 (PC2-5300) is a supported speed of that platform. I don't believe that it downgrades the speed. Or at least that's the impression I got from reading the Intel 945GMA (Napa) datasheet.

If anything slower is used, it gets interesting. There was a small table of what happened with different combinations of memory speed (3 speeds supported) and graphics host speed (2 speeds supported) with the display and render clocks. In any case, it looks like using PC2-5300 (DDR2-667) would be best for overall performance.

Dual Channel Ram Kit: to buy or not to buy?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.