Question Enabling XMP causes my PC to have no display

Victel

Distinguished
Oct 31, 2016
167
3
18,595

.SKILL Trident Z5 RGB Series (Intel XMP 3.0) DDR5 RAM 48GB (2x24GB) 8400MT/s CL40-52-52-134 1.40V x2​

ASUS z890 pro art
Windows 11
4090
Intel Ultra 9
BIOS Update 1501

My drivers are all updated and my BIOS are updated. Enabling XMP causes my PC to start but I never have a display, it just runs on a black screen and windows never seems to start until I disable XMP again. Any ideas?
 
Run memtest86+
It boots from a usb stick and does not use windows.
You can download it here:

If you can run a full pass with NO errors, your ram should be ok.
Do this first at stock settings, then at XMP settings.

Some motherboards will run memtest from the tools menu in the bios.
 
Run memtest86+
It boots from a usb stick and does not use windows.
You can download it here:

If you can run a full pass with NO errors, your ram should be ok.
Do this first at stock settings, then at XMP settings.

Some motherboards will run memtest from the tools menu in the bios.
I ran your tests. They say nothing is wrong.
 
Can you reach the BIOS when XMP is on or do you have to do a CMOS reset? A PC that only gives a black screen with XMP on is usually because the motherboard can't run the RAM at its advertised speed. You try to run at 8400 MHz which is very high. After enabling XMP, try to lower the frequency to something much lower like 6600 MHz and see if it boots. If it does, you might have to go through some overclocking optimization to find the highest frequency and lowest timings that would be stable, or replace your RAM with a slower kit.

Also make sure you wait long enough when you enable XMP. The motherboard training can take several minutes.
 
Can you reach the BIOS when XMP is on or do you have to do a CMOS reset? A PC that only gives a black screen with XMP on is usually because the motherboard can't run the RAM at its advertised speed. You try to run at 8400 MHz which is very high. After enabling XMP, try to lower the frequency to something much lower like 6600 MHz and see if it boots. If it does, you might have to go through some overclocking optimization to find the highest frequency and lowest timings that would be stable, or replace your RAM with a slower kit.

Also make sure you wait long enough when you enable XMP. The motherboard training can take several minutes.
I can reach the bios with xmp being on but only after I force shutdown the PC and it goes into recovery mode because I can't get it to start normally. Am I able to just lower the frequency or do I have to change the voltage and timings as well? I will start but letting the PC sit as it hopefully configures the ram.
 
I can reach the bios with xmp being on but only after I force shutdown the PC and it goes into recovery mode because I can't get it to start normally. Am I able to just lower the frequency or do I have to change the voltage and timings as well? I will start but letting the PC sit as it hopefully configures the ram.
You don't need to touch the timing or voltage for this test. Just lower the frequency. CL40 at 1.4 V should work just fine at lower frequency. I would suggest to start low like 6200 and if it boots, increase by 100 MHz until it stop working. But if you figure out that your RAM runs at a much lower frequency you may want to play with the timing to get something thighter. But if you don't want to go through this trouble you could just replace the kit with a slower one. As I said 8400 MHz CL40 is really fast and I wouldn't be surprised your board can't run that.
 
You don't need to touch the timing or voltage for this test. Just lower the frequency. CL40 at 1.4 V should work just fine at lower frequency. I would suggest to start low like 6200 and if it boots, increase by 100 MHz until it stop working. But if you figure out that your RAM runs at a much lower frequency you may want to play with the timing to get something thighter. But if you don't want to go through this trouble you could just replace the kit with a slower one. As I said 8400 MHz CL40 is really fast and I wouldn't be surprised your board can't run that.
It doesn't like when I set the ram to 6000mhz either. Looking at the compatibility for z890 pro art it looks to support four 24gb ram chips at 7000mhz so I don't understand the issue I'm having.
 
