Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

pmiles

macrumors 6502a
Dec 12, 2013
812
678
I have two of what should be identical Crucial 2x16 pairs that behave differently depending how they are installed. I'm wondering what's going on.

I ordered the CT2K16G4S266M from Amazon at the same time I ordered the iMac. When it arrived, I replaced the 2 4G sticks in slots 2 and 4 with the Crucial kit and everything looked great. Reported speed of 2667 MHz.

Then I saw a good price on the same Crucial kit from Newegg and decided to just go ahead and populate the other two slots. I ordered the same 32G kit but actually received two individual sticks with the part number CT16G4S266M. From what I could tell on the Crucial site, these are the same DIMMS as in the 2x16 kit so I tried them in slots 1 and 3.

The speeds dropped down to 2133. I swapped them around so the original pair is in slots 1/2 and the new pair in slots 3/4. Now reporting 2667 for all four.

All four sticks report the same major part number, CT2K16G4S266M, but report different manufacturers and minor part numbers. Would that be sufficient to cause the drop to 2133 when they are interleaved across channels despite both pairs being Crucial with identical specs and speed? This is baffling. Am I truly getting dual-channel here when all four are reporting 2667?
Apple updated their RAM installation guide on 9-2-2020. It's super finicky about RAM and there is only one way to get dual channel support which requires literally identical RAM in every way.
 

quagmire

macrumors 604
Apr 19, 2004
6,985
2,492
I have two of what should be identical Crucial 2x16 pairs that behave differently depending how they are installed. I'm wondering what's going on.

I ordered the CT2K16G4S266M from Amazon at the same time I ordered the iMac. When it arrived, I replaced the 2 4G sticks in slots 2 and 4 with the Crucial kit and everything looked great. Reported speed of 2667 MHz.

Then I saw a good price on the same Crucial kit from Newegg and decided to just go ahead and populate the other two slots. I ordered the same 32G kit but actually received two individual sticks with the part number CT16G4S266M. From what I could tell on the Crucial site, these are the same DIMMS as in the 2x16 kit so I tried them in slots 1 and 3.

The speeds dropped down to 2133. I swapped them around so the original pair is in slots 1/2 and the new pair in slots 3/4. Now reporting 2667 for all four.

All four sticks report the same major part number, CT2K16G4S266M, but report different manufacturers and minor part numbers. Would that be sufficient to cause the drop to 2133 when they are interleaved across channels despite both pairs being Crucial with identical specs and speed? This is baffling. Am I truly getting dual-channel here when all four are reporting 2667?

Since all four sticks are the same size, you still have dual channel.
 

esdonohoo

macrumors newbie
Sep 5, 2020
4
0
Apple updated their RAM installation guide on 9-2-2020. It's super finicky about RAM and there is only one way to get dual channel support which requires literally identical RAM in every way.

Thanks for the sanity check. I was planning to return the Newegg pair if for no other reason than I wasn't sent what I ordered but now I'm not that confident that ordering another "identical" CT2K16G4S266M kit wouldn't have the same weirdness. So I'm opting to just return both pairs and order a single 2x32 kit as others have mentioned.
 

jasnw

macrumors 65816
Nov 15, 2013
1,032
1,134
Seattle Area (NOT! Microsoft)
All I really want is 16GB, but I don't want to pay Apple's exhorbitant price for memory. So, if I buy the base 8GB iMac do I need to buy 16GB of identical third-party memory or is it possible to just buy 8GB and run 8GB of Apple and 8GB of a carefully-chosen third-party memory and get the full speed and two-channel operation? There seems to be a stampede on this thread to assume that the 8GB of Apple memory is a throw-away, the cost of doing business the "Apple Way", and any memory upgrade has to be either all Apple or all third-party. Is that really the case??
 

quagmire

macrumors 604
Apr 19, 2004
6,985
2,492
All I really want is 16GB, but I don't want to pay Apple's exhorbitant price for memory. So, if I buy the base 8GB iMac do I need to buy 16GB of identical third-party memory or is it possible to just buy 8GB and run 8GB of Apple and 8GB of a carefully-chosen third-party memory and get the full speed and two-channel operation? There seems to be a stampede on this thread to assume that the 8GB of Apple memory is a throw-away, the cost of doing business the "Apple Way", and any memory upgrade has to be either all Apple or all third-party. Is that really the case??

