cancel
Showing results for 
Search instead for 
Did you mean: 

Can't use more than one stick of DDR5 on X870E Extreme

MAD
Level 9

I just recently upgrade my pc, from my old Intel 6850K with a Rampage V Edition 10 to a Crosshair X870E Extreme and 9950X3D. Also updated my old GTX 1080 for an Asus RTX 5090 LC, new Samsung 9100 PRO and new AIO Corsair Titan 420 RX with 3 extran 140x30 fans to keep this beast well cooled. I have V-Color Manta Xfinity TMXFL2480838KWK, it is a DDR5 8000 48 GB kit (24x2) CL38-52-52-128 with XMP/EXPO profiles, but can't it to get working. Only 1 stick in slot A2 works at 8000 with EXPO I no issues at all, being detected in less than 1 minute. But with 2 sticks never finish to detect memory, sometimes reboots, but it is not stable at all, can't enter windows without getting a lot of errors. I tried with 1 modulo only on B2 and only works in auto at 4800, no other settings work, but the same stick in A2 works at 8000 no problem at all. Even try in auto with A2 and B2 at 4800 and also have errors in windows. Already updated to 1715 bios last week and no luck. Maybe the IMC is so bad that can't work with 2 dimm? At least 4800 should work. So far each module works, tested in A2 at 8000, and also in B2 at 4800, but no luck trying to work together. Any recommendations? Which settings should I set? It is all auto, because I just installed and want 100% stable before trying to do some oc on the cpu. Don't need to do oc on the memory, just want to run them 100% stable.

696 Views
33 REPLIES 33

st3inerd
Level 9

Maybe try single known good stick in each slot @ JEDEC settings and see if it is only B2 causing you the problem.  give a close inspection to the B2 slot and pay attention to the pins looking for any abnormalities.  if you have a different CPU slot it in and give it a try.  if works with different CPU maybe an IMC problem with channel B on 995x3d if does not work with different cpu then you are looking at maybe a slot problem, socket or trace?  if you pull the CPU inspect the socket pins very carefully looking for abnormalities.  I am not an expert but these are some things i have tried to determine whether I need to replace a M/B, RAM or CPU.  best of luck.

gupsterg
Level 15

I see you have thread open. Rather then discuss in private message you sent me I felt best to post here.

I do not work for ASUS, I am a user.

The memory TMXFL2480838KWK kit is SK Hynix M die, this should work well with setup in my opinion.

V-Color.jpg

I never use XMP / EXPO / DOCP / AMEP, I'm an Ai Tuner manual user.

I do not know your abilities in configuring system, so if you would like my help you need to follow my process so I know how you have system setup.

Use BIOS 1715, this has been decent for me, revert your BIOS settings to stock by using CMOSCLR.

Set fan profiles, other settings as you would want, leave anything related to CPU/RAM OC at defaults. Save profile as "Base Auto" settings.

When you go to Tool >ASUS User Profile > Load/Save Profile from/to USB Drive,

CTRL+F2 saves BIOS settings as txt to USB.

F2 saves BIOS settings as CMO file so you can load profile from USB.

Share saved "Base Auto" txt settings file, so I can have a look. You can attach txt file to post on forum, either ZIP txt or change extension to ZIP, as forum does not allow just txt file as attachment.

On the rise and fall of the clock cycle...

Next we set a "Base Voltage" profile.

On Extreme Tweaker set Ai Tuner to Manual, leave BCLK at 100MHz.

Go into DRAM Timings Control, set:-

DDR Training Runtime Reduction [Disabled]
Power Down Enable [Disabled]

Go into DIGI + VRM, set VRM Spread Spectrum [Disabled].

Go into Tweaker's Paradise, set:-

Clock Spread Spectrum [Disabled]
1.8V PLL Voltage [1.80000]
1.8V Standby Voltage [1.80000]
Misc_ALW [0.75000]
Chipset0 VDD Voltage [1.05000]
Chipset1 VDD Voltage [1.05000]
CPU 3.3V [3.30000]

On main Extreme Tweaker page set:-

CPU SOC Voltage [Manual Mode]
- VDDSOC Voltage Override [1.02500]
CPU VDDIO / MC Voltage [1.10000]
Misc Voltage [Manual Mode]
- Misc Voltage Override [1.10000]
VDDP Voltage [0.800]
High DRAM Voltage Mode [Disabled]
DRAM VDD Voltage [1.10000]
DRAM VDDQ Voltage [1.10000]
VDDG CCD Voltage [900 mV]
VDDG IOD Voltage [900 mV]

Advanced Memory Voltages page set:-

PMIC Voltages [Sync All PMICs]
SPD HUB VLDO (1.8V) [1.80000]
SPD HUB VDDIO (1.0V) [1.00000]
Memory VDD Voltage [1.10000]
Memory VDDQ Voltage [1.10000]
Memory VPP Voltage [1.80000]

Then go to Advanced > AMD CBS > UMC Common Options > DDR Option > DDR Training Options and set these values:-

