Jump to content

facing Issue with ram, its running 1067 Mhz when it's 3200 Mhz so ideally it should be running at 2333 or 2666, correct me if I'm wrong. Please Help

Go to solution Solved by mariushm,

The real frequency of a memory stick is HALF the one advertised.  So your 3000 Mhz sticks actually run at 1500 Mhz.

 

The reason why everyone lies and says a value that's double the real frequency is 1. for marketing and 2. to make it easier to compare performance of these memory sticks with older generations of memory sticks. 

 

All memory sticks used to put data on the pins of the stick every time there's a tick (one of those Hz). 

With SDRAM, after every tick, data was put on the contacts of the stick, so for example, you could calculate that if the stick runs at 100 Mhz, and the stick puts 32 bits of data on the contacts every tick, then the maximum transfer speed of the stick  was 32 x 100 million ticks  =3,200,000,000 bits  and since you know there's 8 bits in a byte, you can divide that by 8 and get 400,000,000 Bytes /s or 400 MB/s

 

With DDRAM (DDR1, DDR2, DDR3 and DDR4) they changed it so that data changes BEFORE and AFTER the tick, and the cpu is smart enough to grab the data before the tick and then grab the next set of bits after the tick, so for every tick there's double the amount of data transferred.. 64 bits. 

So you get twice the performance you would get compared to SDRAM sticks. 

 

So because 100 Mhz SDRAM were much slower than 100 Mhz DDRAM they decided to simply market the DDRAM sticks as  200 Mhz instead of 100 Mhz, because the speed was more or less double. 

They kept with this even now, and that's why a 3200 Mhz stick actually runs at 1600 Mhz. 

 

Now in your particular case, the motherboard defaults to some SAFE frequencies and voltages, and it's up to you to go in BIOS to enable DOCP or XMP and select the SPD preset (see cpu-z , SPD tab) that configures your memory sticks and memory controller inside CPU to run at 3000 Mhz .

The motherboard defaults to 2066 or 2133 Mhz - some motherboards default to 2400 Mhz - with these frequencies, it's guaranteed the memory sticks will work with the standard 1.2v

When you select the higher frequency profile, that profile also tells the motherboard it's safe to power the sticks with 1.35v and that the chips can do up to 3000 Mhz (1500 Mhz real frequency). 

 

facing Issue with ram, its running 1067 Mhz  when it's 3200 Mhz so ideally it should be running at 2333 or 2666, correct  me if I'm wrong. i have single 16 gb ram stick G.Skill F4-3000C15S-16GVR https://www.gskill.com/product/165/184/1536030068/F4-3000C15S-16GVRRipjaws-VDDR4-3000MHz-CL15-15-15-35-1.35V16GB-(1x16GB)  Kindly help me solve this issue 

WhatsApp Image 2021-03-15 at 2.48.21 PM.jpeg

WhatsApp Image 2021-03-15 at 2.48.40 PM.jpeg

DxDiag.txt

Link to comment
Share on other sites

Link to post
Share on other sites

1067Mhz means its running at the default 2133Mhz speed (DDR)

You will need to use the XMP profile or set it manualy for it to use the full speed.

 

Btw the memory you linked is 3000Mhz, not 3200 (so it would need to run at 1500Mhz)

Link to comment
Share on other sites

Link to post
Share on other sites

The real frequency of a memory stick is HALF the one advertised.  So your 3000 Mhz sticks actually run at 1500 Mhz.

 

The reason why everyone lies and says a value that's double the real frequency is 1. for marketing and 2. to make it easier to compare performance of these memory sticks with older generations of memory sticks. 

 

All memory sticks used to put data on the pins of the stick every time there's a tick (one of those Hz). 

With SDRAM, after every tick, data was put on the contacts of the stick, so for example, you could calculate that if the stick runs at 100 Mhz, and the stick puts 32 bits of data on the contacts every tick, then the maximum transfer speed of the stick  was 32 x 100 million ticks  =3,200,000,000 bits  and since you know there's 8 bits in a byte, you can divide that by 8 and get 400,000,000 Bytes /s or 400 MB/s

 

With DDRAM (DDR1, DDR2, DDR3 and DDR4) they changed it so that data changes BEFORE and AFTER the tick, and the cpu is smart enough to grab the data before the tick and then grab the next set of bits after the tick, so for every tick there's double the amount of data transferred.. 64 bits. 

So you get twice the performance you would get compared to SDRAM sticks. 

 

So because 100 Mhz SDRAM were much slower than 100 Mhz DDRAM they decided to simply market the DDRAM sticks as  200 Mhz instead of 100 Mhz, because the speed was more or less double. 

They kept with this even now, and that's why a 3200 Mhz stick actually runs at 1600 Mhz. 

 

Now in your particular case, the motherboard defaults to some SAFE frequencies and voltages, and it's up to you to go in BIOS to enable DOCP or XMP and select the SPD preset (see cpu-z , SPD tab) that configures your memory sticks and memory controller inside CPU to run at 3000 Mhz .

The motherboard defaults to 2066 or 2133 Mhz - some motherboards default to 2400 Mhz - with these frequencies, it's guaranteed the memory sticks will work with the standard 1.2v

When you select the higher frequency profile, that profile also tells the motherboard it's safe to power the sticks with 1.35v and that the chips can do up to 3000 Mhz (1500 Mhz real frequency). 

 

Link to comment
Share on other sites

Link to post
Share on other sites

What's your CPU and motherboard? If it's Intel, then you might be limited to 2666mhz.

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Avanta8 said:

What's your CPU and motherboard? If it's Intel, then you might be limited to 2666mhz.

I have Ryzen 1700x  and asus B350 Plus 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×