Jump to content

RAM OC/Timing Order & Why?

So conventional wisdom across the guides I've been reading seems to be to 'work your way down' when trying to maximise your timings. That is do your primary timings first, then secondary, and tertiary last. Quite a few articles, blogs, posts, and threads do discuss the fact that primary timings sometimes can actually be tightened further after you do your secondary and tertiary timings... But then, if you do that, you also need to work your way back down all your secondary and tertiary timings to ensure their as tight as they can be, as that change can sometimes also provide more room for further tightening from those timings...

Now... This 'implies' to me that it should be possible to do timings in reverse order, that is tertiary first, then secondary, and primary last... I don't know if there is a benefit to this or not, I haven't seen anyone who says they did it, I haven't seen any explicit reason not to do it, and I haven't seen any good explanation as to why to do it in the order convention suggests we ought to. Since I'm trying to get the best latency I can at a reasonable frequency out of my RAM, I'm already certain I'll be making at least two passes over all the timings, but I am also wondering if the reason it's done the way people modify it currently is purely because of convention, or if there's some good mechanical or causal reason that going from primary to tertiary timings leads to tighter results?

CPU | 8700k @ 5.1 Ghz, AVX 0, 1.37 v Stable, Motherboard | Z390 Gigabyte AORUS Master V1.0, BIOS F9, RAM | G.Skill Ripjaw V 16x2 @ 2666 Mhz 12-16-16-30, Latency 38.5ns GPU | EVGA 2080 Ti FTW3 Ultra HydroCopper @ 2160 Mhz Clock & 7800 Mhz Mem, Case | Phantek - Enthoo Primo, Storage | Intel 905p 1 TB PCIe NVME SSD, PSU | EVGA SuperNova Titanium 1600 w, UPS | CyberPower SineWave 2000VA/1540W, Display(s) | LG 4k 55" OLED & CUK 1440p 27" @ 144hz, Cooling | Custom WL, 1 x 480x60mm , 1 x 360x60mm, 2 x 240x60mm, 1 x 120x30mm rads, 12 x Noctua A25x12 Fans, Keyboard | Logitech G915 Wireless (Linear), Mouse | Logitech G Pro Wireless Gaming, Sound | Sonos Soundbar, Subwoofer, 2 x Play:3, Operating System | Windows 10 Professional.

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Daharen said:

This 'implies' to me that it should be possible to do timings in reverse order, that is tertiary first, then secondary, and primary last

possible but not the good way. Primaries have bigger performance impact than secondaries, then tertiaries. 

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

Also, while I'm on this topic, my tRAS is currently 38, and my tRP is 18... I keep hearing for stability purposes, that tRC shouldn't drop below tRAS + tRP... However, I've done 24 hours of memtest86 and 12 hours of Prime95 with zero errors with my tRC at 41, which is obviously less than those combined... So what gives with this calculation? Is there something I'm missing here?

CPU | 8700k @ 5.1 Ghz, AVX 0, 1.37 v Stable, Motherboard | Z390 Gigabyte AORUS Master V1.0, BIOS F9, RAM | G.Skill Ripjaw V 16x2 @ 2666 Mhz 12-16-16-30, Latency 38.5ns GPU | EVGA 2080 Ti FTW3 Ultra HydroCopper @ 2160 Mhz Clock & 7800 Mhz Mem, Case | Phantek - Enthoo Primo, Storage | Intel 905p 1 TB PCIe NVME SSD, PSU | EVGA SuperNova Titanium 1600 w, UPS | CyberPower SineWave 2000VA/1540W, Display(s) | LG 4k 55" OLED & CUK 1440p 27" @ 144hz, Cooling | Custom WL, 1 x 480x60mm , 1 x 360x60mm, 2 x 240x60mm, 1 x 120x30mm rads, 12 x Noctua A25x12 Fans, Keyboard | Logitech G915 Wireless (Linear), Mouse | Logitech G Pro Wireless Gaming, Sound | Sonos Soundbar, Subwoofer, 2 x Play:3, Operating System | Windows 10 Professional.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Jurrunio said:

possible but not the good way. Primaries have bigger performance impact than secondaries, then tertiaries. 

Will tighter tertiaries and secondaries not be possible because of loose primaries though? The way I look at it, you're right, the primaries are definitely more performance impacting, but the principle only holds true if the 'stable bounds' of tertiary and secondary timings are determined by primary timings both down AND up... That is, looser primary timings prevents tighter secondary and tertiary timings... If they don't, and if tight secondary and tertiary timings make primary timings able to become 'tighter' then you will get more out of your primary timings AFTER tuning your tertiary and secondary timings...

In other words, which direction do the dependencies flow? 

CPU | 8700k @ 5.1 Ghz, AVX 0, 1.37 v Stable, Motherboard | Z390 Gigabyte AORUS Master V1.0, BIOS F9, RAM | G.Skill Ripjaw V 16x2 @ 2666 Mhz 12-16-16-30, Latency 38.5ns GPU | EVGA 2080 Ti FTW3 Ultra HydroCopper @ 2160 Mhz Clock & 7800 Mhz Mem, Case | Phantek - Enthoo Primo, Storage | Intel 905p 1 TB PCIe NVME SSD, PSU | EVGA SuperNova Titanium 1600 w, UPS | CyberPower SineWave 2000VA/1540W, Display(s) | LG 4k 55" OLED & CUK 1440p 27" @ 144hz, Cooling | Custom WL, 1 x 480x60mm , 1 x 360x60mm, 2 x 240x60mm, 1 x 120x30mm rads, 12 x Noctua A25x12 Fans, Keyboard | Logitech G915 Wireless (Linear), Mouse | Logitech G Pro Wireless Gaming, Sound | Sonos Soundbar, Subwoofer, 2 x Play:3, Operating System | Windows 10 Professional.

Link to comment
Share on other sites

Link to post
Share on other sites

Ever worn a slalom boot? if you have you might understand that its possible to max out how tight everything is at once but its a lot fucking harder than doing them gradually.

 

Also training is a thing, there are almost always some timings set to auto that the motherboard/imc need to figure out on its own and going gradually helps shove it in the right direction afaik

I spent $2500 on building my PC and all i do with it is play no games atm & watch anime at 1080p(finally) watch YT and write essays...  nothing, it just sits there collecting dust...

Builds:

The Toaster Project! Northern Bee!

 

The original LAN PC build log! (Old, dead and replaced by The Toaster Project & 5.0)

Spoiler

"Here is some advice that might have gotten lost somewhere along the way in your life. 

 

#1. Treat others as you would like to be treated.

#2. It's best to keep your mouth shut; and appear to be stupid, rather than open it and remove all doubt.

#3. There is nothing "wrong" with being wrong. Learning from a mistake can be more valuable than not making one in the first place.

 

Follow these simple rules in life, and I promise you, things magically get easier. " - MageTank 31-10-2016

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Bananasplit_00 said:

Ever worn a slalom boot? if you have you might understand that its possible to max out how tight everything is at once but its a lot fucking harder than doing them gradually.

 

Also training is a thing, there are almost always some timings set to auto that the motherboard/imc need to figure out on its own and going gradually helps shove it in the right direction afaik

I mean that does make sense, assuming that tertiary and secondary timings are bound on both sides (From getting larger or smaller beyond a certain range) based on the primary timings... However, if the training is only trying to find the lowest stable configuration in a quick and dirty fashion, and the primary timing stability actually relies on how low those secondary and tertiary timings are, then it makes a difference still... IE, is the training more to compensate for the differences in hardware interaction and within model silicon quality (IE not variable once all hardware and silicon is determined), or is it also equally bios dependent?

CPU | 8700k @ 5.1 Ghz, AVX 0, 1.37 v Stable, Motherboard | Z390 Gigabyte AORUS Master V1.0, BIOS F9, RAM | G.Skill Ripjaw V 16x2 @ 2666 Mhz 12-16-16-30, Latency 38.5ns GPU | EVGA 2080 Ti FTW3 Ultra HydroCopper @ 2160 Mhz Clock & 7800 Mhz Mem, Case | Phantek - Enthoo Primo, Storage | Intel 905p 1 TB PCIe NVME SSD, PSU | EVGA SuperNova Titanium 1600 w, UPS | CyberPower SineWave 2000VA/1540W, Display(s) | LG 4k 55" OLED & CUK 1440p 27" @ 144hz, Cooling | Custom WL, 1 x 480x60mm , 1 x 360x60mm, 2 x 240x60mm, 1 x 120x30mm rads, 12 x Noctua A25x12 Fans, Keyboard | Logitech G915 Wireless (Linear), Mouse | Logitech G Pro Wireless Gaming, Sound | Sonos Soundbar, Subwoofer, 2 x Play:3, Operating System | Windows 10 Professional.

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, Daharen said:

Will tighter tertiaries and secondaries not be possible because of loose primaries though?

I dont think so, but why would you use loose primaries?

 

12 minutes ago, Daharen said:

That is, looser primary timings prevents tighter secondary and tertiary timings... If they don't, and if tight secondary and tertiary timings make primary timings able to become 'tighter' then you will get more out of your primary timings AFTER tuning your tertiary and secondary timings...

haven't tried that myself, but logically that's not what you should do. You wont loosen secondaries and tertiaries all the way to the floor just to get the best primaries either right?

 

Think of it as relationship between core frequency and uncore frequency. 5GHz core 4.7GHz uncore is definitely better than 4.7GHz core 5GHz uncore (if you can actually do that), but 5.2GHz core 4GHz uncore will be slower than both. You keep a balance by not delibrately making things worse than auto

 

Oh and among secondaries, make sure tREFI as high as possible. Higher tREFI means less time refreshing, which is a period of time that it can't do work.

