How to change clock speed of RAM sticks in linux?

So, I've installed Debian 7 with gnome 3 (it's freakin awsome). And nearly everything is working perfectly. But when I look at my hardware info through the commandline under: dmidecode it states that my two sticks of ram are on 900'ish MHZ. But my stock clock on my ram sticks is 1866 MHZ. With googleing I only found suggestions for changeing the clockspeed in the BIOS. But it is, and was always 1866 MHZ in the BIOS. I've changed in the BIOS the standard profile to automatic, with 1866 MHZ speed, but it still stays the same.



My Hardwarespecs:

  • Asrock 970 extreme 4
  • Crucial tactical 1866 mhz cl9
  • AMD FX 6300
  • Sapphire HD 7870 XT
  • XFX 850 watt PSU
  • 120 gb SanDisk Extreme Pro SSD

 

I can live with it. It's still faster than windows. But it would be such a waste ...

 

Thanks for trying :).

hint: DDR Stands for dual data rate. ;)

900+900=1800Mhz (as Egnappahz sead DDR =  double data rate)

I am at 1866? o.O

DDR3 is not actually correct; it is still only a double data rate, not septuple data rate. 900mHz = ~1866mHz effective.

Also, you would change the memory speed in the BIOS/UEFI, not in the OS.

It is showing the speed of 1 channel. You probably have 2 channels. (Dual channel!)

your DDR divides 900+- mhz over 2 channels, because its 1866mhz at dual data rate.

awsome!

new stuff to learn! :D

100% :)

xDDDDDDDDDDDDDDDDD

Thanks for clearing it up. Only in the BIOS. I just thought if there is no other way, it has to happen maybe in linux? But luckily it was such a stupid mistake :).

You guys didn't only answer the question, but everything related to the question that makes the confusion. Thanks a bunch!

It's not actually divided across the channels, but split across rising and falling clock edges. The DDR clock is 900 MHz on the rising voltage edge, but data is clocked on the falling edge of the pulse as well, so the data rate is double the clock speed.