Associate
- Joined
- 7 Oct 2020
- Posts
- 7
Hi.
I'm looking for help to further tweak the memory for ever better speeds and/or lower latencies. I would quite appreciate any help and maybe some of this info could help anyone else in the future.
I have Asus Prime Z370-A (not II) motherboard with Intel Core i7-8700K CPU (Coffee Lake) and 2 kits of RAM G.Skill F4-3200C14D-32GTZ Trident Z DDR4-3200MHz CL14-14-14-34 1.35V 32GB (2x16GB) (that's 4x DIMMs of 16GB each = 64GB, but each kit has a different color GTZ vs GTZKW)
I'm quite new to this and despite reading some about memory I'm having trouble grasping most of it. What I eventually did was mostly copied the timings from when the memory is running at 2133Mhz to when it's running at XMP 3200 and it seems stable (2+ hours of TestMem5 v0.12 aka TM5 with Extreme1 @ anta777.cfg, and 2+ hours of PassMark Memtest86 Free v8.4 UEFI booted).
I'm currently on a laptop so I only have certain screenshots (but I can post any screenshots if required) that I wanted to use to report a MemTweakIt(Mem_TweakIt_WIN10-64_V2.02.41_1025) bug where tWR (DRAM Write Recovery Time) is wrongly reported by Mem TweakIt as 24 instead of 17 when tWR is set to Auto in BIOS (but it's reported ok when is manually set to 17) while ASROCK Timing Configurator is reporting it correctly in both cases.
I'm running on Windows 7 64bit though, but can run Win10 from Hiren’s BootCD PE x64 v1.0.1 (21 June 2018). However all of this is temporary until I get the RAM speed settings right and then I'm switching back to Linux.
Here's what screens I have(but just ask and I can show more, even in-BIOS screens):
they just show the memory timings:
I can show more screens like from AIDA64, hwinfo64, prime95, BIOS, TM5, Taiphoon etc. But just in case no one would reply, I didn't bother to go get and add them right now, I'm not lazy though
One thing I noticed in the penultimate image above is that TT_idle_counter (on Timings #3 tab) is 48 instead of 0 whenever memory training happened in this boot session, pre-POST, ie. I've just changed tWR from Auto to 17 in BIOS, saved which rebooted and thus memory training happened pre-POST then it booted normally into Windows.
tRFC could maybe go lower, I haven't tried, but if I had left all the settings that XMP did by default, then it would definitely not boot with tRFC 256, but since I've tightened the timings it not only boots it is also, seemingly, stable.
The Timings #4 tab settings apparently can't go any lower(or higher in case of IO-L), I've tried. But I did notice that if left on Auto, (except the I/O Latencies 24/25 settings which would be the only ones set manually), then it sometimes memory-trains wrong the CHB settings so instead of 53 they are above 60. No idea why, so I've then manually set all settings in BIOS to avoid this.
I've noticed that if I set MCH Fast Boot from Auto to Disabled then I can cause memory training on every pre-POST boot, ie. on every power-on or reboot/restart. And I like knowing that
Note that I don't/can't use MemTweakIt to apply settings because it instantly errors/hangs (tried it from Hiren's bootcd, even with tWR=17 in BIOS), so all the settings I've applied directly from BIOS.
Note: apparently tXP and PPD settings are not available in this mobo's BIOS, even though I'm using latest Version 2401 2019/07/2410.25 MBytes version.
The currently memory voltage is 1.3530V, and VCCIO and SA(system agent) voltages are both 1.1000V (can show screens, if anyone cares).
Thanks for your time.
I'm looking for help to further tweak the memory for ever better speeds and/or lower latencies. I would quite appreciate any help and maybe some of this info could help anyone else in the future.
I have Asus Prime Z370-A (not II) motherboard with Intel Core i7-8700K CPU (Coffee Lake) and 2 kits of RAM G.Skill F4-3200C14D-32GTZ Trident Z DDR4-3200MHz CL14-14-14-34 1.35V 32GB (2x16GB) (that's 4x DIMMs of 16GB each = 64GB, but each kit has a different color GTZ vs GTZKW)
I'm quite new to this and despite reading some about memory I'm having trouble grasping most of it. What I eventually did was mostly copied the timings from when the memory is running at 2133Mhz to when it's running at XMP 3200 and it seems stable (2+ hours of TestMem5 v0.12 aka TM5 with Extreme1 @ anta777.cfg, and 2+ hours of PassMark Memtest86 Free v8.4 UEFI booted).
I'm currently on a laptop so I only have certain screenshots (but I can post any screenshots if required) that I wanted to use to report a MemTweakIt(Mem_TweakIt_WIN10-64_V2.02.41_1025) bug where tWR (DRAM Write Recovery Time) is wrongly reported by Mem TweakIt as 24 instead of 17 when tWR is set to Auto in BIOS (but it's reported ok when is manually set to 17) while ASROCK Timing Configurator is reporting it correctly in both cases.
I'm running on Windows 7 64bit though, but can run Win10 from Hiren’s BootCD PE x64 v1.0.1 (21 June 2018). However all of this is temporary until I get the RAM speed settings right and then I'm switching back to Linux.
Here's what screens I have(but just ask and I can show more, even in-BIOS screens):
they just show the memory timings:







I can show more screens like from AIDA64, hwinfo64, prime95, BIOS, TM5, Taiphoon etc. But just in case no one would reply, I didn't bother to go get and add them right now, I'm not lazy though

One thing I noticed in the penultimate image above is that TT_idle_counter (on Timings #3 tab) is 48 instead of 0 whenever memory training happened in this boot session, pre-POST, ie. I've just changed tWR from Auto to 17 in BIOS, saved which rebooted and thus memory training happened pre-POST then it booted normally into Windows.
tRFC could maybe go lower, I haven't tried, but if I had left all the settings that XMP did by default, then it would definitely not boot with tRFC 256, but since I've tightened the timings it not only boots it is also, seemingly, stable.
The Timings #4 tab settings apparently can't go any lower(or higher in case of IO-L), I've tried. But I did notice that if left on Auto, (except the I/O Latencies 24/25 settings which would be the only ones set manually), then it sometimes memory-trains wrong the CHB settings so instead of 53 they are above 60. No idea why, so I've then manually set all settings in BIOS to avoid this.
I've noticed that if I set MCH Fast Boot from Auto to Disabled then I can cause memory training on every pre-POST boot, ie. on every power-on or reboot/restart. And I like knowing that

Note that I don't/can't use MemTweakIt to apply settings because it instantly errors/hangs (tried it from Hiren's bootcd, even with tWR=17 in BIOS), so all the settings I've applied directly from BIOS.
Note: apparently tXP and PPD settings are not available in this mobo's BIOS, even though I'm using latest Version 2401 2019/07/2410.25 MBytes version.
The currently memory voltage is 1.3530V, and VCCIO and SA(system agent) voltages are both 1.1000V (can show screens, if anyone cares).
Thanks for your time.