CPU: i7-2600K 4751MHz 1.44V (software) --> 1.47V at the back of the socket Motherboard: Asrock Z77 Extreme4 (BCLK: 103.3MHz) CPU Cooler: Noctua NH-D15 RAM: Adata XPG 2x8GB DDR3 (XMP: 2133MHz 10-11-11-30 CR2, custom: 2203MHz 10-11-10-26 CR1 tRFC:230 tREFI:14000) GPU: Asus GTX 1070 Dual (Super Jetstream vbios, +70(2025-2088MHz)/+400(8.8Gbps)) SSD: Samsung 840 Pro 256GB (main boot drive), Transcend SSD370 128GB PSU: Seasonic X-660 80+ Gold Case: Antec P110 Silent, 5 intakes 1 exhaust Monitor: AOC G2460PF 1080p 144Hz (150Hz max w/ DP, 121Hz max w/ HDMI) TN panel Keyboard: Logitech G610 Orion (Cherry MX Blue) with SteelSeries Apex M260 keycaps Mouse: BenQ Zowie FK1

 

Model: HP Omen 17 17-an110ca CPU: i7-8750H (0.125V core & cache, 50mV SA undervolt) GPU: GTX 1060 6GB Mobile (+80/+450, 1650MHz~1750MHz 0.78V~0.85V) RAM: 8+8GB DDR4-2400 18-17-17-39 2T Storage: HP EX920 1TB PCIe x4 M.2 SSD + Crucial MX500 1TB 2.5" SATA SSD, 128GB Toshiba PCIe x2 M.2 SSD (KBG30ZMV128G) gone cooking externally, 1TB Seagate 7200RPM 2.5" HDD (ST1000LM049-2GH172) left outside Monitor: 1080p 126Hz IPS G-sync

 

Desktop benching:

Cinebench R15 Single thread:168 Multi-thread: 833 

SuperPi (v1.5 from Techpowerup, PI value output) 16K: 0.100s 1M: 8.255s 32M: 7m 45.93s

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, Jurrunio said:

I dont think so, but why would you use loose primaries?

 

haven't tried that myself, but logically that's not what you should do. You wont loosen secondaries and tertiaries all the way to the floor just to get the best primaries either right?

 

Think of it as relationship between core frequency and uncore frequency. 5GHz core 4.7GHz uncore is definitely better than 4.7GHz core 5GHz uncore (if you can actually do that), but 5.2GHz core 4GHz uncore will be slower than both. You keep a balance by not delibrately making things worse than auto

 

Oh and among secondaries, make sure tREFI as high as possible. Higher tREFI means less time refreshing, which is a period of time that it can't do work.

That makes sense, obviously to some level the primaries do always need to come first, as I could obviously tank my frequency, and skyrocket my primaries, and then do the tertiaries and secondaries extremely stable at ridiculously low timings, but doing so is meaningless relative to the values I selected...

I suppose the best method is still top to bottom and then repeat to get it tighter. 

CPU | 8700k @ 5.1 Ghz, AVX 0, 1.37 v Stable, Motherboard | Z390 Gigabyte AORUS Master V1.0, BIOS F9, RAM | G.Skill Ripjaw V 16x2 @ 2666 Mhz 12-16-16-30, Latency 38.5ns GPU | EVGA 2080 Ti FTW3 Ultra HydroCopper @ 2160 Mhz Clock & 7800 Mhz Mem, Case | Phantek - Enthoo Primo, Storage | Intel 905p 1 TB PCIe NVME SSD, PSU | EVGA SuperNova Titanium 1600 w, UPS | CyberPower SineWave 2000VA/1540W, Display(s) | LG 4k 55" OLED & CUK 1440p 27" @ 144hz, Cooling | Custom WL, 1 x 480x60mm , 1 x 360x60mm, 2 x 240x60mm, 1 x 120x30mm rads, 12 x Noctua A25x12 Fans, Keyboard | Logitech G915 Wireless (Linear), Mouse | Logitech G Pro Wireless Gaming, Sound | Sonos Soundbar, Subwoofer, 2 x Play:3, Operating System | Windows 10 Professional.

Link to comment
Share on other sites

Link to post
Share on other sites

You need to set your desired speed first as the motherboard will auto train all you other timings loose to start, sadly sometime you will need to manually set up your timings when aiming for the max speed you wish to hit but this becomes a trade between latency and speed.

 

once speed is set you will need to juggle the primary timings together, you will get a feel of what works and what doesn't based on experimentation, you will now experience failed posts or long posts or failures to get into windows, which will require you play with the 3 ram voltages to find what you're lacking. secondary timings are next but unlike previous ram it doesn't massively effect DDR4 i'm told at least, and to be honest in my experience it hasn't effected me too bad.

 

terciary timings do have a decent impact however and should't be ignored but you will need to get a good feel for these also, there are some equations to help you find a decent setting but they're in guides.

Uncore will help your memory read and writes and copy etc but by how much i'm not sure, you should never sacrifice raw core speed for uncore.

 

Quote

Oh and among secondaries, make sure tREFI as high as possible. Higher tREFI means less time refreshing, which is a period of time that it can't do work.

 You need to be careful with this point, it can create a great deal of issues if the motherboard can't support the timing set, while I agree in theory, its worth keeping in mind that memory should be stress tested as much as possible in order to ensure the tREFI window isn't staying open too long to cause issues.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×