DFE Read Training [Enable]
Rx Burst Length [8x]
Tx Burst Length [8x]

Then go to Advanced > AMD Overclocking > DDR and Infinity Fabric Frequency/Timings

There first go into Infinity Fabric Frequency and Dividers, set Fclk VDCI Mode Pref [Predictive]

Then return back out of that menu and select DDR Options, you should see DDR5 Nitro Mode, set to [Enabled] and also set DDR5 Robust Training Mode [Enable].

Save this setup as "Base Voltage" profile, share txt by attaching to post on forum.

We have now set voltage manually at stock for Ryzen 9000 series and DDR5, so we have control on voltage and they do not change base on "Auto rules" of BIOS. Plus we have settings for optimal DRAM training and FCLK stability to base our DRAM OC on.

On the rise and fall of the clock cycle...

Current latest ZenTimings is v1.36.1856, get that from makers googledrive here. Before running ZenTimings you will need to set an exclusion rule for ZenTimings folder in Windows Security.

Open Windows Security, go to Virus & threat protection settings, manage settings, Exclusions, Add or remove exclusions and add an exclusion for ZenTimings folder, you will still get a warning on using ZenTimings.

In ZenTimings go to Tools > System Info, scroll down, check tPHYRDL matches between DRAM channels on "Base Voltage" profile.

If it does not, go into BIOS, DRAM Timing Control > DDR PMU Training and adjust ARdPtrInitVal P0, default is 3. Do not use my value shown, that is what my HW in use needs for tPHYRDL match at 8100MT/s.

Spoiler
ARdPtrInit.jpg

Higher ARdPtrInitVal P0 value syncs channel A to B, lower B to A. You may find you need to test differing values to gain matched tPHYRDL between DRAM channels. This is a quirk of AMD Ryzen, nothing to do with ASUS firmware.

I always double check readings in ZenTimings using Ryzen Master, I do not use the new GUI as think it's pants. Grab Ryzen Master below text "For Ryzen 3000 Series to 8000 Series processors*" it does work on Ryzen 9000 series.

Spoiler
KBD84 3304 UEFI Defaults RM ZT CPU-Z marked.jpg

As you may going to BIOS a lot during this process, here is a shortcut which will take you to BIOS without having to hit F1, etc.

On the rise and fall of the clock cycle...

Thanks, I made the Base Auto file following your steps and will continue with the others in a couple of hours, still working hours for me. Sorry, can't see the option to attach the zip file

gupsterg
Level 15

Once you have "Base Auto" and "Base Voltage", let see if we can get some DRAM speed.

Set:-

FCLK Frequency [2000 MHz]

VDDSOC Voltage Override [1.20000]
CPU VDDIO / MC Voltage [1.40000]
VDDP Voltage [1.000]
DRAM VDD Voltage [1.40000]
DRAM VDDQ Voltage [1.40000]
VDDG CCD Voltage [950 mV]
VDDG IOD Voltage [950 mV]

You do not need to adjust voltage for DRAM in Advanced Memory Voltages, what you set as VDD/VDDQ on Extreme Tweaker will be replicated there automatically.

Also bump memory clock to 5200MHz, see if system get to OS, check tPHYRDL match, they should match for a few memory clock jumps. In steps see if you can jump to 6000MHz, no need to set DRAM Timings for now, see if can get speed on [Auto] DRAM Timings.

On the rise and fall of the clock cycle...

MAD
Level 9

Tried to drag and drop in here and it says .txt is not supported, .zip, .rar, .doc. nothing is supported. Do you know which file type can I send?

Strange ZIP is not supported, when you drag and drop file and see error message it will state what file types are supported

file types supported.jpg

On the rise and fall of the clock cycle...

MAD
Level 9

Ok, finally converted to JPG, so at least you can see it. Let me know which format I can send the files here. Also I made this with only 1 module in A2 as with 2 it is not stable. Once I set the Base Auto and Base Voltage, then I will add the second memory in B2 and check the frequency, or should I make all this files running with the 2 dimm? Because I can never enter to windows with 2 sticks, so can't run for example the Ryzen Master you mentioned.

2be692ad60a61c89199ecec3d3c47ff1-3.jpg

2be692ad60a61c89199ecec3d3c47ff1-4.jpg

2be692ad60a61c89199ecec3d3c47ff1-5.jpg

2be692ad60a61c89199ecec3d3c47ff1-6.jpg

2be692ad60a61c89199ecec3d3c47ff1-7.jpg

2be692ad60a61c89199ecec3d3c47ff1-8.jpg

2be692ad60a61c89199ecec3d3c47ff1-9.jpg

2be692ad60a61c89199ecec3d3c47ff1-10.jpg

2be692ad60a61c89199ecec3d3c47ff1-11.jpg

2be692ad60a61c89199ecec3d3c47ff1-0.jpg

2be692ad60a61c89199ecec3d3c47ff1-1.jpg

2be692ad60a61c89199ecec3d3c47ff1-2.jpg