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

Why does my TRFC have to be so high at 3800?

terminalinfinity

New Member
Joined
Oct 13, 2020
Messages
9 (0.01/day)
For awhile I had a zen 2 processor with IF that would only stay matched at 3733 and refused to stay stable at 1900. Got a zen 3 CPU and finally got an IMC/IF that could do 1900. So I've been working on dialing my RAM down in @ 3800 CL14. I've run into an issue though where Im having to run significantly higher TRFC than I did at 3733 so much so that I'm basically offsetting all my latency gains from jumping up in frequency. When I was at 3733 I was able to run the 140ns TRFC equivalent. (I used Ryzen RAM calculator to get TRFC numbers from expected B-die numbers in nanoseconds)

Now for 3800 Im having to run the 260ns TRFC equivalent. Dialing it down anymore brings me into error territory. Is there anything I can do to get this timing down further? This seems like an awfully big penalty for a 67MHz jump in frequency.

At this point I might as well go back to 3733 because my latency is about the same, Im getting no bandwidth benefit in AIDA64

4X8GB Samsung B-die, Ryzen 5600x, MSI B550 Tomahawk
1609723565021.png
 
Joined
Sep 3, 2019
Messages
3,730 (1.90/day)
Location
Thessaloniki, Greece
System Name PC on since Aug 2019, 1st CPU R5 3600 + ASUS ROG RX580 8GB >> MSI Gaming X RX5700XT (Jan 2020)
Processor Ryzen 9 5900X (July 2022), 200W PPT limit, 80C temp limit, CO -6-14, +50MHz (up to 5.0GHz)
Motherboard Gigabyte X570 Aorus Pro (Rev1.0), BIOS F39b, AGESA V2 1.2.0.C
Cooling Arctic Liquid Freezer II 420mm Rev7 (Jan 2024) with off-center mount for Ryzen, TIM: Kryonaut
Memory 2x16GB G.Skill Trident Z Neo GTZN (July 2022) 3600MT/s 1.38V CL16-16-16-16-32-48 1T, tRFC:280, B-die
Video Card(s) Sapphire Nitro+ RX 7900XTX (Dec 2023) 314~467W (382W current) PowerLimit, 1060mV, Adrenalin v24.12.1
Storage Samsung NVMe: 980Pro 1TB(OS 2022), 970Pro 512GB(2019) / SATA-III: 850Pro 1TB(2015) 860Evo 1TB(2020)
Display(s) Dell Alienware AW3423DW 34" QD-OLED curved (1800R), 3440x1440 144Hz (max 175Hz) HDR400/1000, VRR on
Case None... naked on desk
Audio Device(s) Astro A50 headset
Power Supply Corsair HX750i, ATX v2.4, 80+ Platinum, 93% (250~700W), modular, single/dual rail (switch)
Mouse Logitech MX Master (Gen1)
Keyboard Logitech G15 (Gen2) w/ LCDSirReal applet
Software Windows 11 Home 64bit (v24H2, OSBuild 26100.2605), upgraded from Win10 to Win11 on Jan 2024
DRAM voltage?

Did you try tRFC 360?
[(tRC x8) + 8]
[(44 x8) +8] = 360

Alt_1
tRC x8
44 x8 = 352

Alt_2
[(tRC x5) + 8]
[(44 x5) +8] = 228

Also instead of RyzenMaster use ZenTimings, its more easy to read

 

terminalinfinity

New Member
Joined
Oct 13, 2020
Messages
9 (0.01/day)
DRAM voltage?

Did you try tRFC 360?
[(tRC x8) + 8]
[(44 x8) +8] = 360

Alt_1
tRC x8
44 x8 = 352

Alt_2
[(tRC x5) + 8]
[(44 x5) +8] = 228

Also instead of RyzenMaster use ZenTimings, its more easy to read

1609818447384.png

Thanks for the recommendation. Here it is.

I've dialed all my secondaries back to auto so I can zero in on TRFC. I'll try using the multiples method you mentioned rather than just trying one notch at a time.
I also dialed back my ProcODT and turned RTTnom off so I could dial back my SOC voltage a little.
 

dgianstefani

TPU Proofreader
Staff member
Joined
Dec 29, 2017
Messages
5,192 (2.01/day)
Location
Swansea, Wales
System Name Silent/X1 Yoga
Processor Ryzen 9800X3D @ 5.575ghz all core 1.24 V, Thermal Grizzly AM5 High Performance Heatspreader/1185 G7
Motherboard ASUS ROG Strix X670E-I, chipset fans replaced with Noctua A14x25 G2
Cooling Optimus Block, HWLabs Copper 240/40 + 240/30, D5/Res, 4x Noctua A12x25, 1x A14G2, Mayhems Ultra Pure
Memory 64 GB Dominator Titanium White 6000 MT, 130 ns tRFC, active cooled
Video Card(s) RTX 3080 Ti Founders Edition, Conductonaut Extreme, 18 W/mK MinusPad Extreme, Corsair XG7 Waterblock
Storage Intel Optane DC P1600X 118 GB, Samsung 990 Pro 2 TB
Display(s) 32" 240 Hz 1440p Samsung G7, 31.5" 165 Hz 1440p LG NanoIPS Ultragear, MX900 dual gas VESA mount
Case Sliger SM570 CNC Aluminium 13-Litre, 3D printed feet, custom front, LINKUP Ultra PCIe 4.0 x16 white
Audio Device(s) Audeze Maxwell Ultraviolet w/upgrade pads & LCD headband, Galaxy Buds 3 Pro, Razer Nommo Pro
Power Supply SF1000 Plat, full transparent custom cables, Sentinel Pro 1500 Online Double Conversion UPS w/Noctua
Mouse Razer Viper V3 Pro 8 KHz Mercury White & Pulsar Supergrip tape, Razer Atlas, Razer Strider Chroma
Keyboard Wooting 60HE+ module, TOFU-R CNC Alu/Brass, SS Prismcaps W+Jellykey, LekkerV2 mod, TLabs Leath/Suede
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores Legendary
Give the memory some more juice. This is what I have stable at 1.65v. It's B die, completely safe up to 1.75v if you keep it below 40-45c.
3.png
 

terminalinfinity

New Member
Joined
Oct 13, 2020
Messages
9 (0.01/day)
1609847037587.png

Well, I think I might have nailed it down.
These are just my primaries + TRC. It took 8 hours w/1usmus custom TM5 profile to find, but it errored. Im gonna try pushing tRC up one notch and retry the test. (Karhu was error free after 36 hours of testing so I assumed these were stable.)

Of course if tRC was unstable this entire time, it would make total sense that I couldn't tighten down TRFC.
 

Attachments

  • 1609847011775.png
    1609847011775.png
    28.2 KB · Views: 217
Joined
Sep 3, 2019
Messages
3,730 (1.90/day)
Location
Thessaloniki, Greece
System Name PC on since Aug 2019, 1st CPU R5 3600 + ASUS ROG RX580 8GB >> MSI Gaming X RX5700XT (Jan 2020)
Processor Ryzen 9 5900X (July 2022), 200W PPT limit, 80C temp limit, CO -6-14, +50MHz (up to 5.0GHz)
Motherboard Gigabyte X570 Aorus Pro (Rev1.0), BIOS F39b, AGESA V2 1.2.0.C
Cooling Arctic Liquid Freezer II 420mm Rev7 (Jan 2024) with off-center mount for Ryzen, TIM: Kryonaut
Memory 2x16GB G.Skill Trident Z Neo GTZN (July 2022) 3600MT/s 1.38V CL16-16-16-16-32-48 1T, tRFC:280, B-die
Video Card(s) Sapphire Nitro+ RX 7900XTX (Dec 2023) 314~467W (382W current) PowerLimit, 1060mV, Adrenalin v24.12.1
Storage Samsung NVMe: 980Pro 1TB(OS 2022), 970Pro 512GB(2019) / SATA-III: 850Pro 1TB(2015) 860Evo 1TB(2020)
Display(s) Dell Alienware AW3423DW 34" QD-OLED curved (1800R), 3440x1440 144Hz (max 175Hz) HDR400/1000, VRR on
Case None... naked on desk
Audio Device(s) Astro A50 headset
Power Supply Corsair HX750i, ATX v2.4, 80+ Platinum, 93% (250~700W), modular, single/dual rail (switch)
Mouse Logitech MX Master (Gen1)
Keyboard Logitech G15 (Gen2) w/ LCDSirReal applet
Software Windows 11 Home 64bit (v24H2, OSBuild 26100.2605), upgraded from Win10 to Win11 on Jan 2024
Also have in mind that secondary timings and other subtimings are not so esential for a ryzen system.
What makes the most difference in memory performance is
CL
tRC
tRRDS
tFAW
tRFC

GDM (GearDownMode) when enabled just makes the uneven settings to even. So when you dial a 1, 3, 5, 7, 9... it makes them 2, 4, 6, 8, 10...
Disabling GDM will give memory a performance gain but apparently you will have to reconfigure all settings to find where it is stable.

When going past 1800MHz (1:1:1) for all subsystems its better to disable all power savings of DRAM, SoC and InfinityFabric.

DRAM: PowerDownMode = Disabled
SoC: SoC/Uncore OC mode = Enabled
IF: DF Cstates = Disabled (DF = DataFabric)

The last one maybe a little tricky to find in BIOS/UEFI. Im not familiar with MSI UEFI but look in AMD CBS section, a few menus inside.

210105155927.png
 

terminalinfinity

New Member
Joined
Oct 13, 2020
Messages
9 (0.01/day)
Also have in mind that secondary timings and other subtimings are not so esential for a ryzen system.
What makes the most difference in memory performance is
CL
tRC
tRRDS
tFAW
tRFC

GDM (GearDownMode) when enabled just makes the uneven settings to even. So when you dial a 1, 3, 5, 7, 9... it makes them 2, 4, 6, 8, 10...
Disabling GDM will give memory a performance gain but apparently you will have to reconfigure all settings to find where it is stable.

When going past 1800MHz (1:1:1) for all subsystems its better to disable all power savings of DRAM, SoC and InfinityFabric.

DRAM: PowerDownMode = Disabled
SoC: SoC/Uncore OC mode = Enabled
IF: DF Cstates = Disabled (DF = DataFabric)

The last one maybe a little tricky to find in BIOS/UEFI. Im not familiar with MSI UEFI but look in AMD CBS section, a few menus inside.

View attachment 182511
Well, I get to start over lol. Well at least with primaries. I began to suspect OS corruption when my bluetooth driver started acting funny, checked with sfc /scannow and yup, corrupted system files. So now Im re-doing my test OS partition. Fun. I should really image the drive this time to make this faster.
 
Top