Memory timings advice
Printed From: ASRock.com
Category: Technical Support
Forum Name: AMD Motherboards
Forum Description: Question about ASRock AMD motherboards
URL: https://forum.asrock.com/forum_posts.asp?TID=5869
Printed Date: 25 Dec 2024 at 12:54pm Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com
Topic: Memory timings advice
Posted By: Asingo
Subject: Memory timings advice
Date Posted: 19 Aug 2017 at 12:02am
I have x370 k4 and corsair 3200mhz ram. I am currently on Bios 2.5 and memory is on 2133mhz.
Couple of questions:
- How do I see is my timings set correctly? - I read that AMD recommends to turn off BGS and GDM? That true? Where can I finds that options? - Do I need to set timings manually or just load XMP? - When updating form 2.5 to 3.1 is it necessary to clear cmos?
I never done this before so a little hep would be great...
http://imgur.com/a/9PcZk
|
Replies:
Posted By: datonyb
Date Posted: 19 Aug 2017 at 2:23am
1 , either try just clicking XMP 3200..dont hold your breath with corsair........ or you can read the label on the ram sticks and enter that manually eg 16/16/16/16 @ 1.35 volts (to be honest the chances of corsair and your board hitting the 3200 speed at the stated timings isnt very high)
2, my system is LESS stable after adjusting the bgs and gdm
3 as answer number 1
4 HELL YEAH !.........ALWAYS perform bios update after you have reset everything to default in bios reboot and reset to default again to make sure ! (clear cmos is fine but not important, simply reset to defaults is fine)
------------- [url=https://valid.x86.fr/jpg250][/url]
3800X, powercolor reddevil vega64, gskill tridentz3866, taichix370, evga750watt gold
|
Posted By: Asingo
Date Posted: 19 Aug 2017 at 3:37am
" rel="nofollow -
datonyb wrote:
1 , either try just clicking XMP 3200..dont hold your breath with corsair........ or you can read the label on the ram sticks and enter that manually eg 16/16/16/16 @ 1.35 volts (to be honest the chances of corsair and your board hitting the 3200 speed at the stated timings isnt very high)
2, my system is LESS stable after adjusting the bgs and gdm
3 as answer number 1
4 HELL YEAH !.........ALWAYS perform bios update after you have reset everything to default in bios reboot and reset to default again to make sure ! (clear cmos is fine but not important, simply reset to defaults is fine)
|
How do you mean less stable? I am trying this because in some games I have fps drop on the beggining of the game, after I load.
|
Posted By: Kevin A
Date Posted: 19 Aug 2017 at 5:00am
" rel="nofollow - If your X.M.P. doesn't take, try the main timings(15-15-15-15-36-51) and manually select 1600(DDR...as in 'Double Data Rate') and save/reboot. If you are one of those who do not have issues then you are set!
Boot into your OS and verify via Task Manager/CPU-Z or the like.
Otherwise you may have to use a utility such as Aida64, Hardware Info 32/64, Thaiphoon burner or the like to verify additional 'sub' timings and attempt to manually enter them as well. Also, you may have to give your RAM just a little more voltage if you are using a 16GB stick. Likewise you may need to boost your SOC voltage up to 1.1 or higher if your memory controller is slightly weaker than the norm.
Your success may vary as I was able to get to 3200 Mhz on Bios 2.40. Using the same 'exact' timings I am only able to get to 3000 Mhz on Bios 3.00. Go figure? I stay with the 3.00 Bios as I get slightly more stable voltages and a 3.975Ghz OC at a lower VCore voltage than on Bios ver 2.40. I run with BGS on, GDM on, C6 states enabled, Global C States enabled and Virtualization on. So all things considered I'm 'OK' with a 3.975Ghz OC.
|
Posted By: Asingo
Date Posted: 19 Aug 2017 at 5:06am
" rel="nofollow - I know I won`t hit 3200mhz with this board, I just want to see will that solve my fps drops. I will try that probably tomorrow. Where I can find BGS and GDM in BIOS?
|
Posted By: Kevin A
Date Posted: 19 Aug 2017 at 5:53am
Asingo wrote:
I know I won`t hit 3200mhz with this board, I just want to see will that solve my fps drops. I will try that probably tomorrow. Where I can find?<span style=": rgb43, 43, 43;">BGS and GDM in BIOS?</span> |
You can get to the GDM(Gear Down Mode) in 2 different places. The first is on the Screen "OC Tweaker\Dram Timing Configuration"(once there it is at the bottom).
The second is on the Screen "Advanced\AMD CBS\UMC Common Options\DDR4 Common Options\Dram Controller Configuration".
You can get to the BGS(Bank Group Swap) on the Screen "Advanced\AMD CBS\UMC Common Options\DDR4 Memory Mapping\DRAM Memory Mapping".
Also, if you X.M.P. doesn't work you may have better success loading bios defaults and manually entering the DRAM timings on the Screen "Advanced\AMD CBS\DRAM Timing Configuration".
It's crazy but I have entered in the base timings on the OC Tweaker screen for 2400,2666,2933,and 3066 and it never works. I enter the base timings on the Advanced screen and each of them work....
|
Posted By: datonyb
Date Posted: 19 Aug 2017 at 6:05am
less stable = dosnt boot up
------------- [url=https://valid.x86.fr/jpg250][/url]
3800X, powercolor reddevil vega64, gskill tridentz3866, taichix370, evga750watt gold
|
Posted By: parsec
Date Posted: 19 Aug 2017 at 8:33am
Kevin A wrote:
You can get to the GDM(Gear Down Mode) in 2 different places. The first is on the Screen "OC Tweaker\Dram Timing Configuration"(once there it is at the bottom).
The second is on the Screen "Advanced\AMD CBS\UMC Common Options\DDR4 Common Options\Dram Controller Configuration".
You can get to the BGS(Bank Group Swap) on the Screen "Advanced\AMD CBS\UMC Common Options\DDR4 Memory Mapping\DRAM Memory Mapping".
Also, if you X.M.P. doesn't work you may have better success loading bios defaults and manually entering the DRAM timings on the Screen "Advanced\AMD CBS\DRAM Timing Configuration".
It's crazy but I have entered in the base timings on the OC Tweaker screen for 2400,2666,2933,and 3066 and it never works. I enter the base timings on the Advanced screen and each of them work.... |
The multiple locations of the same options in the UEFI are strange, where else have we ever seen this, except for possibly one option occasionally?
What exactly do you mean by entering the timings never works in OC Tweaker? The values are not applied? If you check them after a Save and Exit, they are reset to something else? Or do you mean something else? Please explain what happens in more detail.
While I have some idea of the answers, my questions are, does one screen of options take precedence over another? Or are they synchronized, meaning change a setting on one screen, and is it reflected (duplicated) in the other? If they should be duplicated, say in screens A and B, does changing the setting in screen A always change it in screen B, and vice versa?
Just using the timings for an example, I need to check this again myself, but can you check the following too?
Have the timings in BOTH screens identical, even if just some of them, the main ones at the top of the screen. Just trying to set that up might show you if changing them in OC Tweaker does or does not change them in the DRAM Timing Config screen. That is, not after a Save and Exit, but changed in real time. Doing this can be confusing, so write things down or have a USB flash drive in the IO panel, and after changing the timings press F12 to save a screenshot to the flash drive. You must see a conformation message that the image was saved, or it wasn't saved.
The changes IMO, if synchronized, should be changed together, simultaneously. Not changed after a Save and Exit.
I wonder if, at least in your case, the OC Tweaker changes do not also change in DRAM Timing Config. But changes in DRAM Timing Config are also changed in OC Tweaker.
I've seen a similar thing, or at least I think I have, between OC Tweaker and the PStates screen. I think I have seen the CPU OC speed changed in PStates, not changed in OC Tweaker automatically. IF that it correct, what possibly can be the explanation for that, besides being an issue?
I don't want to get into this too deeply, until we identify what the behavior is on one set of screens. The memory timings is a good one to work with, so lets go with that for now, please. Anyone with a Ryzen board can try this and let us know what you get.
------------- http://valid.x86.fr/48rujh" rel="nofollow">
|
Posted By: Asingo
Date Posted: 19 Aug 2017 at 3:12pm
" rel="nofollow - Thank you for answers. When entering timing I see that they are pretty much the same?
http://www.corsair.com/en-gb/vengeance-lpx-16gb-2x8gb-ddr4-dram-3200mhz-c16-memory-kit-black-cmk16gx4m2b3200c16
SPD latency 15-15-15-36 - This number is always the same (2133,266,3000,3200mhz)
What about option on the link Tested latency?
EDIT: So for updating BIOS (x370 K4 - From 2.5 to 3.1) just to reset to default and update? I think someone wrote long time ago that clear cmos is really necessary...
|
Posted By: Asingo
Date Posted: 19 Aug 2017 at 8:23pm
I installed 3.1 bios. For the start I put memory on 2666mhz, XMP profile, I think bios puts it to 2667mhz.
http://imgur.com/a/Hbr7q
voltage is 1.35V
on this page I see that tested latency is 16-18-18-35
http://www.corsair.com/en-gb/vengeance-lpx-16gb-2x8gb-ddr4-dram-2666mhz-c16-memory-kit-black-cmk16gx4m2a2666c16
while my is 16-18-18-36.
Should I change it to 35? I never done this before
|
Posted By: parsec
Date Posted: 19 Aug 2017 at 8:50pm
Asingo wrote:
" rel="nofollow - Thank you for answers. When entering timing I see that they are pretty much the same?
http://www.corsair.com/en-gb/vengeance-lpx-16gb-2x8gb-ddr4-dram-3200mhz-c16-memory-kit-black-cmk16gx4m2b3200c16
SPD latency 15-15-15-36 - This number is always the same (2133,266,3000,3200mhz)
What about option on the link Tested latency?
EDIT: So for updating BIOS (x370 K4 - From 2.5 to 3.1) just to reset to default and update? I think someone wrote long time ago that clear cmos is really necessary...
|
SPD latency is only for the SPD speed, which is the stock, non-OC speed, only for 2133. You might be able to use those values at say 2400, but they are not for the higher OC speeds.
Tested latency on the page in your link is 16-18-18-36, at tested speed of 3200. You should see that in the SPD column for 3200 in CPU-Z. I don't see anywhere on that page 16-18-18-35. You could try using 35, but it won't make much if any difference.
------------- http://valid.x86.fr/48rujh" rel="nofollow">
|
Posted By: Kevin A
Date Posted: 19 Aug 2017 at 10:17pm
" rel="nofollow -
parsec wrote:
What exactly do you mean by entering the timings never works in OC Tweaker? The values are not applied? If you check them after a Save and Exit, they are reset to something else? Or do you mean something else? Please explain what happens in more detail.
While I have some idea of the answers, my questions are, does one screen of options take precedence over another? Or are they synchronized, meaning change a setting on one screen, and is it reflected (duplicated) in the other? If they should be duplicated, say in screens A and B, does changing the setting in screen A always change it in screen B, and vice versa?
I wonder if, at least in your case, the OC Tweaker changes do not also change in DRAM Timing Config. But changes in DRAM Timing Config are also changed in OC Tweaker.
I've seen a similar thing, or at least I think I have, between OC Tweaker and the PStates screen. I think I have seen the CPU OC speed changed in PStates, not changed in OC Tweaker automatically. IF that it correct, what possibly can be the explanation for that, besides being an issue?
|
Parsec, I will try to get to 're-visiting' the various attempts regarding my DDR4 Timings sometime tomorrow evening. As soon as I do I'll repost some findings.
Although it seems as if you have 'heard' my issues before such as configuration settings not duplicating/changing on the other DRAM Timing configuration screen. For now iirc, when I attempted to set basic 2400,2666,etc on the OC Tweaker screen it always failed boot at those timings. I get memory errors and then it boots to the default 2133. This behavior doesn't happen on the Advanced screen/DRAM Timings.
It behaves as if the original Bios template was taken from a 'dual bios' implementation, and then used in the now 'single bios' implementation found in the AsRock AM4 platform(...just an uneducated guess). Likewise on the OC Tweaker screen all configuration options are decimal, whereas on the Advanced screen some configurations are Hexadecimal. (see Pstates as well which contain both). Nevertheless I am able to run my DDR4 at 3066/1500Mt's(64GB Hynix) and more stable MOBO voltages with the latest bios and a 3.975 CPU OC. So things are ok/no major complaints!
|
Posted By: Asingo
Date Posted: 19 Aug 2017 at 11:50pm
parsec wrote:
Asingo wrote:
" rel="nofollow - Thank you for answers. When entering timing I see that they are pretty much the same?
http://www.corsair.com/en-gb/vengeance-lpx-16gb-2x8gb-ddr4-dram-3200mhz-c16-memory-kit-black-cmk16gx4m2b3200c16
SPD latency 15-15-15-36 - This number is always the same (2133,266,3000,3200mhz)
What about option on the link Tested latency?
EDIT: So for updating BIOS (x370 K4 - From 2.5 to 3.1) just to reset to default and update? I think someone wrote long time ago that clear cmos is really necessary...
|
SPD latency is only for the SPD speed, which is the stock, non-OC speed, only for 2133. You might be able to use those values at say 2400, but they are not for the higher OC speeds.
Tested latency on the page in your link is 16-18-18-36, at tested speed of 3200. You should see that in the SPD column for 3200 in CPU-Z. I don't see anywhere on that page 16-18-18-35. You could try using 35, but it won't make much if any difference.
|
You could see that on my last post on first page. I am new at this memory stuff so I don`t understand yet.
Where can I find timings which I will manually enter in bios for specific frequencies(2133, 2400, 2666, 2933, 3200mhz)?
|
Posted By: Asingo
Date Posted: 20 Aug 2017 at 5:05pm
Common guys, some short tutorial for memory timings
|
Posted By: parsec
Date Posted: 20 Aug 2017 at 5:53pm
Asingo wrote:
You could see that on my last post on first page. I am new at this memory stuff so I don`t understand yet.
Where can I find timings which I will manually enter in bios for specific frequencies(2133, 2400, 2666, 2933, 3200mhz)? |
If you open the SPD tab of CPU-Z, you should find a Timings Table, with a number of Frequencies at the top, and the basic timing values below them. You must select a Slot (memory slot) at the top that contains a memory module. For example:
Frequency is one half of the actual speed of the memory. DDR means Dual Data Rate memory, the effective memory speed is twice the frequency.
In your board's UEFI/BIOS, in the DRAM Configuration screen, do you see an entry for DRAM Tweaker? If so, that is a feature that lets you easily choose among the timings programmed into your memory.
Or download Thaiphoon Burner, below, the free version, which will give you more information about your memory than you will ever need, including timing tables:
http://www.softnology.biz/files.html" rel="nofollow - http://www.softnology.biz/files.html
------------- http://valid.x86.fr/48rujh" rel="nofollow">
|
Posted By: Asingo
Date Posted: 28 Aug 2017 at 3:12pm
" rel="nofollow - To not open a new thread I will ask here: My memory is current on 2666mhz, xmp profile. Is it normal that when I start PC I get two restart before booting procedure start up?
|
Posted By: datonyb
Date Posted: 28 Aug 2017 at 10:56pm
no it should when working correctly just start like any other pc
------------- [url=https://valid.x86.fr/jpg250][/url]
3800X, powercolor reddevil vega64, gskill tridentz3866, taichix370, evga750watt gold
|
Posted By: wardog
Date Posted: 29 Aug 2017 at 3:47pm
datonyb wrote:
no it should when working correctly just start like any other pc
|
Not necessarily.
In my swapping 8-9 Kits around I've see Memory Training take three or more cold boots to settle down and do as one would expect.
|
Posted By: datonyb
Date Posted: 29 Aug 2017 at 9:29pm
i was reading it as in he is getting this ALL the time not just first boot
------------- [url=https://valid.x86.fr/jpg250][/url]
3800X, powercolor reddevil vega64, gskill tridentz3866, taichix370, evga750watt gold
|
Posted By: parsec
Date Posted: 29 Aug 2017 at 9:39pm
" rel="nofollow -
Asingo wrote:
To not open a new thread I will ask here: My memory is current on 2666mhz, xmp profile. Is it normal that when I start PC I get two restart before booting procedure start up?
|
That sounds like the AM4 Advanced Boot Training option is enabled (set to Auto = Enabled, the default). Unless your Fail Count option for the number of restarts is set to two, it is normally set to three by default.
That option (in the OC Tweaker screen) usually does not help with memory stability, so you can just set it to Disabled.
But yes, it is normal to have the multiple restarts when that option is enabled.
------------- http://valid.x86.fr/48rujh" rel="nofollow">
|
Posted By: Kevin A
Date Posted: 03 Sep 2017 at 6:48am
I got bogged down with other issues over the last couple of weeks and did not get around to the timing tests as I had stated/indicated that I would. That is until today when I tried a few timing changes/reboots/Load Bios Defaults...and with the newly flashed ver 3.10 BIOS.
Although little can be added from my prior post, I now can confirm that not only do I always get boot DRAM errors when I attempt to use any entry on the 'OC Tweaker/DRAM Timings' screen but also with the latest BIOS I am down to 2933mhz...-sniff-, from 3066mhz with the ver 3.00 BIOS. - which was down from 3200mhz with ver 2.40/June AGESA 1.0.0.6 release.
The only way I get 2400/2666/2933 to work is to leave all entries on the 'OC Tweaker/DRAM Timings' screen to 'AUTO' and then enter my timings(some sub timings as well) on the 'Advanced/AMD CBS/DRAM Timings' screen.
I'll try to get images and possibly more tests this holiday(U.S.A) on Monday. Afterwards I may flash back to the version 2.40 BIOS even though I found voltage issues with that version. The 3.10 version appears to be just as stable with voltages as the 3.00 version from what I can tell over brief testing that I did today.
|
|