05-28-2025 11:48 AM - edited 06-12-2025 02:15 AM
If you're building a system with an AMD AM5 platform (600 or 800 series chipset), you might notice the motherboard pausing during its first boot, displaying Q-CODE 15, or on lower-end SKUs you can simply reference the yellow DRAM Q-LED. This is normal and indicates that the system is undergoing its initial memory training procedure.
Why does this happen?
Memory training is a low-level procedure that occurs during the system's POST (Power-On Self-Test) phase, where the motherboard dynamically tests and adjusts memory signal timings, voltages, and data strobe alignments. It performs a barrage of read/write operations to determine valid signal margins. These margins are defined by whether the analogue signals stay entirely within a valid timing window. The motherboard is looking for clear electrical passes or fails, not just whether data can be read back correctly like in an operating system-based test.
This means that memory training is more stringent than tools like Karhu RAM Test or HCI MemTest. For example, even if waveforms are slightly misaligned but still produce valid data during a software test, they could still fail hardware-level training because they encroach on the predefined electrical mask. Voltage, temperature changes, and circuit drift can all impact whether these signals remain within spec, which is why initial training is so cautious.
Training ensures long-term signal reliability, not just short-term data validity.
What should you do?
Simply wait and avoid interrupting the system during this period. The Q-CODE display on ROG motherboards will typically show "15", indicating active memory training. Interrupting this process or assuming there's a fault prematurely can cause unnecessary troubleshooting and frustration.
The process can take anywhere from 5 to 15 minutes depending on the memory configuration and density.
Once the training is complete, your system will boot normally, and subsequent restarts and power-ons will be much faster compared to the initial training phase.
Can this process be shortened?
Yes, on ASUS AM5 motherboards, you can enable Memory Context Restore in the BIOS after the initial successful memory training. While subsequent boots are already quicker, enabling this feature can further reduce cold boot times by skipping additional memory initialization steps. However, if you change memory kits or related settings, it's recommended to disable it temporarily to allow full retraining.
Remember, patience during initial setup ensures optimal system stability and performance!
05-28-2025 02:37 PM
Is it expected behaviour for the pc to do a full memory training after 1 month or so, of running ? Had my build since late march and its done that twice now. Powered it on, it does the normal post, gets the the screen where i can press a button to enter bios, but before it goes to OS, it restarts and starts doing a full memory training with Q-code 15. lasts about 2-3 minutes, and then everything works as expected again.
05-29-2025 04:05 AM - edited 05-29-2025 04:08 AM
If removing the AC (power) then, yes, unless using Memory Context Restore the system will retrain. It may also do it periodically, nothing to be concerned about and helps ensure signal integrity.
05-29-2025 07:09 AM
Thank you for the response.
I've had the pc unplugged a couple of times, for up to 12 hours, without it seemingly doing memory training afterwards.
"Memory context restore" is set to auto, and so is "power down enable".
Running Expo 1 on a 6000mhz 26-36-36-96 2x32gb 1.4v Gskill kit.
Ive only notice a full memory training 3 times so far, once when i build the system initially, and set expo, and the other two times with roughly 4 weeks between.
Glad to have confirmation that periodically retraining isn't abnormal 🙂
05-29-2025 05:24 AM
Thanks for the information
05-29-2025 05:25 AM
Hi i cant able to find the setting "Memory Context Restore"
05-29-2025 05:30 AM - edited 05-29-2025 05:31 AM
Extreme Tweaker > DRAM Timing Control.
If unsure, use the search function.
05-30-2025 11:31 AM
Would you recommend doing one module at a time or each kit?
06-02-2025 12:57 PM
Shouldn't be necessary.