XMP is having problems, but there are no issues when using XMP off?
XMP is having problems, but there are no issues when using XMP off?
As discussed in the title, I've been using XMP for some time now. Previously, with XMP enabled, my speeds were 6600mhz but this caused random crashes and BSODs until I realized the problem was linked to XMP being active. Since then, I've turned it off and experienced no issues. My current setup includes an MSI PRO Z790-P WIFI motherboard, an i7-12700K CPU, a MSI RTX 4070 Gaming X Trio GPU, 32GB G.Skill Trident Z5 RGB RAM, a DeepCool LS520 SE 240mm cooler, and a NZXT C1000 Gold PSU in a LANCOOL III case. My question is whether manually overclocking the RAM would be safe and how to do it properly. I ran multiple mem tests while XMP was on, which failed repeatedly, but after turning it off, all errors disappeared.
The manual RAM OC process is quite time-consuming and requires significant effort. XMP/EXPO is also regarded as a form of RAM OC, but activating these profiles means the RAM maker has already conducted thorough testing to determine stable frequencies and timings at various voltage levels. These settings are then saved into an OC profile, commonly known as XMP for Intel CPUs and EXPO for AMD CPUs.
However, when doing manual RAM OC, you need to:
* Determine the standard JEDEC frequency, timings, and voltage that your RAM supports. For example, a G.Skill RAM might run at 6000 MT/s with specific timings at 1.4V (details available in HWinfo64).
* Adjust these parameters—raising frequency, tightening timings, lowering voltage, or changing all three—carefully.
* After making these adjustments, verify stability by running tests like memtest86. A full run of all 15 tests is the minimum, while multiple passes improve reliability. For two 16GB modules, this could take around 5 hours per pass, or up to 20 hours for four passes.
Often, pushing frequencies, timings, or voltages too far leads to instability and failure to boot. In such cases, you must revert to the BIOS for finer adjustments.
Most users skip manual OC due to the time and patience required. They simply enable XMP/EXPO set by the manufacturer and let it run. Those who aim for optimal performance are willing to invest the necessary time and effort, but the real-world impact is minimal.
There are more than two profiles available; you can check HWinfo64 for details. If you find profiles like 6600, 6400, 6000, or 5200, try enabling slower versions from the maximum 6600 MT/s.
CPU-Z will detect your RAM and display the XMP profiles.
If your RAM matches a single kit (not two identical part numbers), it should work with any of the listed XMP profiles.
Should you encounter problems, reach out to g.skil for a potential replacement.
Thanks for the clear explanation, but after going through everything I'm not really in the mood to experiment with voltages. I also didn't realize there are several XMP profiles, so I'll check that out this evening and find out what happens! Thanks.
MoBo memory QVL, link provided, is used to identify the correct CPU segment and input the RAM part number. Check if the RAM appears in the list. If it does and MSI confirms compatibility with 6600 MT/s speeds, consider RMA as a solution. If not visible or operates at slower rates (like 4800 MT/s), RMA won't help because the RAM won't function at the advertised speeds. For assurance of faster performance than JEDEC standards, select RAM from the QVL and avoid generic options.
Also look into the G.skil RAM selection app to find the right combination for your motherboard and CPU.
I follow the idea that you can't always use RAM kits at their highest rated XMP speed with certain combinations of motherboard and processor.
Just because a kit is labeled for 6,600MT/s and your motherboard supports that speed, doesn't guarantee your CPU will perform well either. It's all about compatibility.
I don't own a 12th or 13th generation Intel CPU, but searching online reveals that many users succeed at 6,000MT/ with a 12700. However, very few manage 6,800MT/s or higher.
CPU World lists DDR4-3200 and DDR5-4800 as the top limits for the 12700K, which seems to be an Intel conservative approach.
If your BIOS permits, attempt XMP speeds much lower than 6,600MT/s and check stability using MemTest86. You might start at 6,000MT/s or a slightly lower rate like 5,600MT/s.
If MemTest86 runs without errors after a full test at 6,000MT/s, try increasing the speed by 200MT/s and retest, for example at 6,200MT/s then 6,400MT/s.
If you encounter even one error at 6,000MT/s, reduce the speed by 200MT/s to 5,800MT/s and re-evaluate.
In my view, choosing a RAM kit solely because it can't reach its advertised maximum might not be justified. The seller could send the kit for independent testing, and they might discover nothing is amiss. It's not their responsibility if your CPU struggles to overclock properly.
Would you consider returning a set of W-rated tires simply because your vehicle couldn't hit the 168mph rating on a race track?
With the rising cost of DDR5 RAM, dealers may become more cautious when handling return claims.
From what I've heard from many people, your RAM isn't running at its advertised speed doesn't necessarily mean it's broken. However, I also don't want to go through the RMA process due to current issues with RAM prices and the fact that I bought this kit at the end of 2024. I plan to try overclocking slowly using memetesting and then proceed from there.
Just a note: XMP/EXPO isn't completely reliable for every possible setup; it remains an original configuration for the base RAM speed. If your RAM runs a bit slower than expected (most come with at least two now), you might consider that. Otherwise, applying the XMP/EXPO profile and slightly reducing speed or timing can improve stability. I'm not sure if they'll accept an RMA for an XMP/EXPO profile that doesn't work.