x58 RAM overclocking - multiplier does not hold after BIOS reboot?

hyper-nova

n00b
Joined
Aug 3, 2016
Messages
10
I have two x58 (Gigabyte x58-UD3R) based systems, one of which I recently bought a new kit of DDR3 for. I have had both of these systems for about 5 years but only recently started using them again. I don't ever recall seeing the memory frequency (shown at boot) being above 1333 MHz, despite one of the kits (Kingston) claiming to support 1866 MHz, and the other (new Corsair kit) supporting 1600 MHz.

A caveat to this is that these systems are fitted with Intel Xeons, x5670 and x5675 respectively. Intels website states that these chips support memory up to 1333 MHz, but I am assuming there is no reason why I cannot overclock the memory controller (uncore) part of the CPU?

I have Linux systems running on both, but on one I also have access to a Windows system.

As far as I can tell, this is what seems to be happening. The SPD (memory) multiplier, regardless of what I set it to, always defaults back to x10. I have no idea why this is the case.

I have tried locking the uncore multiplier to 2x the memory multiplier, and reducing BCLK if required to ensure the system should be able to post with the uncore freqency specified. (For example, if I change the memory multiplier to x14, and therefore set the uncore to x28, I reduce BCLK to ensure uncore is not above 3 GHz, as I know it can post with uncore of 3 GHz without any voltage changes.)

I have also tried leaving the uncore multiplier at default. I read conflicting information about uncore and memory multipliers. Some posts suggest uncore has to be at least twice the frequency of the memory frequency, some other posts suggest that since memory is DDR (data is driven on the rising and falling clock edge, therefore the real clock freqency of the memory is only half that of what the BIOS / number on the module states) that uncore has to be twice half that of the memory frequency (aka the same). Others say it can be anything you like, and there is no restriction.

Still, regardless of this tangent, I am not convinced this is related to the problem.

Obviously x58 is pretty old these days but I'm hoping there are some around with experience of these systems.

The reason I want to boost the memory up to higher speeds is that I am currently running workloads which are memory bandwidth limited. My workloads generate a lot of cache misses, so being able to run these higher memory speeds is probably advantageous.
 
Some additional info: The only way I managed to get one system to boot retaining higher memory speeds was to increase BCLK to 160 and retain the memory multiplier at x10, giving 1600 MHz.
 
I'm running x58 with an Asus p5t Deluxe v2 and a x5675. I have Patriot Sector 7's 1600mhz. At stock it only runs at 1333 anything higher bios wont post. I have it overclocked at 4.6 with a base clock of 200 at 1603mhz. The only multiplier that is locked is 24 I use 23. Works perfect and stable. So I say if you wanna get at at least the stock you must OC.
 
I'm running x58 with an Asus p5t Deluxe v2 and a x5675. I have Patriot Sector 7's 1600mhz. At stock it only runs at 1333 anything higher bios wont post. I have it overclocked at 4.6 with a base clock of 200 at 1603mhz. The only multiplier that is locked is 24 I use 23. Works perfect and stable. So I say if you wanna get at at least the stock you must OC.

Were you able to change your memory multiplier? Sorry not 100 % sure how to interpret your reply
 
They physically have the dividers you want, X series do not. Its a bummer. I have an X5690 E.S. since it was new with an R3F.
That is a bummer. This info doesn't appear to be available on the Intel website. Is there any other source of this kind of information? Most overclocking forums/guides/references usually only focus on core overclocking related stuff, and ignore memory.
 
Back
Top