Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Some months ago I bought 4 Memory modules of 4GB DDR3 1600 KINGSTON HYPERX. The official Kingston manual says:

*This module has been tested to run at DDR3-1600 at a low latency timing of 9-9-9-27 at 1.65V.The SPD is programmed to JEDEC standard latency DDR3-1333 timing of 9-9-9.

I cannot find which is the real speed of my memory modules. I normally get from several tools that the real speed is 1333 Mhz

srs@ubuntu:~$ sudo dmidecode -t memory
# dmidecode 2.9
SMBIOS 2.6 present.

Handle 0x005D, DMI type 16, 15 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 32 GB
    Error Information Handle: 0x005F
    Number Of Devices: 4

Handle 0x005C, DMI type 17, 28 bytes
Memory Device
    Array Handle: 0x005D
    Error Information Handle: 0x0060
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: ChannelA-DIMM0
    Bank Locator: BANK 0
    Type: <OUT OF SPEC>
    Type Detail: Synchronous
    Speed: 1333 MHz (0.8 ns)
    Manufacturer: Kingston
    Serial Number: 07288F23
    Asset Tag: 9876543210
    Part Number: 9905403-439.A00LF 

How can I switch memory modules to 1600 Mhz?

share|improve this question
Some BIOSes allow to set timings for memory - if you don't have this setting in BIOS setup then I'm not sure there's a way. – Sergey Aug 29 '12 at 9:18
Have you tried updating your BIOS? – Mitch Aug 29 '12 at 9:26
@Sergey. Kington does not give for a normal user enough information to overclock this particular memory module – Salvador Aug 29 '12 at 12:45
@Mitch. I did update some minutes ago, it seems that I bought a memory module with 1333 Mhz of speed that has been tested with higher speed. This module is sold as a DDR3 1600 Mhz, but in fact it is a DDR3 1333 Mhz. – Salvador Aug 29 '12 at 12:50

Unfortunately for you, this is not a software issue, rather, it is a hardware issue. You will have to check your motherboard's BIOS settings to see if it allows you to overclock or underclock RAM modules, but still, doing either is kinda risky, and is not guaranteed to offer you better performance.

You also have to note that RAM speed has to do with what your processor supports too. So before anything else, have a look on your processor's manual.

share|improve this answer
According to /proc/cpuinfo my processor has 1600 of cpu Mhz. My BIOS allows me to change a dozen of properties within the DRAM Timing Control, but I am not sure which of these I have to change. – Salvador Aug 29 '12 at 13:03

According to my Intel i5 2500k only supports DDR3-1066/1333, so I do not need to overclock any memory module.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.