AM3 Memory Controller

Soldato
Joined
31 May 2005
Posts
15,600
Location
Nottingham
Just read this post having had some odd issues myself on an AM3 rig.

http://forum.giga-byte.co.uk/index.php/topic,2515.0.html


absic115 said:
VERY IMPORTANT INFORMATION REGARDING AMD AM3 CPU's and RAM SPEEDS


There have been a lot of instances where members have been unable to obtain the stated speed of their RAM especially if it is faster than 1333 Mhz. In an effort to address these problems I have undertaken a lot of research and testing to come up with some honest answers for those of you experiencing such issues.

The following comments are not those of Gigabyte or AMD but are my own, based on the research I have undertaken and the questions I have posed to both parties in an order to gain a greater understanding of the subject and are, to the best of my knowledge, correct at the time of posting.

First off you should understand that this is not due to a problem with Gigabyte Motherboards or the BIOS. Other manufacturers boards also have the same problems.

It is due to the Memory Controller on the AM3 CPU's which, by design, are set for 1333 Mhz memory modules or slower. That doesn't mean that you can't run 1600 Mhz RAM or, even if you do, that you are entering the realms of overclocking (although it can seem like it) but, it does mean that you need to understand the inherent problems of running your RAM above 1333 Mhz. on these Processors.

This problem is more noticable if you are trying to run with all 4 memory slots filled on the motherboard but can also apply if you are only using 2 sticks of RAM.


Having actually talked to an AMD Technical Guru to establish their views on this subject, I can now state, with confidence that:

You are better off not trying to run your RAM above 1333 Mhz. when using an AM3 Phenom or Athlon CPU.
If you do so, you run the risk of system instability and even damaging the Memory Controller on the CPU. If, like me, you have invested in 1600 Mhz RAM, you will actually benefit from running your RAM at 1333 Mhz and tightening the timings. You also gain better performance by slightly overclocking your CPU. If, however, you do overclock your CPU, it is stongly recommended that you purchase a good quality 3rd party CPU heatsink to aid CPU cooling and also remember that officially, neither Gigabyte or AMD support overclocking of their products.

If you wish to run RAM above 1333 Mhz. and your RAM is rated at a higher speed, you are not overclocking your system. However, AMD recommend that you only use memory that appears on the QVL as this has been tested for compatability at higher speeds. If you are unsure about the compatability of the RAM you have bought the safest option is to run it at 1333 Mhz to avoid damaging the Memory Controller. If you are looking to buy RAM that is faster than 1333 Mhz. and it doesn't appear on the QVL be prepared to downclock the modules to gain system stability. There are no guarantees that the RAM will run as stated and you could possibly damage the CPU's Memory Controller.

THIS IS VERY IMPORTANT:
If you do manage to get your RAM running over 1333 Mhz., your system can appear to be fine and might even pass Memtest and other benchmarking utilities successfully. However, AMD have discovered that, in certain scenarios, the system may fall over after a period of use, depending on system usage and if you are stressing the CPU. This normally indicates a problem with the Memory Controller and you may need to replace your CPU if this happens.

Excessively increasing voltages to the RAM and/or CPU in an effort to improve system stability could cause the Memory Controller to fail.


AMD recommend running RAM in Unganged (Single channel) mode.
From my own testing, RAM above 1333 Mhz can be extremely fussy if you insist on trying to run in Ganged (Dual channel) Mode and will often return an Overclock warning at start-up and revert to 1333 Mhz., by default. In most modern mult-threaded applications there is actually no loss in performance when running in Unganged Mode and, in some instances, Unganged mode is actually superior.

Some of the Athlon CPU's have a memory speed rating of 1066 Mhz and will pull back RAM above this speed to the default setting. This is again to protect the CPU's Memory Controller and is not a fault with the Motherboard, BIOS or RAM.

The lack of easily available, clear and concise information regarding the AM3 CPU architecture and in particular the Memory Controller on these CPU's has led to a lot more problems than there really should be. It is understandable that AMD don't want to shout out too loudly that their AM3 CPU's do not handle the faster RAM speeds efficiently but it really hasn't been helped by the lack of information from all of the motherboard manufacturers regarding this subject as well.

I hope this helps those of you facing such issues and, if you are looking to invest in an AMD AM3 CPU, an understanding of what to expect and which memory speed to be looking for.


This ties in with another thread on the forum. Please check here for more information: http://forum.giga-byte.co.uk/index.php/topic,2379.0.html

Also:

http://www.overclock.net/amd-memory/502081-4gb-vs-8gb-am3-ddr3-instability.html

60a.jpg


The AMD PDF is here:

http://support.amd.com/us/Processor_TechDocs/41322.pdf

Page 101.
 
Last edited:

HeX

HeX

Soldato
Joined
20 Jun 2004
Posts
12,015
Location
Huddersfield, UK
Agree with some of that, but on the whole it's not as much of an issue as it's made out to be there.

My 965BE ran 8GB @ 1600MHz with the CPU-NB OC'd to 2600MHz with only a tiny bit extra voltage on the CPU-NB.

My X6 1090T is running 8GB @ 1600MHz with the CPU-NB OC'd to 2600MHz on stock voltage.


Also, AFAIK 'Unganged' isn't single channel, what it does is keep each memory bank separate, but allows threads to access them independently (but also concurrently via multiple 64bit channels). This actually improves multi-threaded efficiency Vs. traditional all clumped together and fat 128bit single bus.
 
Back
Top Bottom