GA-X58A-UD3R (rev. 1.0) 1600 MHz support?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

zalittle

Distinguished
Feb 5, 2010
180
0
18,690
According to Gigabytes website the GA-X58A-UD3R (rev. 1.0) motherboard supports what is written below.


1. 6 x 1.5V DDR3 DIMM sockets supporting up to 24 GB of system memory(Note 1)
2. Dual/3 channel memory architecture
3. Support for DDR3 2200/1333/1066/800 MHz memory modules
4. Support for non-ECC memory modules
5. Support for Extreme Memory Profile (XMP) memory modules

My question is, Will the board support 1600 MHZ memory for overclocking or do I need purchase 2200 MHz memory if I want to go above 1333 MHz modules?

This is what I am considering.
CORSAIR XMS3 6GB (3 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model CMX6GX3M3C1600C7 - Retail
http://www.newegg.com/Product/Product.aspx?Item=N82E16820145286

G.SKILL PI Series 6GB (3 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model F3-12800CL7T-6GBPI - Retail
http://www.newegg.com/Product/Product.aspx?Item=N82E16820231335

I am also concerned about an after market CPU cooler not clearing the G.Skill modules.

 
From Memory - more than you wanted to know!, Part III - "Evaluation and selection":

The difference between "Supported Speed", and "Supported Speed"!

The board makers say "DDR3-XXXX Supported!!", meaning the circuitry on the board can be coaxed, one way or another, eventually, into making at least one piece of someone's XXXX speed memory function. They know that less than 1% of their customers have even a vague idea of what's actually involved, but more than 90% will be mightily impressed by 'BIG NUMBERS'! They simply can't pass by the marketing advantage to those big numbers...

Then, there is the processor. Intel plainly states: DDR3-800, DDR3-1066, and, on some processors, DDR3-1333 are supported - and that's IT! I have pointed this out more than once:

From:
"Intel® Core™ i7 Processor Extreme Edition and Intel® Core™ i7 Processor Datasheet, Volume 2"
2.14 Integrated Memory Controller Miscellaneous Registers

2.14.1 MC_DIMM_CLK_RATIO_STATUS This register contains status information about DIMM clock ratio
Device:3 Function:4 Offset:50h Access as Dword
Bit 28:24 MAX_RATIO. Maximum ratio allowed by the part.
Value = Qclk
00000 = RSVD
00110 = 800MHz
01000 = 1066MHz
01010 = 1333MHz

Bit 4:0
QCLK_RATIO. Current ratio of Qclk
Value = Qclk.
00000 = RSVD
00110 = 800MHz
01000 = 1066MHz
01010 = 1333MHz

2.14.2 MC_DIMM_CLK_RATIO This register is Requested DIMM clock ratio (Qclk), the data rate going to the DIMM. The clock sent to the DIMM is 1/2 of QCLK rate
Device:3 Function:4 Offset:54h Access as Dword
QCLK_RATIO. Requested ratio of Qclk/Bclk.
00000 = RSVD
00110 = 800MHz
01000 = 1066MHz
01010 = 1333MHz
As Porky Pig
ppig1.jpg
used to say, at the end of every cartoon, "Th-Th-Th-
ppig2.jpg
!" Everything else falls under the broad label of 'undocumented' - like fifteenth century maps marked "here be dragons!" I'm not saying it can't work; it obviously does work, sometimes... Somehow, the BIOS and the board hardware are being manipulated to 'fool' the CPU into clocking the memory faster than spec - but it's one of those "pay no attention to that little man behind the curtain" things... AND: If you 'rob Peter to pay Paul' long enough, you wind up with a sore peter! :lol:

Regarding "Intel Supported", there are major advantages to staying within these specifications. The i3/i5/i7 have 'moved' the memory controller onto the processor die. One of the reasons (among many) for the existence of the above mentioned memory configuration registers, is that the memory controller contains 'training' functions: much like the process of the BIOS 'waking up' the machine, and 'discovering' or 'polling' what devices are available, and how are they 'hooked up', the memory controller turns on, looks at its memory configuration registers, and attempts to 'hook up' to the physically attached RAM. The first thing it must do is determine the actual layout of the memory - the 'organization' by rows, columns, ranks, and sides that we discussed in section I. Then, it will attempt to 'adjust its ciruitry' to the physical characteristics of the RAM itself. It needs to 'measure' the impedance characteristics of the on-DIMM RAM controller chip, and the attached DRAM itself; in other words, the combined effects of resistance and capacitance (as well as any 'stray' inductance - a bad thing!) [from section I, again...], that will affect its physical transactions/speed...

As the CPU has not got access to a multimeter, oscilloscope, or logic analyzer, it can only do this 'measuring' by 'looking at' two domains: voltage, and time. It sends a 'pulse' or command from here, and watches there, for a return; it says "Ah-ha! It took so long, to reach such voltage - I must adjust myself' thusly!" And, hopefully, your memory channels are as 'tuned' as they're going to get...

Now, Intel specifies everything, and guarantees nothing! If your memory is constructed exactly to JEDEC spec, and the 'physical hookup' is done correctly, and the planets are in the proper alignment, 'training' will work... In numerous places, Intel's documents contain the 'electronic engineering equivalent' of "your mileage may vary!" This is where your "sore peter" comes in - if you're ridiculously outside Intel's physical specs (and, let's face it - 2166 memory is twice the 1066 supported by all i3/i5/i7 CPUs, meaning it requires the memory controller to perform its functions in half the time - which, patently, falls into the 'realm of the ridiculous'), you sacrifice any benefit of these 'built-in' accommodations!

I consider myself a fair-to-middlin' amateur philosopher; and the great cognitive philosopher Daniel Dennet has written "one of the proper jobs of philosophers is definition mongering" - you can plainly see here that one person's definition of 'supported' (the board maker's and memory manufacturer's) varies wildly from another's (the processor manufacturer's)!!


