No - I am not sure what happened with the 41 and the other stuff you found. I’ll drop it from CL32 to 30.Is there a stability problem at CL30? Since that kit is rated for it?
I usually EXPO it and then dial it in with Buildzoid’s timings
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
No - I am not sure what happened with the 41 and the other stuff you found. I’ll drop it from CL32 to 30.Is there a stability problem at CL30? Since that kit is rated for it?
OK here we go
View attachment 712544
Thank you! No more mem tuning when high, lol.Looking good man, you dropped 13ns latency off now.
Just got my 9800x3D few days back.
No locking here. Got it up to 5425.Are you locking the bclk to 100mhz? I rarely see it hit 100 right on the nose like that.
Yeah, the Aida data looks about right.Is memory latency bugged in AIDA64 on Windows 11? I just ran a test on the trial version seems higher than it should be for my timings.
View attachment 713511View attachment 713513
View attachment 713467
DPC latency seems alright for having SMT enabled.
I'd expect the memory latency to be closer to 57ns, not 67ns. I did do a sanity check and ran my memory at EXPO and it was 77ns with the EXPO profile.
Is memory latency bugged in AIDA64 on Windows 11? I just ran a test on the trial version seems higher than it should be for my timings.
DPC latency seems alright for having SMT enabled.
I'd expect the memory latency to be closer to 57ns, not 67ns. I did do a sanity check and ran my memory at EXPO and it was 77ns with the EXPO profile.
I've only ever seen latency in the 50ns range on AM5 with 8000+ extremely tuned kits, like 8200CL34 with 1.6V
I did some more turning got it under 65ns, stability testing right now. I'm going to try to get it to 60ns this weekend.
getting closer... I'm about to prove my original post right, my 2nd post wrong
2000 FCLK
DPC latency improving as well.
2200FCLK
Well I haven't done any benchmarking in games yet. But I did play Metro Exodus Enhanced for a bit, my 4090 hit 600W multiple times, it actually ran hotter than it ever has, my GPU core hit 86C -- fans ramped up to 100%, so I shut off the game and limited my GPU to 100% PT, didn't want to melt it. I don't recall my GPU going above 80C before even when nearing 600W, it's usually around 70c. So I think it removed a bit of a CPU bottleneck and I've played Metro Exodus Enhanced a lot on my 4090, this hasn't occurred in the past and I just cleaned my PC last weekend.Nice work. What is the practical gain? When I adjust things these days I have a custom run in Cyberpunk 2077 that is 100% CPU bound at 1440p Ultra with a 4090, meaning no CPU I have ever tried it with can get above ~90% GPU usage. I run that 3x and log it, average it, and add it to my spreadsheet to see if the changes were worth it.
Well I haven't done any benchmarking in games yet. But I did play Metro Exodus Enhanced for a bit, my 4090 hit 600W multiple times, it actually ran hotter than it ever has, my GPU core hit 86C -- fans ramped up to 100%, so I shut off the game and limited my GPU to 100% PT, didn't want to melt it. I don't recall my GPU going above 80C before even when nearing 600W, it's usually around 70c. So I think it removed a bit of a CPU bottleneck and I've played Metro Exodus Enhanced a lot on my 4090, this hasn't occurred in the past and I just cleaned my PC last weekend.
I should do a test of XMP vs these timings in something like Hitman 3 which gets CPU limited quite often. I won't have time to do it today, I have to leave for a few hours. But maybe tomorrow.
Care to explain how you managed to drop your memory latency by 5-6ns by enabling power down mode and loosening your timings?getting closer... I'm about to prove my original post right, my 2nd post wrong
I needed to loosen them because I didn't realize I had a BIOS setting enabled that may have put my initial timing's stability into question. I will be tightening them from here this week. The setting was Core Tunings For Gaming, never noticed it before, but it increased latency a bit just by having it on Auto, I changed it to Legacy and the latency improved around 3ns. Also enabling Power Down reduced latency another 2ns which surprised me.Care to explain how you managed to drop your memory latency by 5-6ns by enabling power down mode and loosening your timings?
OK - installed the ASRock dead 9800X3D BIOS fix - any advice for easy tweaking? It's a G.Skill kit - https://www.gskill.com/product/165/393/1665020366/F5-6000J3040G32GX2-TZ5N.
Right now just using Buildzoid's easy timings.
Wow - thank you so much for taking the time to type this out. I really appreciate it. I have some tweaking to do!!!for tFAW
tFAW=20
tRRDS=4
tRRDL=8
if that isn't stable try:
tFAW=24
tRRDS=6
tRRDL=8
tFAW should always be 4x tRRDS, to prevent excess power draw
tRAS=tRP+tRTP+2 (don't ask it just seems to work great)
tRC=tRAS+tRP+2 (don't ask it just seems to work great)
tDRDSD=8
tDRDDD=8
tWRWRSD=8
tWRWRDD=8
(How I handle these timings is... first I save my bios settings, then I lower them until no-post, then raise them back to their minimum that posts it is usually stable after that. Also it is worth checking L3 cache latency, if L3 cache latency goes up after lowering these they are too tight)
I have the same kit as you , it is my old kit, 8 was fine on my kit, you might be able to push these lower.
tPHYRDL= make sure they are the same on both sticks, if not then adjust ARdPtrInitVal read the description in the BIOS it has to do with PHY RAM training timings.
tREFI= make it a multiple of 255, e.g., 51000
---
tRFC is more complicated here is how I tackled it:
Record defaults for tRFC, tRFC2, tRFCsb (defaults=auto)
on my system it was (with auto):
tRFC=884
tRFC2=480
tRFCsb=390
Lowering tRFC:
- Figure out what tRFC you want to run at, I chose 340 (Hynix A-die can do ~330 on good kits, Hynix M-die can do ~380 on good kits at 6000MT/s) // on a 9800X3D you can get this very low because the RAM will never be able to utilize it's full bandwidth due to 1 CCD
tRFC: 340 ÷884=0.3847
tRFC2: 195 =0.3847x480
tRFCsb: 158 = 0.3847x390
I would try tRFC=400 or 420 as a starting point
Also while tuning disable Core Tuning Configurations for Gaming (not sure what it is called on ASRock), set this to Legacy otherwise you will get incorrect latency readings, you can turn it back on after you finish, default is Level 2 when enabled.
Nice work. What is the practical gain? When I adjust things these days I have a custom run in Cyberpunk 2077 that is 100% CPU bound at 1440p Ultra with a 4090, meaning no CPU I have ever tried it with can get above ~90% GPU usage. I run that 3x and log it, average it, and add it to my spreadsheet to see if the changes were worth it.
I'm considering doing more games, but this is very time consuming, maybe over the weekend.
You can check the timings buildzoid gave to Hardware Unboxed, in this video. Some of the timings are lower than yours.Played around with some settings on my own, mostly auto settings in BIOS, plus I updated the BIOS to a new version that just came out a couple days ago. The previous BIOS for the X670E Tomahawk was from Dec 10, 2024.
I went in to one of the obscure memory settings in the OC settings of the BIOS and manually changed the setting to "Tighter". Options were Loose, Balanced, Tighter, and Tightest. It manually set tREFI to 65535. I got cold feet and put it at 50000 (pulled that number out of my ass). Seems to be working fine so far, and my latency dropped like a rock.
What's next?
View attachment 717193
Buildzoid's easy timings - https://www.patreon.com/posts/low-effort-rank-77403831
Once you're happy (where you're at seems a lot better!) just make sure to do some stability testing.
https://www.karhusoftware.com/ramtest/#introduction
https://www.overclock.net/threads/memory-testing-with-testmem5-tm5-with-custom-configs.1751608/
Definitely others just a couple quick options. I'm no expert I just read up and try to hack through.![]()
Astral Abyss the Buildzoid EZ timings are for single rank kits. I have the same kit 96GB Dual Rank kit as you, I'll give you a good starting point on secondary and tertiary timings.
tRRDS 6
tRRDL 8
tFAW 24
tWTRS 6
tWTRL 16
tRDRDSCL 6
tWRWRSCL 6
tRTP 12
tRDWR 16
tWRRD 2
tRDRDSC 1
tRDRDSD 9
tRDRDDD 9
tWRWRSC 1
tWRWRSD 9
tWRWRDD 9
From there you would see the most gains by fine tuning tRFC, and if possible raising tREFI to 65535. You can also try running tRDRDSCL/tWRWRSCL at 4.
Astral Abyss the Buildzoid EZ timings are for single rank kits. I have the same kit 96GB Dual Rank kit as you, I'll give you a good starting point on secondary and tertiary timings.
tRRDS 6
tRRDL 8
tFAW 24
tWTRS 6
tWTRL 16
tRDRDSCL 6
tWRWRSCL 6
tRTP 12
tRDWR 16
tWRRD 2
tRDRDSC 1
tRDRDSD 9
tRDRDDD 9
tWRWRSC 1
tWRWRSD 9
tWRWRDD 9
From there you would see the most gains by fine tuning tRFC, and if possible raising tREFI to 65535. You can also try running tRDRDSCL/tWRWRSCL at 4.
Since you're using tRRDS 4, tRRDL 8, use tFAW 20. tWR 48 if for some reason this is unstable raise it to 54, but I doubt there will be issues at 48 since it is already loose compared to what these kits run on Intel systems, 48 is the limit of AMD. You need to tune tRFC, start at 420 as a good starting point (at 6000 MT/s), if you can go lower even better, the optimal range for tRFC (ns) is ~120ns-150ns, with your kit should should easily be able to achieve 150ns, probably closer to 140ns, possibly in the 130-120ns range, so tuning tRFC should be a priority, deceptXS wrote a short guide which includes tuning tRFC in post #63.View attachment 718256
Ok, so slight improvement, but I'm down. I had a couple timings that the BIOS settings had already lowered further than your starting points, so I left them. Increased tREFI to 65535. Anything else you can think of, or should I be happy to be in the upper 60s with a dual rank kit? Instruct me, master!
Sorry for the slow response. I've been interviewing people all week and it is freaking draining. The life of a manager...
Hmmm, failed to boot at those settings. Going to try tWR 54 next.Since you're using tRRDS 4, tRRDL 8, use tFAW 20. tWR 48 if for some reason this is unstable raise it to 54, but I doubt there will be issues at 48 since it is already loose compared to what these kits run on Intel systems, 48 is the limit of AMD. You need to tune tRFC, start at 420 as a good starting point (at 6000 MT/s), if you can go lower even better, the optimal range for tRFC (ns) is ~120ns-150ns, with your kit should should easily be able to achieve 150ns, probably closer to 140ns, possibly in the 130-120ns range, so tuning tRFC should be a priority, deceptXS wrote a short guide which includes tuning tRFC in post #63.
I'm curious, was tWR the setting that caused the no post? I've never heard of a Hynix kit that can't do 48, it could be the IMC struggles at 48. But did 54 work out for you?Hmmm, failed to boot at those settings. Going to try tWR 54 next.