1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Timing rules

Discussion in 'Overclocking & Cooling' started by LAN_deRf_HA, Jun 19, 2013.

  1. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,562 (1.86/day)
    Thanks Received:
    954
    Working on tightening my timings, mainly secondary at this point, and I keep seeing people mentioning rules that many don't seem to follow. Like tRAS is supposed to stay above CL + tRCD + 2, but I've plenty of people drop tRAS to the floor without issue. I've seen a similar formula for tFAW.

    And for stuff like tREF and tRFC what increments am I supposed to move those in? They're both such random numbers it makes me feel like they're supposed to follow a formula.
     
  2. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    ive been doing this also

    what ive learnt, two days studying.... got a headache as well lol

    http://forum-en.msi.com/faq/article/ddr3-memory-timings-explained


    in my notes i got some formulas for better timings.

    so far im 2500mhz 11-13-13-31 1T 300ns 1.65v fully stable


    heres some for rock solid stable:

    TRAS = CL + TRCD + TRP (+/-1)

    TRC = TRAS + TRP

    TWR = TCL-1 + burst length/2 + TWTR


    some for tighter:

    TRC = CL + TRAS

    TRAS = TCL + TRCD + TRP/2 + 2


    What im looking for is if there is a calculation to guage whether higherspeed/looser timing vs lowerspeed/tighter timing

    its easy doing a maxmem/aida test but theyre inconsistent and are based on cpu/cpunb/ht which changes with frequencies
     
    Last edited: Jun 19, 2013
    Frick, D007 and Law-II say thanks.
  3. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,562 (1.86/day)
    Thanks Received:
    954
    Not sure I buy this. Kits don't even follow this from the factory. You aren't, I'm not, nobody is. Just seems plain wrong. And this is what I keep running into which makes me think nobody knows what they're talking about.

    Also why does quoting get rid of plus signs?
     
  4. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    its in that guide. i used there formulas on a lot of factory kits and most are out.

    but if ya read that article it explains tras cant be completed until cl-trcd-trp has completed.

    not many peple do know the timings thing, ive been learning for about a week and asked but didnt get many responses.

    ive even learnt about block cycles and shit :banghead:

    however those formulas (stability) ones got me a memtest pass at 2600mhz
     
  5. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,562 (1.86/day)
    Thanks Received:
    954
    I see nothing in that guide that explains why their tRAS formula doesn't match any kit I've seen. You say you followed it for 2600 but not for 2500? Cause 11+13+13=37, not 31.
     
  6. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    that got me bootable on something ive never booted on before.

    the other formulas i posted (tighter) ones are what im using.

    if that passes, i drop tras or trc down one until it errors, then voltage back down until it errors, and finally try 1T
     
  7. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,562 (1.86/day)
    Thanks Received:
    954
    Just confuses me when there are rules you don't really need to follow. Are we hurting performance by running tRAS so low, and if so why are kits shipped with those timings in the first place?

    I do all those plus pi, but I repeat them and look at the averages, going by that I want to dig into tRFC next. Haven't even tried testing tREF, it's at 8320. Now what am I supposed to do with that? Not moving it one notch at a time that's for sure.
     
    Last edited: Jun 19, 2013
  8. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    i dont tbh, i was trying to work out why all profiles dont match the formulas. i guess its stability at said speed.

    im subbed to this as i want to know more.

    maybe some other more experienced people may know.. hopefully
     
  9. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,562 (1.86/day)
    Thanks Received:
    954
    Trying to give the stable formulas a try but I can't find anything resembling burst length/2 on my Asus board.

    Ok tried a few things. tREF hurt my performance. tRFC gave me the biggest latency drop I've seen on secondary timings. tRAS didn't seem to effect score with either the loose or tight formula, but loose let me boot a lower tRFC.
     
    Last edited: Jun 20, 2013
  10. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    burstlength for DDR3 = 8. its binned code or something. forgot to mention so BL/2 = 4

    ive left the majority of subtimings alone. as the formulas didnt help, i used

    TRC = CL + TRAS

    TRAS = TCL + TRCD + TRP/2 + 2

    and tightened them up again.

    ive also been told that lower ns latency damages the ram at higher speeds. i.e 160ns and less.

    i would love to know the formula RAM makers use.


    today ill test some more, as i want to guage speed vs timing
     
  11. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,562 (1.86/day)
    Thanks Received:
    954
    So far tFAW, tWCL, tREF, tRRD, and tRAS haven't helped my scores in any of the "short" benchmarks. Maybe a longer test would expose something, but it's not worth 10 hours of memtest if I'm not seeing the benefit.

    I think my last tweak will be the tRFC as the drop in latency I got from cutting that in half was equal to a tRCD drop.
     
  12. The Von Matrices

    The Von Matrices

    Joined:
    Dec 16, 2010
    Messages:
    1,394 (0.95/day)
    Thanks Received:
    476
    I remember reviews of the Athlon 64 with DDR1 memory being sensitive to TRAS. There was an optimal timing where memory bandwidth would peak and the reviewers would need to test each new processor model to see what the optimal TRAS was. They did tests like the one below http://www.anandtech.com/show/1948/5. I am not sure if this is still the situation with more modern processors and memory controllers.

    [​IMG]
     
  13. Velvet Wafer

    Velvet Wafer New Member

    Joined:
    Jun 16, 2009
    Messages:
    5,123 (2.55/day)
    Thanks Received:
    990
    Location:
    North of Germany
    Changing the Refresh rate from 7.8 to 3.9 can be VERY important, dependant on the module... the 2400 Transcend 10-13-11 i have, require that, my Gskill 2000 9-9-9 do not, to reach good speeds and timings...tREF does matter too, but it was negligible compared to the first one...having a low TRC improves the Latency and throughput of the NB too, at least on AM3;)
     
    d1nky says thanks.
  14. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    ive just been testing a few different configs.

    i loaded 2133mhz with 1600 jedec subtimings, and well it knocked TEN minutes off a memtest pass. i thought wow! but the end was full of errors. so sub timings matter a lot.

    that older stuff from reviews etc is a bit obsolete so ive heard.


    here is a comparison between stock 2133 and 2500mhz(slightly looser)

    2133-2500.jpg

    i really need to work on the subtimings to squeeze more out but 1T gives me a gain again.


    i feel like emailing Gskill asking for a formula!
     
  15. Aquinus

    Aquinus Resident Wat-man

    Joined:
    Jan 28, 2012
    Messages:
    6,842 (6.49/day)
    Thanks Received:
    2,449
    Location:
    Concord, NH
    You know, it's exceedingly difficult to find information on secondary timings, as I'm sure you're aware (I assumed you tried to Google it first). My understanding of DRAM timings in general is that many timings overlap with respect to when they actually occur during any memory operation and several timings occur within the primary timings. The real benefit from reducing secondary timings would really be to stabilize lower primary timings at any given frequency as opposed to actually improving performance. Beyond that, I'm not sure if I can be very helpful. :ohwell:
     
  16. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    we need a formula for just that or some sort of rule.

    its easy knocking numbers down but its difficult to find an order or the correct way. from what ive read there is a formula in the madness but no one knows, publicly anyway.

    for example if, CL-TRCD-TRP-TRAS were x-x-x-x

    what would the subtimings be....

    and looking at my jedec profiles the subtimings follow some sort of formula as they are all different.



    HELP IS NEEDED
     
  17. Aquinus

    Aquinus Resident Wat-man

    Joined:
    Jan 28, 2012
    Messages:
    6,842 (6.49/day)
    Thanks Received:
    2,449
    Location:
    Concord, NH
    No you don't. You need to understand what you're changing, not use a forumula that figures it out for you. It's not that simple and it varies between any different DRAM ICs.
     
    Frick says thanks.
  18. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    Last edited: Jun 20, 2013
  19. Aquinus

    Aquinus Resident Wat-man

    Joined:
    Jan 28, 2012
    Messages:
    6,842 (6.49/day)
    Thanks Received:
    2,449
    Location:
    Concord, NH
    Yeah, basically. What the descriptions of the timings do makes sense when you know what the DRAM is doing. I recommend learning a bit about DRAM or just leaving them be. You're not going to see any amazing benefits from changing secondary or tertiary timings, even if you know exactly what you're doing.

    You're looking for an easy answer where these is none. I'm just saying.
     
  20. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    yea i do feel its all over my head, i actually got a headache the other day from reading for several hours.


    i guess ill keep my secondary timings the same, oc higher speeds and try keep the main ones as tight as possible. currently stable @ 2500mhz 11-13-13-31 1T

    my copy/read/write really depend on cpu speed but have gained, latency has dropped loads. and at stock cpu speeds ive gained a few fps in physics, just from oc ram.

    maybe when im older ill get a phd in dram but im too young now lol

    i can see why many people dont have a clue about subtimings
     
  21. Aquinus

    Aquinus Resident Wat-man

    Joined:
    Jan 28, 2012
    Messages:
    6,842 (6.49/day)
    Thanks Received:
    2,449
    Location:
    Concord, NH
    A bachelors in computer science or electrical engineering will typically help. There isn't really isn't such a thing as a Ph.D in DRAM. :laugh:
     
    d1nky says thanks.
  22. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    NO wayy..... LOL

    sorry lan derf ha for overtaking the thread.
     
  23. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,562 (1.86/day)
    Thanks Received:
    954
    I'm a bit surprised it's not more well covered because you'd think anyone who is serious about benchmarking would be dealing with this regularly. I know I found at least one sub-timing that's reducing my latency by a whole point.
     
  24. d1nky

    d1nky

    Joined:
    Jan 21, 2013
    Messages:
    3,762 (5.41/day)
    Thanks Received:
    1,293
    would be nice if there were some sort of order/calculation without having to understand the ins and outs oof memory.
     
  25. LAN_deRf_HA

    LAN_deRf_HA

    Joined:
    Apr 4, 2008
    Messages:
    4,562 (1.86/day)
    Thanks Received:
    954
    It seems motherboard bios come with some basic ability in that regard with auto settings when you increase clock speed, but it's hit or miss.
     

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page