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

Timing rules

Status
Not open for further replies.
Joined
Apr 4, 2008
Messages
4,686 (0.80/day)
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
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.
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
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:
Joined
Apr 4, 2008
Messages
4,686 (0.80/day)
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
TRAS = CL TRCD TRP ( /-1)

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?
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
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
 
Joined
Apr 4, 2008
Messages
4,686 (0.80/day)
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
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.
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
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
 
Joined
Apr 4, 2008
Messages
4,686 (0.80/day)
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
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?

its easy doing a maxmem/aida test but theyre inconsistent and are based on cpu/cpunb/ht which changes with frequencies

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:
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
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
 
Joined
Apr 4, 2008
Messages
4,686 (0.80/day)
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
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:
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
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
 
Joined
Apr 4, 2008
Messages
4,686 (0.80/day)
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
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.
 
Joined
Dec 16, 2010
Messages
1,662 (0.34/day)
Location
State College, PA, US
System Name My Surround PC
Processor AMD Ryzen 9 7950X3D
Motherboard ASUS STRIX X670E-F
Cooling Swiftech MCP35X / EK Quantum CPU / Alphacool GPU / XSPC 480mm w/ Corsair Fans
Memory 96GB (2 x 48 GB) G.Skill DDR5-6000 CL30
Video Card(s) MSI NVIDIA GeForce RTX 4090 Suprim X 24GB
Storage WD SN850 2TB, 2 x 512GB Samsung PM981a, 4 x 4TB HGST NAS HDD for Windows Storage Spaces
Display(s) 2 x Viotek GFI27QXA 27" 4K 120Hz + LG UH850 4K 60Hz + HMD
Case NZXT Source 530
Audio Device(s) Sony MDR-7506 / Logitech Z-5500 5.1
Power Supply Corsair RM1000x 1 kW
Mouse Patriot Viper V560
Keyboard Corsair K100
VR HMD HP Reverb G2
Software Windows 11 Pro x64
Benchmark Scores Mellanox ConnectX-3 10 Gb/s Fiber Network Card
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.

 
Joined
Jun 16, 2009
Messages
5,123 (0.94/day)
Location
North of Germany
System Name Nexus PC
Processor Intel Xeon E3-1231 v3, 3600 MHz
Motherboard Gigabyte GA-H97-HD3
Cooling Thermalright Macho V2
Memory 24GB DDR3, 1400MHZ CL8
Video Card(s) Sapphire Radeon R9 290
Storage Samsung EVO 960 250gb, EVO 850 250gb, Vertex 3 128gb. 2 TB of Rotational.
Display(s) 1xAsus MX299, 2x Asus MX239, Oculus Rift CV1
Case Sunflower Tower
Audio Device(s) C-Media CMI8738/C3DX
Power Supply Corsair TX850
Mouse Cyborg R.A.T. 7
Software Win7 64Bit Ultimate
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;)
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
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!
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
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:
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
many timings overlap with respect to when they actually occur during any memory operation and several timings occur within the primary timings

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
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
we need a formula for just that or some sort of rule.

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.
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
Last edited:

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
to understand it all, well id basically need a PHD in dram.

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.
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
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
 

Aquinus

Resident Wat-man
Joined
Jan 28, 2012
Messages
13,147 (2.94/day)
Location
Concord, NH, USA
System Name Apollo
Processor Intel Core i9 9880H
Motherboard Some proprietary Apple thing.
Memory 64GB DDR4-2667
Video Card(s) AMD Radeon Pro 5600M, 8GB HBM2
Storage 1TB Apple NVMe, 4TB External
Display(s) Laptop @ 3072x1920 + 2x LG 5k Ultrafine TB3 displays
Case MacBook Pro (16", 2019)
Audio Device(s) AirPods Pro, Sennheiser HD 380s w/ FIIO Alpen 2, or Logitech 2.1 Speakers
Power Supply 96w Power Adapter
Mouse Logitech MX Master 3
Keyboard Logitech G915, GL Clicky
Software MacOS 12.1
maybe when im older ill get a phd in dram but im too young now lol

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:
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
NO wayy..... LOL

sorry lan derf ha for overtaking the thread.
 
Joined
Apr 4, 2008
Messages
4,686 (0.80/day)
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
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.
 
Joined
Jan 21, 2013
Messages
3,842 (0.93/day)
System Name Zotan
Processor i9-10850K
Motherboard Gigabyte Z490 Gaming X AX
Cooling H100
Memory 32GB Viper 3200
Video Card(s) Zotac RTX3080
Case Airflow 275R
Power Supply RMX850
Benchmark Scores d1nky@hwbot.org
would be nice if there were some sort of order/calculation without having to understand the ins and outs oof memory.
 
Joined
Apr 4, 2008
Messages
4,686 (0.80/day)
System Name Obelisc
Processor i7 3770k @ 4.8 GHz
Motherboard Asus P8Z77-V
Cooling H110
Memory 16GB(4x4) @ 2400 MHz 9-11-11-31
Video Card(s) GTX 780 Ti
Storage 850 EVO 1TB, 2x 5TB Toshiba
Case T81
Audio Device(s) X-Fi Titanium HD
Power Supply EVGA 850 T2 80+ TITANIUM
Software Win10 64bit
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.
 
Status
Not open for further replies.
Top