I hope you guys can tell me if the factory RAM from Apple in your iMac for 4GB x 2 (8GB) or 8GB x 2 (16GB), etc. are all the sticks same brand? by SK Hynix Korea or Micron China?
I have 2x8GB from Micron based on the Manufacturer ID of 0x802C.
2 x 4Gb with the manufacturer ID 0x802C - same as the 2x8GB Micron (Crucial) sticks I added myself.
On the subject of RAM, any views on the best way to mix two different sizes of RAM? Mine came with one Apple stick in slot 0 of each bank (i.e. the 1st and 3rd slots) so I stuck the new 2 new 8GB sticks in the empty slots, giving me:
Bank 0/DIMM 0: 4GB
Bank 0/DIMM 1: 8GB
Bank 1/DIMM 0: 4GB
Bank 1/DIMM 1: 8GB
It works fine, but I suspect the optimum is to have two matching sticks in each bank - which is what I would have done if I'd thought to check the system report to see how the slots were numbered before shutting down and opening the RAM hatch... Everything I'd read on the interwebs led me to expect to find the Apple modules in the top two slots...
Anybody know the "correct" way (specifically for the 2017 iMacs) and/or whether the potential performance boost is worth the bother of re-arranging things (I suspect not)?
Your configuration is correct. My factory DIMMS are in BANK 0/DIMM0 and BANK 1/DIMM0.
The correct way is to put matching DIMMs in DIMM0 and DIMM1 exactly as Apple ships it (and as you have it installed already).
Thanks (I hope!). Not doubting you, but are there any sources for this? The amount of contradictory - or just plain ambiguous (along the lines of "The memory modules are installed into matching banks" - uh, right...) - information out there on the tubes beggars belief. Even the wikipedia article seems to contradict itself.
So I take it that, basically, "Bank 0" == "Channel 0" etc. (as opposed to "DIMM 0" == "Channel 0") so that matching DIMMs should be inserted with one in each bank but with the same DIMM numbers, so they can be accessed in parallel...?
This is my plan for my new iMac as it arrives.I don't blame you for your skepticism because I've seen the conflicting reports myself. The proof for me is that in addition to Apple shipping their own RAM in that config, with mismatched RAM in DIMM0 and DIMM1 on this machine I get Geekbench multi-core scores of around 16000 and with matching sets 20000+. Also, in BootCamp Windows with matching RAM CPU-Z shows dual channel mode active but not with the RAM mismatched.
Correct, Bank0 and Bank1 should have matching RAM for each DIMM channel (DIMM0 and DIMM1).
When viewing the RAM configuration in About This Mac > Memory, the channels are: DIMM0 on the top and DIMM1 on the bottom.
This is my plan for my new iMac as it arrives.
But, just curiosity: does it make a difference to intall the big modules in DIMM0 & change small ones to DIMM1?
(Maybe an accessing time response... I don’t know how access to memory works; no tech savy, sorry)
Thank u in advance.
SaSaSushi, my machine also just came in today also and I'm going to be installing the 32GB this evening. Just so I understand, you should leave the 8GB in their current slots and put the 2 sticks in the open slots? Also my understanding is they're staggered is this correct? Thanks!I tried both configurations and it made absolutely no difference at all in my testing. In case you're running modules with different CL the iMac will run all installed memory at the speed of the slowest part no matter where is inserted.
SaSaSushi, my machine also just came in today also and I'm going to be installing the 32GB this evening. Just so I understand, you should leave the 8GB in their current slots and put the 2 sticks in the open slots? Also my understanding is they're staggered is this correct? Thanks!