The 'Memory Support List', and how to use it:

The support list is done when the board design is finalized to production, and almost never updated thereafter. When this is done, somebody with some degree of engineering talent, and knowledge of the hardware involved, sits down with a collection of RAM they have 'lying about', mostly samples provided by manufacturers who have a vested interest in getting their products on the list. He tosses aside the candidates he knows won't work, for one reason or another, on that particular platform, and goes to work setting up and testing the remainder. If he can get it working - it goes on the list; if not, not! I imagine he stays at it until he reaches some arbitrary number, or until his boss says "you got other, important work to do - GIT!"

This leaves a large number of issues for the user:

Being 'on the list' does not guarantee 'instant' compatibility for your use; the list provides no detail regarding "did it just come up and run with a 'Load Optimized?'', "did he have to enable XMP and it worked?", or, "did he (with 'inside' knowledge of the MOBO and BIOS) have to 'diddle around' a half-hour to set it up?"

Not being on the list certainly does not imply it won't work! I have built a little Excel 'tool' for evalution and comparison of RAM; I went to update its contents just to reflect what's available in 2G x 3Channel from NewEgg, and, if memory serves me, wound up with eighty-some odd part numbers! Considering the ungodly amount of MOBOs made, this would require a full-time staff of ten, even assuming the samples were consistently available - else another ten could work all day every day 'hunting down' samples! Your RAM part's absence may simply reflect that it was released after the board...

Many parts you'll see on the list are from unfamiliar makers - they may be available in every quick-service gas-station in Taiwan, but simply aren't available in your market...

The main advantage I see in 'sticking with' items on the memory supported list is just that - the position it puts you in, vis-a-vis support! If your memory can pass MemTesting a single stick at a time, and it is on the QVL, you have support pretty much 'over a barrel' - they have to help get the stuff running - they're the ones who said it would!

In any other situation, you're pretty much trapped in what, unfortunately, has become an industry 'standard operating procedure' of 'passing the blame' - kind of like the Scarecrow in the Wizard of Oz crossing his arms across his chest, pointing in both directions, and saying "They usually go thataway!" The memory manufacturer says: "well, it must be your board, because that memory works at rated speed on 'ABC' board"; the board manufacturer says: "it must be your memory, because 'DEF' memory works on our board at that speed"; the CPU maker says: "it's your problem, because our CPU is rated to run RAM at 'GHI' speeds"; the software guys say: "it's obviously a hardware problem, because it works on 'UVW' platform; the hardware guys say: "it's obviously a software problem, because 'XYZ' program, which does the same thing, runs fine on our platform"; meanwhile, you are 'stuck in the middle', saying "'%$#&' these people, why can't somebody tell me how to make it work?!?"
 
Hi there! Its no exactly what this thread is about but I wanna buy a GA-X58A-UD3R also. And I want to buy a G.Skill 2200 memory4GB (2 x 2GB) PIS - F3-17600CL7D-4GBPIS. Since I read so many people are having problem with their RAM memory compatibility with UD3R I was wondering if that one is going to work.
I just read at the link bilbat posted (about memory support list) and I could find G.Skill F3-17600CL8D-4GBTD which is quite similar to the one I wanna buy, but not exactly the same. So, do you guys recommend me to buy this set of RAM and mobo or is it risky?
 
Best advice I can offer is - read this: Part III - "Evaluation and selection". Would not hurt to read all four parts - then you'll know exactly what you're ordering, paying for, and what to expect... To quote the 'Lead-in' at Memory - more than you wanted to know!:


Since the advent, and common use of DDR3 memory, with its huge variety of available frequencies and latencies, memory selection and use has become an on-going nightmare for many. One thing repetitive questions have made apparent is that the more you've paid for your RAM - the le$$ likely you are to be able to get it to work acceptably! This is unfortunate - and unnecessary! I have thought, for some time (pretty much since the first i7 problems started cropping up), to try to put together a comprehensive guide to making an informed decision about buying RAM - and then, being able to actually get it working!! :sol:
 
Well Ive bought the board and the 930 but not yet the RAM however I do plan on clocking the processor. So my question is that it seems you need to clock the RAM to get the processor speed higher. So wouldnt it seem better to get 1600mhz in the first place instead of getting 1333 and clocking that which would just create more heat. If the ram is already designed to run at 1600 then your not going to have high temps on the RAM?

Im new to over clocking if that makes no sense. Just Overclockers bundle comes as 930, this board and corsair 1600 so Id of assumed this the best set up for over clocking as you dont really need to take the 1600 above its supported speed while 1333 would be taken above recomended speed? Is that correct?

Dean.
 
Memory may run somewhat above its 'rated' speed - but usually not much - not enough so you can count on it. DDR3 memory has three 'standard rated' speeds: DDR3-800, DDR3-1066, and for some memory, DDR3-1333. In the DIMMs (dual inline memory module), there is a little 'stored table' (think of it as a little Excel table) that contains all the memory settings (not just the CAS-tRCD-tRP-tRAS timings that are usually quoted in ads) required for the board, CPU, and BIOS to automatically set up for those three speeds. Anything higher is considered 'overclocked'. Some (most?) faster memory contains an additional entry (and sometimes, two extra entries...) to the table, this time referred to as the XMP. The BIOS has a seperate function to enable this XMP speed, but, the drawback is that, once XMP is enabled, you are effectively 'locked out' of all the other board/BIOS overclocking adjustments...

Every Intel chip will overclock an easy 20% (which would take your 2.8GHz i7-930 to roughly 3.4GHz) with minor adjustments and any aftermarket CPU cooler - most will also do a 50% increase (to 4.2GHz) with a 'little fiddling' - but, XMP must be disabled to make these adjustments - so, to get fast RAM, and fast CPU requires making BIOS settings 'by hand'! It is, however, no big deal - I can likely 'walk you through it' in less than a half-hour's work on your part...
 