Just put the Apple ram in slots 1 and 2 and the third party ram in 3 and 4. Get full speed and dual channel.
 

TheIntruder

macrumors 68000
Jul 2, 2008
1,769
1,281
Hard to say. I’d be willing to say no because if the pickiness of the iMac memory system.

can you measure RAM speed ? It would be a clue.

The way I understand it, the two don't necessarily correlate.

Dual-channel, or more accurately, memory interleaving, pertains to the memory addresses, with the controller treating different banks as a unified, contiguous bucket, not unlike the virtual volume of a Fusion drive. It is a characteristic independent of speed, and not a new trick.

In the OP's first example, splitting the matched Pairs 1 (FE) and Pair 2 (FJ) between channels A and B may have enabled interleaving, albeit at reduced speed.

In the second example, keeping Pair 1 in Channel A, and Pair 2 in Channel B allows them to both run at full speed, but doesn't necessarily indicate that interleaving is in effect, since the controller is seeing non-matched DIMMs between the channels, and not group them.

The real mystery with the '20 iMac is why the controller is dialing back the speed in conditions where the more tolerant '19 did not.

If it did not do that, the whole issue probably would have largely gone unnoticed, as no flags would have been raised, and most people would assume things were operating at optimum performance, except for those apt to run benchmarks to gauge effects from different configurations.
 

mikehalloran

macrumors 68020
Oct 14, 2018
2,239
666
The Sillie Con Valley
Just put the Apple ram in slots 1 and 2 and the third party ram in 3 and 4. Get full speed and dual channel.
No — unless the 4 sticks match to the satisfaction of the T2 chip.
The way I understand it, the two don't necessarily correlate.

Dual-channel, or more accurately, memory interleaving, pertains to the memory addresses, with the controller treating different banks as a unified, contiguous bucket, not unlike the virtual volume of a Fusion drive. It is a characteristic independent of speed, and not a new trick.

In the OP's first example, splitting the matched Pairs 1 (FE) and Pair 2 (FJ) between channels A and B may have enabled interleaving, albeit at reduced speed.

In the second example, keeping Pair 1 in Channel A, and Pair 2 in Channel B allows them to both run at full speed, but doesn't necessarily indicate that interleaving is in effect, since the controller is seeing non-matched DIMMs between the channels, and not group them
.

Yes.
The real mystery with the '20 iMac is why the controller is dialing back the speed in conditions where the more tolerant '19 did not.

The 2019 does not have a T2 controller.
 

quagmire

macrumors 604
Apr 19, 2004
6,985
2,492
No — unless the 4 sticks match to the satisfaction of the T2 chip.

So far all that I have seen post who have installed 4 of the same size and spec RAM sticks by putting the matched pairs in slots 1 and 2 and the other matched pair in 3 and 4 have kept full speed and dual channel.

So if the person above puts the 2x 4 GB sticks of Apple RAM in slots 1 and 2 and the 2x 4 GB sticks of third party RAM should maintain 2667 MHz and dual channel.

I am all ears if you want to find a person who did the config I mention and see it drop in speed or lose dual channel.
 

mikehalloran

macrumors 68020
Oct 14, 2018
2,239
666
The Sillie Con Valley
So far all that I have seen post who have installed 4 of the same size and spec RAM sticks by putting the matched pairs in slots 1 and 2 and the other matched pair in 3 and 4 have kept full speed and dual channel.

So if the person above puts the 2x 4 GB sticks of Apple RAM in slots 1 and 2 and the 2x 4 GB sticks of third party RAM should maintain 2667 MHz and dual channel.

I am all ears if you want to find a person who did the config I mention and see it drop in speed or lose dual channel.
Plenty of posts in this thread about that. Please read them.
 

quagmire

macrumors 604
Apr 19, 2004
6,985
2,492
Plenty of posts in this thread about that. Please read them.

I have been reading them. Go back to post #128, #139, and #150 on page 6. Heck look at post #300 on page 12. Putting them in the config I stated results in full performance. So far the ones who have put 4 sticks of the same size and are seeing a performance drop have the matched pairs in slots 2 and 4 and the other matched pair in 1 and 3.
 
Last edited:

eslaesla

