[SOLVED] DDR Dual-Chan RAM Underperforming for years now...

araber

Reputable
Sep 6, 2017
10
0
4,510
Hello,

for some time my RAM has been underperforming. BIOS is Set on XMP Profile all other things left default. Here is the RAM benchmark and the specs.
Latest Bios and Chipset drivers are installed.


Other people with the same RAM have much higher values.
Can you help? Thank you!


AKxZEMX.png




Operating System
Windows 10 Pro 64-bit
CPU
AMD Ryzen 7 3700X 62 °C
Matisse 7nm Technology
RAM
32,0GB Dual-Channel Unknown @ 1799MHz (16-16-16-36)
Motherboard
ASUSTeK COMPUTER INC. ROG STRIX X570-E GAMING (AM4) 37 °C
Graphics
DELL S2721DGF (2560x1440@165Hz)
DELL S2721DGF (2560x1440@165Hz)
DELL S2721DGF (2560x1440@165Hz)
4095MB NVIDIA GeForce RTX 2070 SUPER (CardExpert Technology) 40 °C
Storage
465GB Samsung SSD 850 EVO 500GB (SATA (SSD)) 29 °C
465GB Samsung SSD 970 EVO Plus 500GB (Unknown (SSD))
931GB Samsung SSD 970 EVO 1TB (Unknown (SSD))
Optical Drives
No optical disk drives detected
Audio
High Definition Audio Device
 
Solution
is that ok? Latency also seems high

jL1c3pq.png

Theoretical max bandwidth should be 57 600 MB/s. Yours seem low. I could get 50 000 MB/s from 3200-3333 Mhz RAM.
And latency is kinda high. Should be in the 60s. Those primary timings are good, 16-16-16. Is it B-die?
Could you get a screenshot from Zentimings? https://zentimings.protonrom.com

Memory and adjusting timings and settings is sensitive. It could corrupt your files and in the end require a reinstall of Windows. Make backups.
If Geardown Mode is on, that adds latency. But also stability. You could try turning that off. But as said, you have been warned. Once you start playing with and overclocking memory, all hell can break loose.
The...
When posting a thread of troubleshooting nature, it's customary to include your full system's specs. Please list them like so:
CPU:
Motherboard:
Ram:
SSD/HDD:
GPU:
PSU:
Chassis:
OS:

include the version for your OS, the age of your PSU and the BIOS version(as opposed to stating that you're on the latest) on your motherboard at the time of writing.

Have you gone into BIOS and tried manually inputting frequency, voltage and timings for your ram kit(found off the ram's sticker or packaging)?>
 
  • Like
Reactions: araber
When posting a thread of troubleshooting nature, it's customary to include your full system's specs. Please list them like so:
CPU:
Motherboard:
Ram:
SSD/HDD:
GPU:
PSU:
Chassis:
OS:

include the version for your OS, the age of your PSU and the BIOS version(as opposed to stating that you're on the latest) on your motherboard at the time of writing.

Have you gone into BIOS and tried manually inputting frequency, voltage and timings for your ram kit(found off the ram's sticker or packaging)?>

Sorry,


CPU: AMD Ryzen 7 3700X
Motherboard: ASUSTeK COMPUTER INC. ROG STRIX X570-E GAMING (AM4)
Ram: G.Skill 4x 8 GB F4-3600C16-8GVK (Ripjaws) as above in the screenshot
SSD/HDD: Samsung SSD 970 EVO 1TB (SSD)
GPU: NVIDIA GeForce RTX 2070 SUPER
PSU: BeQuiet Straight Power 550W
Chassis: CoolerMaster
OS: Win 10 19043.1081
BIOS: ROG STRIX X570-E GAMING BIOS 4002

I don't have the sticker for the RAM anymore. How can i get to the timings and how do I enter them right?

thanks!
 
Hello,

for some time my RAM has been underperforming. BIOS is Set on XMP Profile all other things left default. Here is the RAM benchmark and the specs.
Latest Bios and Chipset drivers are installed.


Other people with the same RAM have much higher values.
Can you help? Thank you!


AKxZEMX.png




Operating System
Windows 10 Pro 64-bit
CPU
AMD Ryzen 7 3700X 62 °C
Matisse 7nm Technology
RAM
32,0GB Dual-Channel Unknown @ 1799MHz (16-16-16-36)
Motherboard
ASUSTeK COMPUTER INC. ROG STRIX X570-E GAMING (AM4) 37 °C
Graphics
DELL S2721DGF (2560x1440@165Hz)
DELL S2721DGF (2560x1440@165Hz)
DELL S2721DGF (2560x1440@165Hz)
4095MB NVIDIA GeForce RTX 2070 SUPER (CardExpert Technology) 40 °C
Storage
465GB Samsung SSD 850 EVO 500GB (SATA (SSD)) 29 °C
465GB Samsung SSD 970 EVO Plus 500GB (Unknown (SSD))
931GB Samsung SSD 970 EVO 1TB (Unknown (SSD))
Optical Drives
No optical disk drives detected
Audio
High Definition Audio Device
Just as a test.
Run the benchmark again but this time with 2x8GB fitted in the proper slots.
 
is that ok? Latency also seems high

jL1c3pq.png

Theoretical max bandwidth should be 57 600 MB/s. Yours seem low. I could get 50 000 MB/s from 3200-3333 Mhz RAM.
And latency is kinda high. Should be in the 60s. Those primary timings are good, 16-16-16. Is it B-die?
Could you get a screenshot from Zentimings? https://zentimings.protonrom.com

Memory and adjusting timings and settings is sensitive. It could corrupt your files and in the end require a reinstall of Windows. Make backups.
If Geardown Mode is on, that adds latency. But also stability. You could try turning that off. But as said, you have been warned. Once you start playing with and overclocking memory, all hell can break loose.
The pro RAM OCers have a separate Windows install they can nuke and pave at any time. Because they will have to, at some point.

That said, I don't care about my Windows install that much. I have to reinstall once a year anyway. I don't care that much if it becomes twice or more a year just because I overclocked RAM. I don't keep any sensitive or crucial files on my Windows partition. I do, from time to time, copy the contents of My Documents and Appdata elsewhere.

What stance do you take? Are you prepared to spend time stability testing RAM? Are you fine with Windows getting corrupt?
Geardown mode off should be safe but I can't be 100% sure. Because it is not always 100% stable. If it's on by default, it's on for a reason.
 
Last edited:
Solution
n't care that much if it becomes twice or more a year just because I overclocked RAM. I don't keep any sensitive or crucial files on my Windows p
Theoretical max bandwidth should be 57 600 MB/s. Yours seem low. I could get 50 000 MB/s from 3200-3333 Mhz RAM.
And latency is kinda high. Should be in the 60s. Those primary timings are good, 16-16-16. Is it B-die?
Could you get a screenshot from Zentimings? https://zentimings.protonrom.com

Memory and adjusting timings and settings is sensitive. It could corrupt your files and in the end require a reinstall of Windows. Make backups.
If Geardown Mode is on, that adds latency. But also stability. You could try turning that off. But as said, you have been warned. Once you start playing with and overclocking memory, all hell can break loose.
The pro RAM OCers have a separate Windows install they can nuke and pave at any time. Because they will have to, at some point.

That said, I don't care about my Windows install that much. I have to reinstall once a year anyway. I don't care that much if it becomes twice or more a year just because I overclocked RAM. I don't keep any sensitive or crucial files on my Windows partition. I do, from time to time, copy the contents of My Documents and Appdata elsewhere.

What stance do you take? Are you prepared to spend time stability testing RAM? Are you fine with Windows getting corrupt?
Geardown mode off should be safe but I can't be 100% sure. Because it is not always 100% stable. If it's on by default, it's on for a reason.

Thanks for your input. Is the performance much lower than expected and also will I notice a big difference if I got a bit more score or is the difference minimal? Here is the Screenshot

Ky6npQF.png
 
Thanks for your input. Is the performance much lower than expected and also will I notice a big difference if I got a bit more score or is the difference minimal? Here is the Screenshot

Ky6npQF.png

Maybe I'm too used to seeing numbers from overclocking RAM. Here is one: View: https://i.imgur.com/hLuVA39.png

3333 Mhz, hits 51k.
Yesterday I bumped my RAM from 2800 Mhz (43k read) to 3000 Mhz (46k read). I also went from 14-16-16 to 15-17-17. So if you can extrapolate that 200 mhz bump up to 3600 Mhz, you should hit 54-55k read.
I have crap RAM. On top of that it's 2 mixed sets, Samsung and Hynix plus this is on Ryzen 1700, not the best platform for memory speeds over 3000 Mhz.

What the perf difference would be? I can't tell. Synthetics are one thing, realworld programs and games are another thing completely. Which is why you should test if you actually gained performance compared to old settings. Some like to run at 3200 Mhz with tighter timings vs 3600 Mhz. Gives them the best performance in programs they run.

That high a tRFC makes me think it's not B-die. I've seen people run B-die @ 3600 Mhz with 14-14-14. It's like magic. tRFC 304: View: https://www.reddit.com/r/overclocking/comments/k0higl/first_ram_oc_how_have_i_done/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
That is B-die. It's insane.
I'm not sure where you are loosing all that performance. GDM is on, fine. Command rate is 1, great. ProcODT is 37, good. PowerDown disabled, good.

But we are entering experimental/overclocking territory now.
You do this at your own risk. I really don't want you to corrupt your Windows install. So my advice is: Don't do the following. But if you are a rebel like me...;P

tRC is awfully high. Have you tried 56 or 58 for tRC?
tRFC 576. If this is too low, PC wont get to BIOS, it should restart a number of times and give you an error and tell you to enter BIOS.
tRDRDSCL and tWRWRSCL both at 4? These at too low a value will lead to memory corruption and eventually file corruption.
Testmem 5 and HCI Memtest to test for stability and corruption, any errors = no good. Timings are too tight. Too low values. Loosen them.
For tRFC calculations I use Dram Calculator for Ryzen. Under Additional Calcs, input 3600 Mhz and between 300-320 ns, press calculate. 320 ns tends to work or boot, for me. If I go lower, it gets iffy. B-die does crazy numbers here.

If overclocking RAM or just getting stable timings etc interests you, you could ask here: https://www.reddit.com/r/overclocking/ Dedicated subreddit to OCing GPU, CPU, RAM. Helpful and knowledgeable bunch.
 
Maybe I'm too used to seeing numbers from overclocking RAM. Here is one: View: https://i.imgur.com/hLuVA39.png

3333 Mhz, hits 51k.
Yesterday I bumped my RAM from 2800 Mhz (43k read) to 3000 Mhz (46k read). I also went from 14-16-16 to 15-17-17. So if you can extrapolate that 200 mhz bump up to 3600 Mhz, you should hit 54-55k read.
I have crap RAM. On top of that it's 2 mixed sets, Samsung and Hynix plus this is on Ryzen 1700, not the best platform for memory speeds over 3000 Mhz.

What the perf difference would be? I can't tell. Synthetics are one thing, realworld programs and games are another thing completely. Which is why you should test if you actually gained performance compared to old settings. Some like to run at 3200 Mhz with tighter timings vs 3600 Mhz. Gives them the best performance in programs they run.

That high a tRFC makes me think it's not B-die. I've seen people run B-die @ 3600 Mhz with 14-14-14. It's like magic. tRFC 304: View: https://www.reddit.com/r/overclocking/comments/k0higl/first_ram_oc_how_have_i_done/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
That is B-die. It's insane.
I'm not sure where you are loosing all that performance. GDM is on, fine. Command rate is 1, great. ProcODT is 37, good. PowerDown disabled, good.

But we are entering experimental/overclocking territory now.
You do this at your own risk. I really don't want you to corrupt your Windows install. So my advice is: Don't do the following. But if you are a rebel like me...;P

tRC is awfully high. Have you tried 56 or 58 for tRC?
tRFC 576. If this is too low, PC wont get to BIOS, it should restart a number of times and give you an error and tell you to enter BIOS.
tRDRDSCL and tWRWRSCL both at 4? These at too low a value will lead to memory corruption and eventually file corruption.
Testmem 5 and HCI Memtest to test for stability and corruption, any errors = no good. Timings are too tight. Too low values. Loosen them.
For tRFC calculations I use Dram Calculator for Ryzen. Under Additional Calcs, input 3600 Mhz and between 300-320 ns, press calculate. 320 ns tends to work or boot, for me. If I go lower, it gets iffy. B-die does crazy numbers here.

If overclocking RAM or just getting stable timings etc interests you, you could ask here: https://www.reddit.com/r/overclocking/ Dedicated subreddit to OCing GPU, CPU, RAM. Helpful and knowledgeable bunch.

thanks for the tipps, I will check this asap
 
Hi
Some of you may remember Dman999
Through private chats with him, he passed along to me an equation he found on overclockers.net which works very well
To raise Reads, Copy #'s and Lower the latency by tweaking the trfc's.

Here is the equation in the case of ram with timings of 16 16 16 16 36
Trp 16+ tras 36 =trc 52

52x8 =416
Trfc the set to 416 next 416÷1.346=309
Trfc2 set to 309

Next trfc2 309÷1.625=190
Trfc4 set to 190

Trc multipled by 8
TRFC2 is TRFC1 divided by 1.346
TRFC4 is TRFC2 divided by 1.625

Then rerun aida64 check results
And test for stability.

Good Luck
Hope this Helps.
 
Last edited: