New build only shows 16GB of my 32GB kit after every cold boot Troubleshooting
Ryzen 7 7700X, B650 board, 2x16GB DDR5-6000 kit in A2/B2, EXPO enabled. About one cold boot in four the BIOS reports the full 32GB, the rest of the time it says 16GB and Windows agrees. Reseating the sticks fixes it for a day or two and then it comes back. Each stick works on its own in A2, so I don't think either one is dead, and the BIOS is the newest one on the support page.
@airflow_amir · last mo. · 3 replies
Turn EXPO off and run at plain JEDEC 4800 for two days. If 32GB shows up every single boot at stock, the sticks and slots are fine and what you actually have is failed memory training, where the board gives up and drops a channel instead of retrying.
Then go find a setting called Memory Context Restore, usually buried in the AMD overclocking submenu, and turn it OFF. It caches the training result to speed up boot, and on early B650 boards a bad cached result gets reused on every cold start, which is exactly the on-again-off-again pattern you're describing.
Reply
Report
@budget_bruno · last mo.
MCR was on by default, I never touched it. Two days at 4800 and it was 32GB every boot. Just turned MCR off and put EXPO back on.
Reply
Report
@airflow_amir · last mo.
Leave it off permanently then. You pay maybe 10-15 extra seconds on a cold boot and get a fresh train every time. That's a good trade for not wondering where half your RAM went.
Reply
Report