Thank you very much for you reply!
 
Lots of info all over the place. All I can state is that XMP Corsair will either give you BSOD or simply fail to post. I don't know about G-Skill. The ONLY reason to get 1600 MHz memory is if you are going to OC your system. The examples above all are for a "Locked CPU" and raising your BLCK; e.g. 160 x 10 = 1600 MHz, normally it's 133.33 x 8 = 1066 MHz and if you leave the Memory alone (OC example) 160 x 8 = 1280.

As far as justification, I am interested in the CAS speed more than 1600 vs 1800 etc and the HEAT if OC. I promise if you set memory above "stock" and if XMP failed you will turn-on the MOBO "indicator" like a Xmas Tree.

As a footnote: Memory is important but the Biggest Oversight is your HDD. it is byfar the SLOWEST component on your PC. For most users the best configuration is 3 x 2GB DDR3 with an SSD; the 128 GB are getting "affordable" and when used with a 1 TB or larger HDD give you a new level of experience, far beyond what OC alone can hope to obtain.
 
The relative value of 'speed vs latency' is thoroughly discussed in Part II - "What memory does", as well as the circumstances in which speed will give you better results than low latency (not many!)

If XMP is not working - the XMP is wrong! I have seen no evidence, since the advent of main-stream DDR3, that any manufacturer is more prone to problems here than any other... There are three things to be aware of:

1 - XMP is optimized for a single DIMM per channel; i.e., two DIMMs on an 1156 system, three on a 1366; if you are running more, XMP will likely not work! These setups require 'hand adjustment' - typically a slight bump in Vdimm, a bigger bump in QPI/Vtt, a 2N command rate, and about a ten to fifteen percent bump in tRFC...

2 - if there's anything that XMP pretty consistently 'gets wrong', it's too low a QPI/Vtt for the Vdimm...

3 - XMP (at least on GB boards - the only ones I 'diddle with', XMP 'locks out' all other major OCing adjustments - so the best thing to do is: enable XMP; write down ALL the memory timings; disable XMP; make the settings manually - this leaves your BIOS 'free' to make the myriad other tweaks you will want to...

 
While I appreciate that simple Apps <or> short-term tasks won't see much performance differences in lower CAS latency, conversely "Intense" Apps AND "Large/Long" Processes most certainly do. Similarly, most Apps can only benefit from 1 or 2 cores while seeing absolutely no benefits from 4 or 6+ core CPUs.

@zalittle asked the question "My question is, Will the board support 1600 MHZ memory for overclocking or do I need purchase 2200 MHz memory..." The ANSWER IS YES. {Round Down (1600 / BLCK) = Memory Multiplier, then Manually set your Timings (e.g. 9-9-9-24), and your Voltages - USE SPECS for Timing & Voltages!!!

However, "some" other MOBOs DO NOT require the fuss of BIOS OC/Setting your memory at 1600 MHz. I personally have the GA-X58A-UD3R (rev. 2), and find its behavior very annoying with my 1600 MHz Corsair Dominator DDR3 RAM and poor support of XMP. I am assuming setting any 1600 MHz memory will have the same results of "lighting-up your MOBO warning indicators" even with properly configured "fast" memory. I precisely configured the BIOS using BLCK 160 X 10 Memory (9-9-9-24) and still get all of the memory MOBO warning lights on.

"IF" you have large tasks as I do, processing taking hours (encoding/databases/etc); our 5-hour database now takes 1.5-hours, and the memory changes 1066 verses 1600 cuts-off an additional 10 minutes. Most of the 3.5 hours is attributed to #1 SSD and #2 CPU. And in my gaming rig, 2-5 FPS from memory alone, and the SSD eliminated most of the stutter caused by HDD.

Tom's - http://www.tomshardware.com/reviews/ddr3-1333-speed-latency-shootout,1754-20.html