Question Asus ROG Strix x670E Suddenly showing Q Code 18

kyle.herbert16

Honorable
Jun 25, 2018
2
0
10,510
The other day after restarting my PC, it suddenly started showing Asus Q Code 18, which from what I can gather means that memory pre-initialization is stuck.
but it doesn't show up 100% of the time, if I restart the PC a few times, I can get it to boot into the bios, where I can just exit to windows, but after that if I restart the PC, Q code 18 shows back up.
I've tried reseating the RAM, i've tried swapping the RAM slots, and also booting with just one stick of RAM, I've also tried resetting the CMOS, which temporarily fixes the issue, and then on the next restart after entering windows it goes back to showing Q Code 18.
It's probably worth noting that I do change some bios settings, like using DOCP II. (i've tried I and II, they both have the same effect, Q Code 18), I use AMD Eco mode set at 65W, with a negative curve optimizer of 5. could the Q Code 18 be caused by these settings?

PC Specs are
CPU - Ryzen 9 7950X
Motherboard - Asus ROG Strix x670E-E Gaming
Ram - GSkill Trident Z RGB 6400 2x16 CL32
Storage - Kingston NV2 1TB and 2TB
PSU - SilverStone HELA r1200 Platinum
 
Have you tried updating the BIOS?

Just on the RAM, that's XMP and not AMD EXPO, right? If you have XMP enabled, try with it turned off.
It's DOCP on Asus Motherboards, but I did try that yes, I turned off DOCP, and it booted normally, so I double checked my bios, and reinstalled it. I thought I was on the lastest version but it appears I wasn't. and after updating the bios, it appears to be working normally, and I can boot into windows with no Code 18. Still can't use my ram to it's fullest though, I have to set it at 6000MHz for it to boot.
 
It's DOCP on Asus Motherboards, but I did try that yes, I turned off DOCP, and it booted normally, so I double checked my bios, and reinstalled it. I thought I was on the lastest version but it appears I wasn't. and after updating the bios, it appears to be working normally, and I can boot into windows with no Code 18. Still can't use my ram to it's fullest though, I have to set it at 6000MHz for it to boot.
Ryzen 7000 is very memory sensitive, it's getting better than it was but trying to use non EXPO RAM any faster than 6000MHz is hit or miss.