Confused about DDR3 memory timings and Core i5 (P55)

Associate
Joined
23 Feb 2003
Posts
372
Hi, have searched and read a lot of threads, but seem to missing something vital:

Basically, thinking of running a Core i5 750 CPU on a P55 motherboard (specifically Gigabyte GA-P55M-UD2), with 4GB of DDR3 memory. Now, it seems DDR3 memory runs at a standard 1333MHz, but there are faster modules obviously - 1600MHz, etc.

The Core i5 750 CPU runs at 133MHz x20, and from what I gather, to run DDR3 at 1600, I will have to run my CPU at 160MHz, therefore overclocking it? What am I missing here? Won't the motherboard just run the CPU at 133x20 and the memory at 133x12 or something? How come this isn't just plug and play? :confused:
 
its making me scratch my head aswell, your not alone lol,i brought i5 750 and ocz 1600mhz, installed it all and went to bios and its picked the memory up as 1066mhz:confused:, does my head in i tell ya, would have thought it would have been 1333mhz at least
 
The RAM multiplier needs to be changed for the RAM to run at whatever speed it runs at. The RAM doesn't know what speed it's meant to run at unless it has an XMP setting you can load.

The RAM will run at whatever the BLCK x RAM multiplier is. So, if the BLCK is 133MHz, and the RAM multiplier is x10, the RAM will run at 1330MHz. The speeds of the RAM, is simply what it is rated to run at, ie the speed it can safely run up to.

Make sense?
 
So can the RAM multiplier be x12 on the P55 (Core i5) motherboard?

Found here: http://www.anandtech.com/weblog/showpost.aspx?i=647, specifically "The 750 platform is running at DDR3-1333 with 6-6-6-18 1T timings since the 12x multiplier is not available on the i5/750"

So I can only presume that if the multiplier is maxed out at x10, then the only way to reach 1600MHz would be to overclock the CPU bus to 160MHz. Which explains all the threads on overclocking the processor.

Makes 1600 DDR3 seem more pointless unless one is overclocking the system...
 
Relevant forum: http://forums.overclockers.co.uk/showthread.php?t=18061691

After more reading, seems x10 is definitely the maximum for Core i5. Therefore i5 750 (at 133x20) must be clocked at 160x16 to enable 1600 DDR3.

Think I might go for some 1333 DDR3 at CL7 and run at default speeds, rather than plumping for 1600 DDR3 and either underclocking the memory or (somewhat) overclocking the CPU.

I suppose I could buy 1600 DDR3 with future overclocking in mind, but presume I would have to underclock this manually to 1333 (and set all the timings myself) as the XMP would just try and bump my CPU to 160Mhz.
 
Bought the G-Skill 4gb cl7 1600mhz kit, located the XMP setting in the bios and it set it up all for me. Piece of cream cake with raspberry filling.
 
Yes the bus speed is now 160mhz but it looks like turbo is disabled.

As in the option for it physically disappears when the XMP profile is used in the bios.

Not especially important for me as there's a program with this mobo which can change OC on the fly while using the computer from less than 1ghz to as high as the cooling will take, changes fan speed at the same time.

Besides you'd expect that, the turbo option was only there to boost from 2.66 to 3.2, when you've overclocked to 3.3ghz or higher it might be unstable for it to try boosting even further.
 
Seems to depend on the motherboard as to whether the turbo option is disabled with an increased base clock (BCLK).

Also it seems that by upping the BCLK to 160MHz using the memory XMP profile, sometimes this automatically lowers the CPU multiplier to x16 in order to maintain the standard 2.6GHz, and sometimes just seems to clock the CPU to 160x20 = 3.2GHz (i.e. multiplier fixed at x20).

I understand you can always override these auto settings in the BIOS. Just interesting seeing what happens automatically.

Here's another interesting artice at AnandTech: linky - it shows the maximum overclock with Turbo enabled/disabled. For the i5 750, the 'standard' 160x20 (3.2GHz) boosts all the way to 160x27 (4.16GHz) on a single core.

Other reports on the internet (can't find them atm) seem to suggest the turbo function either disables, or only boost +1 multiplier if the BCLK is overclocked from default (133MHz).
 
Not entirely sure its able to clock that high while still keeping the low timings. You'll note they're saying nothing about the memory there.

If I allowed the bios to automate the memory (or fiddled it myself) instead of using the XMP profile the clock can go higher while still having turbo enabled. The profile just won't allow turbo it seems, can however boost the multiplier to 21x which gives all 4 cores at 3472mhz constantly. Which isn't bad at all.

Depends what you value more really, memory timings or hitting 4ghz for the lolz. Besides 1156 isn't an ideal overclocker and I don't want to push it into ranges I need to be using 1.4-1.5 volts. At 3472mhz its happy at 1.29v.
 
True 1156 wasn't intended as an overclocker - but seems pretty happy about it anyway!

In the end I ordered some G.Skill Ripjaw 4GB (2x2GB) DDR3 PC3-12800 C7 1600MHz Dual Channel Memory for my i5 build. I figure I can run it at 1333 for now on tight timings, and bump it to 1600 whilst keeping 7-7-7-24 timings when I feel I need to boost my PC a little! Plus it's about the same price as fast 1333 Memory (Patriot or OCZ, etc)
 
Back
Top Bottom