DRAM Timing Control

I have had this issue before, and I would like to attempt the same solution again, but I need help with the settings.

I worked with a level 3 techie from mushkin, and he helped me determine the proper settings in this part of the BIOS and it fixed my problem. I, however, was never told what the options meant, and thus cannot figure it out for myself. In my opinion, the auto timing for DRAM sucks on most BIOSes, and I prefer if it is manually set.

I will give you the specs, and options in the DRAM Timing Control:

The processor is a Pentium 4 - 2.8ghz
The BIOS is a Pheonix-Award Workstation BIOS
The RAM is one DIMM of 512MB DDR PC3200
The Power Supply is a 420W ATX

The options in the BIOS are as follows:

DRAM Timing Control - (By SPD, Manual)
DRAM CAS Latency - (2T, 2.5T, 3T)
RAS Active Time(tRAS) - (6T, 7T, 5T, 4T, 8T, 9T)
RAS Precharge Time(tRP) - (3T, 2T, 4T, 5T)
RAS to CAS Delay(tRCD) - (3T, 2T, 4T, 5T)
DRAM Addr/Cmd Rate - (Auto, 1T, 2T)

I would appreciate any help in getting the right settings here... if you need more info, please let me know...

Matthew Wadsworth
The Computer Guy
Lancaster, California
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hi Matthew,
I will not bore you with the exact calculations of what the various settings should be as there are hundreds of
configurations you can tweak and set up.
However, simple explanation on one page with the basics of functions for DRAM's in general is what I will offer you :-Þ
Check out http://www.thecomputernews.com/Tutorials/technicaltutorial/lesson7.htm which gives a good overview of the fuctions.
Normally when you only have one slot with memory you won't really make a massive improvment by changing the CLK or Timing controls, it's more of use when you have memories with different speed.
Hope this is useful though,
The_Computer_GuyAuthor Commented:
To be honest... my proficiency is not up to par enough to decide from the information you have given me. perhaps if I were given the same information in idot-speak, I would retain more.
Hi Mathew

It actually depends of what your memory is capable of. But Lower is best.
Various programs can read the SPD info from your module.

Everest has never failed translating SPD values compared to manufacturers spec.

download Everest home


Menu Motherboard/SPD shows your memory sticks capability
MEnu Motherboard/Chipset shows your current setting.

You can use this to setup your BIOS manually

Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

Sorry should have been
Everest has never failed *me*, translating SPD values compared to manufacturers spec.
Its not the answer you want, but its not just as simple as one setting suits all.  If you have extremely high quality ram on a great pcb then you end up with a stick that *might* do 2-2-2-5 (cas lat, precharge, delay & active) however if you have less than the best, but still good memory then *maybe* you are looking around a 2.5-3-3-7 using kit from a known manufacturer.  

Bad makes go even lower, but when I say bad i dont just mean unheard of, theres plenty of good memory companies that only occasionally ship over to the west, the usual ploy for badly manufactured memory is that it'll meet most of the specs, be marketed as 'budget' and be wildly out on one timing, which usually ends up tipping the performance applecart over the harbour wall.

Also to consider is the faster memory gets, the slower it gets too, ddr2 is coming through on intel chipsets already and that has much higher timings, 2-2-2-5 would never work for ddr2.

The only way to really satisfy your curiosity is to acually benchmark them.  Sit down with your favourite synthetic memory benchmark, start with very relaxed timings (3-5-5-8) and change one at a time, test it, score it and reboot.  (While you are doing this also note how little the changes actually affect real performance).

Otherwise, if you want a quick and easy solution, stick 2.5-3-3-7 in and (assuming the ram is reasonable quality and your pc runs ok) leave it at that.  You wont get much better unless you have some very expensive enthusiast branded ram.  If it complains then back off the 3-3 to 4-4 and reboot - if it runs then thats it - tuned and your job is jobbed.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
oh- and if you want peace of mind, run a good memory tester such as memtest86 (free) after the tune, just to satisfy yourself that its not so close to the line that its throwing errors.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.