It doesn't like when I set the ram to 6000mhz either. Looking at the compatibility for z890 pro art it looks to support four 24gb ram chips at 7000mhz so I don't understand the issue I'm having.
Did you first enable XMP before going down to 6000? Because if you reset your BIOS and go straight to 6000 without first going to the 8400 CL40, the default timing may be too fast. What is the timing when you have XMP disabled?
 
When I adjusted the speed xmp reverted to off in BIOS. I think it's listed as 4800mhz.
When does it do that? Immediately or after it unsuccessfully tried to boot? If it doesn't boot and reset the configuration it will certainly go back to default which is indeed 4800 MHz for DDR5.

When I asked about timing, I was talking about the CAS latency. When xmp is disabled, go to the DRAM timing control options and look at the first number at the top. If it's 32 then you should be able to go to 6000 MHz without enabling xmp (but make sure the dram voltage voltage is at least 1.35v).
 
When does it do that? Immediately or after it unsuccessfully tried to boot? If it doesn't boot and reset the configuration it will certainly go back to default which is indeed 4800 MHz for DDR5.

When I asked about timing, I was talking about the CAS latency. When xmp is disabled, go to the DRAM timing control options and look at the first number at the top. If it's 32 then you should be able to go to 6000 MHz without enabling xmp (but make sure the dram voltage voltage is at least 1.35v).
I don't see the CAS latency listing you're talking about. There's a section on the right in the timing control called CPU/Memory but I don't see anything in the amount of 32. There's something called MC Volt. that's at 1.119V. The frequency in this menu is listed as 5400 MHz.
 
I don't see the CAS latency listing you're talking about. There's a section on the right in the timing control called CPU/Memory but I don't see anything in the amount of 32. There's something called MC Volt. that's at 1.119V. The frequency in this menu is listed as 5400 MHz.
On the same page where you enable xmp, there is a "DRAM timing control* tab. Go there and look at "primary timings" (tcl, trdc, trp and tras). If tlc is 32 or higher by default, you should be good to go to at least 6000 MHz without loading xmp or changing the timing.
 
On the same page where you enable xmp, there is a "DRAM timing control* tab. Go there and look at "primary timings" (tcl, trdc, trp and tras). If tlc is 32 or higher by default, you should be good to go to at least 6000 MHz without loading xmp or changing the timing.
I don't see TLC listed. There's a million settings, twrpre, trdpden, tcpded, tccd_l_tdllk. Xmp is enabled on easy mode, not in AI tweaker where these other settings are.
 
Primary Timings DRAM CAS# Latency, DRAM RAS# to CAS# Delay Read CAS# Delay Write are the top settings. Secondary timing listings are next, skew control, memory training algorithms. I don't see what you're talking about
 
Primary Timings DRAM CAS# Latency, DRAM RAS# to CAS# Delay Read CAS# Delay Write are the top settings. Secondary timing listings are next, skew control, memory training algorithms. I don't see what you're talking about
Yes, you see them. It's exactly that: primary timing. tCL stands for time CAS Latency. Depending on the board model they can write them differently but it's these numbers. I thought they would be the same as mine since I also have an Asus board but looks like it's not the case. What are the values for these four?

Those numbers are as important as the RAM frequency. They represent the number of cycles your RAM need to complete an operation. So you want a high frequency (so more cycles per second) and a low CAS latency (less cycles needed per operation).
 
Yes, you see them. It's exactly that: primary timing. tCL stands for time CAS Latency. Depending on the board model they can write them differently but it's these numbers. I thought they would be the same as mine since I also have an Asus board but looks like it's not the case. What are the values for these four?

Those numbers are as important as the RAM frequency. They represent the number of cycles your RAM need to complete an operation. So you want a high frequency (so more cycles per second) and a low CAS latency (less cycles needed per operation).
DRAM CAS# LATENCY says 40 CHA and 40 CHB
DRAM RAS# to cas# Delay Read 39 CHA and 39 CHB
DRAM RAS# to CAS# Delay Write 39 CHA and 39 CHB.
DRAM RAS# PRE Time 39 CHA and 39 CHB
DRAM RAS# ACT Time 39 CHA and 39 CHB
DRAM RAS# to CAS