macrumors newbie
Sep 10, 2020
3
2
I just ordered a 2x32 GB set from Crucial. Will order a second set soon to max out the iMac‘s RAM capacity. I don‘t really need the full 128 GB right now, but in two or three years... who knows? And perhaps I am not able to get the same set from Crucial anymore then?! So I guess it‘s better to max it out now to be sure I get two sets that work together nicely.

Hey there! I'm planning on doing the exact same thing! Did everything pan out smoothly for you?

I'm currently looking at the 2x32 GB set (CT2K32G4S266M) from Crucial. I'll most likely just toss those in & remove the 2x4 GB stock set until I save enough for another 64GB kit.

In regards to PC speed - since Crucial's RAM is (PC4-21300) and if Apple recommends (PC4-21333) on the Install memory in an iMac page (updated on Sept. 2)... is there anything to keep in mind if I were to go ahead with using only Crucial's set?

Thanks a bunch for any wisdom you might be able to toss my way! :) Cheers!
 

pldelisle

macrumors 68020
May 4, 2020
2,248
1,506
Montreal, Quebec, Canada
Hey there! I'm planning on doing the exact same thing! Did everything pan out smoothly for you?

I'm currently looking at the 2x32 GB set (CT2K32G4S266M) from Crucial. I'll most likely just toss those in & remove the 2x4 GB stock set until I save enough for another 64GB kit.

In regards to PC speed - since Crucial's RAM is (PC4-21300) and if Apple recommends (PC4-21333) on the Install memory in an iMac page (updated on Sept. 2)... is there anything to keep in mind if I were to go ahead with using only Crucial's set?

Thanks a bunch for any wisdom you might be able to toss my way! :) Cheers!
See Memory upgrade compatibility list for iMac 2019-2020 thread.
 

jasnw

macrumors 65816
Nov 15, 2013
1,032
1,134
Seattle Area (NOT! Microsoft)
From top post in that thread: No experiment(s) show that mixing Apple stock RAM with aftermarket RAM listed above is correctly operating at full speed and in dual channel. Don't mix Apple RAM with aftermarket RAM.

Is this unambiguously true, that there is no configuration of Apple + aftermarket RAM that works at full speed and dual channel? I thought ways to do this had been reported in this thread.
 

pldelisle

macrumors 68020
May 4, 2020
2,248
1,506
Montreal, Quebec, Canada
From top post in that thread: No experiment(s) show that mixing Apple stock RAM with aftermarket RAM listed above is correctly operating at full speed and in dual channel. Don't mix Apple RAM with aftermarket RAM.

Is this unambiguously true, that there is no configuration of Apple + aftermarket RAM that works at full speed and dual channel? I thought ways to do this had been reported in this thread.

In short, no, it doesn't work.

Long answer: It might work if you have all same capacity modules but in 1-2 and 3-4 ordering, but nothing is cristal clear on whether or not dual channel is preserved. The rule of thumb is to not mix stock with aftermarket RAM and do not mix module capacity. Buy all the RAM you need from a single manufacturer and ensure all modules have the same chip manufacturer (Hynix, Samsung or Micron). This rule is valid for any PC in this world, not only Mac.
 

Benz63amg

macrumors 601
Oct 17, 2010
4,377
912
If I order the 32gb kit from OWC ( 4 x 8gb), is OWC aware of the situation with the 2020 iMacs Being so picky with the ram installation and requiring modules to be identical? Do they actually Check and ensure the 4 modules In the kit are identical before shipping them out to the customer or is it a crap shoot of not knowing what they’ll actually ship to me?
 

pldelisle

macrumors 68020
May 4, 2020
2,248
1,506
Montreal, Quebec, Canada
If I order the 32gb kit from OWC ( 4 x 8gm), is OWC aware of the situation with the 2020 iMacs? Do the ensure the 4 modules are identical before shipping out or is it a crap shoot of not knowing what they’ll ship to me?
Yes, since it's a kit of 4 the modules will have all the same ICs for sure. It doesn't let you upgrade in the future thought.
 
  • Like
Reactions: Benz63amg

Benz63amg

macrumors 601
Oct 17, 2010
4,377
912
Yes, since it's a kit of 4 the modules will have all the same ICs for sure. It doesn't let you upgrade in the future thought.
That’s great to know, 32GB is honestly plenty of Ram, I could go for 64 kit but it’s double the price
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.