My ddr3 2000 is running seriously slower then it should

systox

Junior Member
Jul 26, 2009
4
0
0
Hey, ive been following the posts here i just never bothered posting one of my own. I have a seriouse problem now that i cant resolve.

I have tripple channel ddr3 2000 (Gskill Perfect storm 6gb 240 pin pc3 16000)
I am running the core i7 920
My mobo is a gigiabyte ga-ex58-ud3r lga

All of these are rated to run with ddr3 2000 however cpuz and easytune six report my ram as running at 667 mhz instead of 1000. I have set my xmt settings and in my bios it reports the ram to be running at 2000 as it should be. i also clocked the uncore to twice my ddr3 speed (4004 mhz). Is there anythign i am missing here? how come my ram wont run at full speed?

I appreciate any help i can get. Let me know ifyou need any more information
 

GLeeM

Elite Member
Apr 2, 2004
7,199
128
106
I was wondering the same thing for my 1600 ram. It shows 540 in CPU-Z.

I think if we multiply our numbers by three (for triple channel) we both come up with the correct speed.

Do you think I have it right?
 

systox

Junior Member
Jul 26, 2009
4
0
0
I don't think so. In ddr and ddr2 and ddr3 you just multiply by 2 :(

btw here is my system information:

CPU
Core I7 920
Motherboard
Gigabyte GA-EX58-UD3R LGA 1366 Intel X58 AtX v1.0
Memory
G.SKILL Perfect Storm (3 x 2GB) 240-Pin DDR3 2000
Graphics Card
EVGA 01G-P3-1180-AR GEFORCE GTX 285 1GB
Hard Drive
WD VelociRaptor WD1500HLFS 150GB 10000 rpm
Sound Card
On Board Sound
Power Supply
XCLIO GREATPOWER X14S8P4 850W ATX12V / EPS12V
Case
XCLIO A380BK SECC 1.0mm thickness ATX Full Tower
CPU cooling
Stock with Processor
GPU cooling
Stock with GPU
OS
Windows 7 64X RC
Monitor
Gateway FHD2102bmidgz Black 21.5" 5ms HDMI

Here is my current clocks:

CPU
Stock: 2.4 Ghz
Overclocked: 2.7 Ghz (19 multiplier 143 bclk) (Voltages are all on auto)
Memory
Stock: 2000 (I have mtx enabled to manage this; again voltages are auto)
Overclocked: n/a
Memory - Timings
Stock: 8-8-8 21
Overclocked: n/a
Graphics Card - Core
Stock: 648 mhz
Overclocked: N/a
Graphics Card - Memory
Stock: 1242
Overclocked: n/a

Pc idle temp is 55c

I hope this extra info helps someone help me :)
 

GLeeM

Elite Member
Apr 2, 2004
7,199
128
106
Originally posted by: systox
I don't think so. In ddr and ddr2 and ddr3 you just multiply by 2 :(

OK, I'll believe you. It's just the math worked so nicely!

There is a setting for changing the ratio for the ram. In CPU-Z it shows as FSB:DRAM.

Mine shows 2:6

I think we have to change that depending on what our overclock is to get to 1600 and 2000?

I saw it explained in a stickied thread that I can't find now.

Stock speed for i7 920 is 2.67 Ghz

"pc idle temp is 55c" - that seems pretty high for very little OC, I think?

Edit: I hope someone that knows stops by to help us :D
 

Lean L

Diamond Member
Apr 30, 2009
3,685
0
0
I think the multiplier is in fact three. ddr = 2 bit prefetch 2^1 = 2 thus 1x multiplier ddr3 has an 8 bit prefetch thus 2^3 = 8.
 

systox

Junior Member
Jul 26, 2009
4
0
0
I got great info from http://www.overclock.net/intel...lower.html#post6782573


Chickeninferno seems to be a guru on the subject. Heres what he had to say:

You need to increase your memory multiplier. The x58 boards memory works on BaseClock x Memory Multiplier.

More than likely you will have to overclock the CPU a decent bit in order to get the memory up to 2000mhz as the Memory multiplier should be half of the CPU multiplier at most.

So if you did 4.0ghz on the CPU, you could do 200(baseclock) x 20(multiplier) with 200x10(memory multiplier)

and


As of right now you are running 19x143=2.717ghz
Your ram is more than likely running at 9x143=1287mhz

The Ram multiplier 9 must be 1/2 or less of the CPU multiplier 19.