What am I doing exactly?
 
DRAM CAS# LATENCY says 40 CHA and 40 CHB
DRAM RAS# to cas# Delay Read 39 CHA and 39 CHB
DRAM RAS# to CAS# Delay Write 39 CHA and 39 CHB.
DRAM RAS# PRE Time 39 CHA and 39 CHB
DRAM RAS# ACT Time 39 CHA and 39 CHB
DRAM RAS# to CAS

What am I doing exactly?
Those numbers could be high enough for 6000 MHz. So you could try to set the frequency to 6000 without enabling xmp. But like I said, finding good ram timing configuration can be tricky and requires a lot of work so if you don't want to do that there's not much else to do then getting another slower kit.
 
Those numbers could be high enough for 6000 MHz. So you could try to set the frequency to 6000 without enabling xmp. But like I said, finding good ram timing configuration can be tricky and requires a lot of work so if you don't want to do that there's not much else to do then getting another slower kit.
I set my RAM frequency to 6000MHz and my PC is currently running on that. Is there another step?
 
I set my RAM frequency to 6000MHz and my PC is currently running on that. Is there another step?
This means that the RAM advertised speed (8400 MHz - CL 40) doesn't run with your motherboard/CPU combination. Like I said, you can either try to push it to find out what is its limit on your board (and your CPU), or return it (if you can) and get a slower ram kit. Or run it at 6000 MHz but since you paid for a 8400 MHz that would be a waste of money. But if you are good with that then just leave it like this.

Manual overclock is not trivial especially if don't have any experience with that. You will have to increase the frequency, then adjust the timing, increase the voltage (but I would personally set it to 1.4 V and leave it alone) to get the fastest stable configuration. It's not simple.

But on some motherboards, there are some predefined overclock profiles that you can choose in the BIOS options. If you have that it would be somewhere in the AI Tweaker and you could try them until you find one that works.

8400 MHz CL 40 is very high speed and according to me, only people with good knowledge on how RAM works should buy those kits (you may be lucky and have it running stable with xmp out of the box, but there's a great chance it's not going to be so easy).
 
This means that the RAM advertised speed (8400 MHz - CL 40) doesn't run with your motherboard/CPU combination. Like I said, you can either try to push it to find out what is its limit on your board (and your CPU), or return it (if you can) and get a slower ram kit. Or run it at 6000 MHz but since you paid for a 8400 MHz that would be a waste of money. But if you are good with that then just leave it like this.

Manual overclock is not trivial especially if don't have any experience with that. You will have to increase the frequency, then adjust the timing, increase the voltage (but I would personally set it to 1.4 V and leave it alone) to get the fastest stable configuration. It's not simple.

But on some motherboards, there are some predefined overclock profiles that you can choose in the BIOS options. If you have that it would be somewhere in the AI Tweaker and you could try them until you find one that works.

8400 MHz CL 40 is very high speed and according to me, only people with good knowledge on how RAM works should buy those kits (you may be lucky and have it running stable with xmp out of the box, but there's a great chance it's not going to be so easy).
To run my ram at 6000MHz You're suggesting I set the voltage at 1.4v? Which setting would this be specifically to adjust this voltage or is the 1.4v for something else, such as a different MHz?

Do you recommend NPU boost and AEMP 3? These are in the AI overclock settings.
 
AEMP 3 can help for stability at higher speed if you have 4 ram modules installed. What is your configuration exactly? I just read your original post again and do you really have 4 sticks of 24 GB each? If it's the case then no wonder why it's not working with XMP. 8400 MHz CL 40 with 4 sticks? I don't even think it's possible. You will actually have a hard time making it work stable at more than 6400 MHz.

Also, if you have four sticks, did you buy them in two different kits (as your original post suggests)? This is really not good and you should never mix kits together. The rule is that if you want four sticks buy a kit of four.

If you want to run at 6000 MHz and it's stable then leave the voltage as it is. But if you intend to increase the frequency then you should crank it up to 1.4v.
 
Last edited: