I've been thinking to buy those G.Skill Ripjaws, they have speed of 3000 MHz but CL16, on the other hand I could take Kingston HyperX /w 2400MHz and CL14, which would be better? Higher speed or lower CL?
I've got the exact same issue. And I've figured out why and how to fix it.
1) To fix it, remove the stock ram, put your HyperX in slot 1 and 3 only, run as 32 gb. You will get 2400 MHz.
2) I've done a number of test and found running with HyperX 32gb only has the highest performance, infact, my iMAC has the highest score for 2017 model on Geekbench, better than stock 64gb.
https://browser.primatelabs.com/v4/cpu/search?dir=desc&q=iMac18,3&sort=score
3) The reason is HyperX has faster CL, only 14, where stock Apple ram has 17, therefor when you mix different CL speed, HyperX will slow down to 2133 MHz. Actually, it raised factory RAM's CL to 14, however, factory ram will slow to 2133 when CL@14 and force hyperx to 2133 as well. (Please correct me if I'm wrong)
4) If you want to run 4 rams, then ditch the Apple ram and get another set of 32gb Hyperx, you'll have 64GB and it will run at 2400 MHz.
5) I've done many test and 32GB HyperX alone is almost 10% faster than 40GB of mix factory RAM and Hyper X.
6) On my machine, if I leave factory ram in slot 1,3 and HyperX in 2,4, the iMac would not boot up, fan is working but black screen, waited 2 minutes. It does work if I put Hyperx in 1,3 and factory in 2,4. But will only run at 2133 MHz and much worse Geekbench scores.
Conclusion: Only run the same RAM across all slots. Remove your stock ram and run it with 32GB only. Or buy 2 more HyperX if you want 64gb. And HyperX is damn amazing. I think only people with 64GB HyperX can beat my Geekbench score.
Talk about price gouging! I paid $200 even just a week ago and it's $272 now on Amazon! Everyone must be ordering up their stock.
Thanks again Onionbobo for doing the research for us. I followed your advice and went with #4 above. I added another 2x8GB chips to go along with the 2x16GB ones I previously purchased. All four chips state CL14 for the HyperX. The computer now runs at DDR4 2400MHz.
Here are the Geekbench scores:
View attachment 704770
im surprised to see so much difference with just ram. how much of the difference is due to having more ram vs the type of ram?
The results from 0-16-0-16 are the same as 8-16-8-16; therefore, I think it's safe to assume the increase is due to the type of RAM rather than the increase in capacity. For example, the Memory Copy speed (19.1GB/s vs. 12.1GB/s) and Memory Bandwidth (29.9GB/s vs. 22.9GB/s) are much higher with the HyperX RAM vs. factory.
I think it's also reasonable to assume that Apple puts their slower RAM into the base model; the same logic why Porsche/Audi puts different ECU's into certain cars to adjust their performance to meet the price point that car sits at.
where is that compare between 0-16-0-16 and 8-16-8-16? must have missed it.
Just a heads up, you guys. If you are willing to sacrifice the peace of mind of getting brand spanking new, never-been-opened kits of the HyperX Impact 2x16 GB CL 14 SO-DIMMs, Amazon has 2 kits of these marked as "Used -Like New", as in somebody(ies) bought these modules, tried them out, didn't like them or found out they were incompatible with their rigs, and immediately returned them, both at $131.85 a piece (less than half the price of new kits), plus tax and potentially free shipping if you're an Amazon Prime account holder or select super-saver shipping and can wait a few extra days. Get them before they're gone!
https://www.amazon.com/gp/offer-listing/B014R8JWEA/ref=dp_olp_used_mbc?ie=UTF8&condition=used
I've been thinking to buy those G.Skill Ripjaws, they have speed of 3000 MHz but CL16, on the other hand I could take Kingston HyperX /w 2400MHz and CL14, which would be better? Higher speed or lower CL?
Sorry if I missed it but where is everyone verifying the current active CL in Mac OS?
[doublepost=1497975978][/doublepost]on another note since the system boards in these new machines are obviously reading RAM SPD and setting the speed and latency accordingly I'm wondering what upper limit Apple placed in the controller. Has anyone actually tried RAM faster than 2400?
Since higher tier iMacs come with 2400 MHz ram already, does it make any difference to use the ram people are talking about here as opposed to the ones from macsales or crucial that are listed as compatible?
don't do that, it runs dual channel so it will actually slow down if you use a single chip. Go with either two more 8GB or two 16GB.
So if I buy 2x16 and add them to the factory 2x4 for a total of 40, you're saying that will prevent dual channel mode? Or it's ok as long as each pair is the same?
(Edited error - previously said 2x8 for the factory RAM)
So i am thinking i am going to buy The ballistix one. Ballistix Sport LT 32GB Kit (16GBx2) DDR4 2400 MT/s (PC4-19200) SODIMM 260-Pin - BLS2K16G4S240FSD (Gray) https://www.amazon.com/dp/B01DGOF3E4/ref=cm_sw_r_cp_api_c2Oozb8VVJXRB
Or Also i was thinking The crucial one
Crucial 32GB Kit (16GBx2) DDR4 2400 MT/s (PC4-19200) DR x8 Unbuffered SODIMM 260-Pin Memory - CT2K16G4SFD824A https://www.amazon.com/dp/B019FRCV9G/ref=cm_sw_r_cp_api_A5Oozb3NGW3M7
Can i put this 2 cards in combination with The 8gb that The imac comes with for a total of 40gb ram? 16+16+4+4=40
Yes, that's what I did for a total of 24GB. The stock modules are in slots 1 & 3. You can either put the new ones in the empty 2 & 4 slots, or swap the stock modules for the new ones and put the stock in the previously empty slots.
So you can have them as 4, 8, 4, 8 or 8, 4, 8, 4, but I wouldn't have them 4, 4, 8, 8 or 8, 8, 4, 4, as this would go against the sequence that it came from with Apple.
I've learned so much from this forum so thought I'd give back in a small way by sharing what RAM has worked well on my new base model i5 mid-2017 iMac with 1TB SSD.
Kingston HyperX DDR4 2400 16x2 kit. Part number: hx424s14ibk2/32
When powering up the first time, I thought something was wrong because the screen didn't go white like my old iMac. It's actually supposed to be that way so don't worry, the new iMac powers up to a black screen with no chime.
I added the two 16GB memory chips into the open slots and now the computer has 40GB. I use Capture One Pro 10 for photo editing and was surprised to see it gobble up 14GB of RAM while editing photos from a recent trip to Myanmar.
I should note the computer shows 2133MHz when looking at the memory in the "about system" under the apple menu. Not sure if it does that with the factory RAM as well. The chips clearly state 2133-2666MHz so I'm not concerned.
I have done exactly that. 8GB from Apple, 16GB from crucial for a total of 24GB.
For me it was cheaper this way and I got more RAM.
Hey all,
So I spoke with a friend who mainly uses windows pc about my options when it comes to buying ram for my 2017 imac with 8gb stock ram. Initially, my plan was to buy 2x16gb to go along with the stock 8gb, for a total of 40gb. Now I've already gone through this entire post, and im pretty certain my question hasn't been asked yet, but apologies if it actually has and i just missed it.
I can see quite a good number of people have gone down this route, whether it be 2x16gb or 2x8gb third party to go with their 2x4gb stock. I know it works. But the question that my friend brought up is that he mentioned he believes ram works better if all the sticks are of the same size. ie 4x8gb, 4x16gb etc. So when I told him my plan to buy 2x16gb to use along with the stock 2x4gb, he said just buy 4x8gb, and get rid of the stock 2x4gb and it'll perform better. Is this true? Does having all same size ram work better? In this case, would i be better off buying 4x8gb for a total of 32gb versus buying 2x16 to combine with stock 2x4gb for total of 40gb.
Thanks
I've got the exact same issue. And I've figured out why and how to fix it.
1) To fix it, remove the stock ram, put your HyperX in slot 1 and 3 only, run as 32 gb. You will get 2400 MHz.
2) I've done a number of test and found running with HyperX 32gb only has the highest performance, infact, my iMAC has the highest score for 2017 model on Geekbench, better than stock 64gb.
https://browser.primatelabs.com/v4/cpu/search?dir=desc&q=iMac18,3&sort=score
3) The reason is HyperX has faster CL, only 14, where stock Apple ram has 17, therefor when you mix different CL speed, HyperX will slow down to 2133 MHz. Actually, it raised factory RAM's CL to 14, however, factory ram will slow to 2133 when CL@14 and force hyperx to 2133 as well. (Please correct me if I'm wrong)
4) If you want to run 4 rams, then ditch the Apple ram and get another set of 32gb Hyperx, you'll have 64GB and it will run at 2400 MHz.
5) I've done many test and 32GB HyperX alone is almost 10% faster than 40GB of mix factory RAM and Hyper X.
6) On my machine, if I leave factory ram in slot 1,3 and HyperX in 2,4, the iMac would not boot up, fan is working but black screen, waited 2 minutes. It does work if I put Hyperx in 1,3 and factory in 2,4. But will only run at 2133 MHz and much worse Geekbench scores.
Conclusion: Only run the same RAM across all slots. Remove your stock ram and run it with 32GB only. Or buy 2 more HyperX if you want 64gb. And HyperX is damn amazing. I think only people with 64GB HyperX can beat my Geekbench score.
I definitely didn't read this properly before posting my question in #217.
This was the case for you since you bought the HyperX which has faster CL14. If I buy ram that is CL16 or CL17, pairing them with the stock apple ram shouldn't slow it down as you had experienced, correct? Or, is it still better to just run 2x16gb CL16 vs 2x16gb cl16 & 2x4gb cl17?
Just received my crucial RAM from amazon today. No issues whatsoever. Seems to be the best priced for this type/speed I've seen so far, and it's in stock;
https://www.amazon.com/gp/product/B01BIWMWVS/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1
8GB is probably enough for me. However I bought one 8GB stick of bog-standard Crucial 2400 CL17 non Mac specific RAM (~£58 delivered from Amazon) and installed it in a 4-4-8-0 config. It's all working fine and showing 16GB at 2400. If I need more in the future, which I doubt, I'll just grab another one of the same spec and move everything into a 4-8-4-8 config. Job done...