With your 920 you can raise the CPU multplier to 20 which would allow you to make the ram multiplier 10.
143x20=2.860ghz (Cpu)
143x10=1,430mhz (Ram)

That's maxing it out on the multiplier. Now you have to raise the base clock143 to get more out of the cpu and ram.


What I am proposing you do:
Raise BaseClock up to 200
Keep CPU multiplier at 20
Keep Ram multiplier at 10

200x20=4.00ghz (CPU)
200x10=2000mhz (Ram at stock)


another user on there Timisyourfriend advises this:

CPU Clock Ratio - [x18] 3.6GHz should be fine with stock cooler/air
QPI Link Speed - [AUTO]
Base Clock Control - [Enabled]
BCLK Frequency - [200]
Performance Enhance - [Standard]
Extreme Memory Profile - [Disabled]
System Memory Multiplier- [10.0]
DRAM Timing Selectable - [Manual]

Uncore & QPI Features
QPI Link Speed - [AUTO]
Uncore Frequency - [4000]

Set these for all 3 channels:
CAS 8 - tRCD 8 - tRP 8 - tRAS 24 / CMD 2
Rest to AUTO, but let me know what they are reading as after you restart.

Advanced Voltage Control

Load Line Calibration - [Disabled]
CPU VCore - 1.35V
QPI/VTT Voltage - 1.400V
IOH Core - 1.400V
ICH Core - 1.500V
DRAM Voltage - 1.65V

Save and exit and you should be good to go.

Yikes a lot of things have been happening on those forums. if you want to keep up with them about this problem if anyone else has them i recommend checking it out. to save you the time though so far the latest verdict is that its some kind of glitch. ill try to keep you guys posted
 

systox

Junior Member
Jul 26, 2009
4
0
0
we found what the problem was. What i was looking at on the easytune6 program and cpuz was the SPD which does not reflect what your ram is running at. to see what your real speed is click memory and look at dram frequency. Multiply that by 2 and thats the speed of your ram. see the thread for more info or trouble shooting tips incase you are having actuall problems wth your ddr3 being slower than it shoudl be.
http://www.overclock.net/intel...lower.html#post6782573
 

ilkhan

Golden Member
Jul 21, 2006
1,117
1
0
Originally posted by: GLeeM
Originally posted by: systox
I don't think so. In ddr and ddr2 and ddr3 you just multiply by 2 :(
Mine shows 2:6
bClock * (6/2) * 2 = "advertised" speed your ram is running at.

133 * 3 * 2 = 800 = DDR3-1600. I think.

SPD is programmed for the highest JEDEC (sp?) official speed, to get above that you have to do it manually (or use XMP(?) or the other one and the same mobo so that it'll read the high speed SPD rather than the JEDEC version).

This is all from my understanding, which may be wrong.
 

Denithor

Diamond Member
Apr 11, 2004
6,298
23
81
Memory speed works from a multiplier on the BaseClock (BCLK). This number ranges from 6 to 12 and determines the speed at which your RAM runs.

At stock your BCLK is 133MHz.
6 x 133 = 800MHz
8 x 133 = 1066MHz
10 x 133 = 1333MHz
12 x 133 = 1600MHz

If you overclock your CPU by adjusting the BCLK you may also have to dial down your memory multiplier or it may not be stable (if the memory cannot handle the higher speed).

Sysox - in your BIOS list you had this item -

System Memory Multiplier- [10.0]

With a BCLK of 143 you should be sitting at DDR3-1430. If you increase the multiplier to 12 you should be at DDR3-1716.

DDR3-2000 is really intended for pretty extreme overclocking, to allow you the widest range of BCLK values possible. With the different multipliers you can run BCLK anwhere from 166 (12x multi) all the way up to 333 (6x multi). Keeping in mind that the CPU multiplier is also open from 12 to 20 this gives you a potential operating range of 2GHz (12x166) to 6.7GHz (20x333) - all with your RAM working at the stated DDR3-2000 speed.

Here are some scenarios you could use.

Stock CPU + stock RAM
BCLK = 166
CPU = 16x166 = 2.66GHz
RAM = 12x166 = 2GHz

3GHz CPU + stock RAM
BCLK = 166
CPU = 18x166 = 3GHz
RAM = 12x166 = 2GHz

4GHz CPU + stock RAM
BCLK = 200
CPU = 20x200 = 4GHz
RAM = 10x200 = 2GHz

Hopefully this shows you the relation between BCLK and the CPU & RAM multipliers. Just remember they work off the same bus speed but are adjust independent of each other and you should be fine.