4

I once over-estimated my knowledge of hardware (especially combination of motherboard and memory) and bought 4x 16GB GeIL EVO Potenza DDR4-3000 DIMM CL16 for an ASRock X99 Extreme3. I tried to configure it myself, but I never got the forth memory bar to be recognized and the Ubuntu system thus had only 12 of 16 GB available memory.

Then, I brought the PC to a professional for some repairs and asked that the configuration ought to be checked. He indeed succeeded to configure the UEFI to make all 4 bars work with a maximum frequence of approx. half of the 3000MHz available (I think 1600).

Now, I left the PC turned off for some months and the UEFI settings got erased. I forgot that that happens... Now, I'd like to find these settings again to save myself the way to the store and maybe learn something about memory configuration.

The product details from the sellers homepage (translated):

Model name:     EVO Potenza
Capacity:   16GB
# of modules:   4x
Capacity of each module:    4096MB
Type of memory:     DDR4-3000
JEDEC Norm:     PC4-24000U
Memory type:    unbuffered
Norm:   DIMM
Memory interface:   DDR4
Max. Frequency:     3000MHz
Voltage:    1.35V
Connection:     288-pin
Latency (CL):   CL16
RAS to CAS Delay (tRCD):    16
Ras Precharge Time (tRP):   16
Row Active Time (tRAS):     36
Features:   XMP 2.0 Support

I have the following options available in the UEFI (version 3.70):

BCLK Frequency
DRAM Voltage
DRAM Reference Clock
DRAM Frequency (Auto | DDR4-800 | DDR4-1066 | DDR4-1333 | DDR4-1600)

Primary Timing Options:
CAS# Latency (tCL)
RAS# to CAS# Delay (TRCD)
Raw Percentage Time (tRP)
RAS# Active Time (tRAS)
Command Rate (CR)

Secondary Timing Options:
Write Recovery Time (tWR)
Refresh Cycle Time (tRFC)
RAS to RAS Delay (tRRD)
RAS to RAS Delay (tRRD_L)
Write to Read Delay (tWTR)
Write to Read Delay (tWTR_L)
Read to Percentage (tRTP)
Four Activate Window (tFAW)
CAS Write Latency (tCWL)

Third Timing Options and Advanced Settings
[I can list them if that if that helps]

I already tried to set all options available from the product details which still causes only 3 of 4 bars to be recognized.

The CPU is Intel(R) XEON(R) CPU E5-2603 v3 @ 1.60GHz. The OS is now Ubuntu 18.04 (in case that matters, the memory is already not recognized in the UEFI).

16GB of RAM installed, ~12GB useable is marked as duplicate of question regarding Windows which has never been involved in my system or an erroneous connection of the memory or CPU socket which I believe is unlikely since the problem is identical to the situation before the first fix which needs to be found again (unfortunately and because of my bad).

Kalle Richter
  • 2,212
  • 5
  • 40
  • 60
  • 1) EFI settings getting erased when the machine is powered off for a long time is **not** normal. You might have another problem (e.g. an empty battery on the motherboard). – Hennes Aug 25 '18 at 16:44
  • 2). DR stands for double data rate. a 200MHz DDR DIMM trafers data just as fast as a 400MHz non DDR DIMM. Could it be that you try to significantly overclock your memory to 6000 Marketing MHz? – Hennes Aug 25 '18 at 16:48
  • @Hennes Thanks for input. 1.) The machine was off for approx. 8 months. I installed an UEFI update some days ago, but the settings were gone already when I started the machine for the first time after the long timeout. 2). The thing is that I don't really know what I'm doing, so I might try that unintentionally, but it's not my aim - which is only to get the 16GB running again. The only thing I did was to change the settings which I recognized in the product data sheet. – Kalle Richter Aug 25 '18 at 18:19
  • From your post "Features: XMP 2.0 Unterstützung". Can you test with with XMP disabled? XMP is intel eXtreem Memory Profile, best used when you only add 2 DIMMS rather than 4, so not sure why it would then work with 3/4,.... Worth testing though. – Hennes Aug 25 '18 at 18:21
  • @Hennes I went through all the settings and there's no option to dis/enable extreme memory. There's an option to dis/enable Intel SpeedStep Technology. – Kalle Richter Aug 25 '18 at 18:43
  • SpeedStep is CPU speed related. It should not influence the memory. – Hennes Aug 26 '18 at 12:25
  • [Crucial](https://www.crucial.com/compatible-upgrade-for/asrock/x99-extreme3) only suggests RAM which is at most DDR4-2666. With DDR4-3000 you might not have enough voltage. Try maybe to set the DRAM Voltage higher to 1.5v for such higher speed ram. – harrymc Mar 08 '20 at 21:36
  • @harrymc The UEFI UI doesn't accept values > 1.39999999. Maybe there's another option to increase the limit? – Kalle Richter Mar 08 '20 at 23:41
  • This might be why the professional lowered the frequency - to reduce the required voltage. Try to put voltage up as high as it will go. If this doesn't help, reduce the RAM frequency manually. – harrymc Mar 09 '20 at 07:00

3 Answers3

2

I payed an IT guy to figure it out and he simply pulled and plugged bars from the 3rd and 4th bench with reboots in between. That, he said approximately, triggers the auto-configuration of quad-channel mode.

The sequence was as I recall, insertion of one in the 3rd bench, reboot, check the recognition in the EFI menu, shutdown, put that one in the 4th bench, then reboot, check, shutdown, put the 4th bar in the 3rd bench. And reboot. And that was it. The 4 bars where recognized and operate with 2400MHz and I have 16GB RAM which was all I ever wanted, except for buying the right modules in the first place.

I did reset the memory settings (timing etc.) before he started. And he checked the bars for marks indicating the order, but there were none.

Kalle Richter
  • 2,212
  • 5
  • 40
  • 60
1

The RAM counseled for the ASRock X99 Extreme3 by the Crucial website goes only up to DDR4-2666, while the one you bought is DDR4-3000.

The motherboard evidently can adapt itself, as it can manage to work with three RAM sticks, but not with four.

The usual suggestion in such a case is to up the voltage to 1.5v, as higher-powered RAM requires more voltage. However, the motherboard in question can only go up to 1.39, which I believe was not enough in this case, so this is not an option.

The only way to reduce the voltage required by the RAM is to reduce its frequency, which was apparently the solution taken by the workshop that made it work for you with four RAM sticks.

Your options then are either to work with four RAM sticks but with reduced speed, or stay with three RAM sticks working at the full speed of the motherboard (which is still below the true capacity of the RAM your bought).

harrymc
  • 455,459
  • 31
  • 526
  • 924
  • Thanks for your input. My aim is definitely to use the 4 RAM sticks, first with any working configuration, on top of that ideally with the fastest. Setting DRAM voltage=1.39V causes DRAM frequency to be [DDR4-1600, DDR4-1333, DDR4-1066, DDR4-800]. The DRAM reference clock is 133Mhz or Auto. I tried all combinations without success. I didn't touch BCLK frequency (min 96, default 100, max 300). The label says it's for overclocking and I'm not sure which value to try without risking damage. Do you have any more suggestions? I'd be grateful. – Kalle Richter Mar 11 '20 at 20:24
  • What you are asking for is called RAM underclocking and requires specialized knowledge. However, the BIOS may be able do the work for you if it supports XMP profiles. Read about it in the articles [What are XMP profiles and how do I use them](https://www.pcgamer.com/what-are-xmp-profiles-and-how-do-i-use-them/) and also [Extreme Memory Profile (XMP) - Intel](https://en.wikichip.org/wiki/intel/xmp). Use [CPU-Z](https://www.cpuid.com/softwares/cpu-z.html) as explained in the above links. – harrymc Mar 11 '20 at 20:37
  • Any advance with the problem? – harrymc Mar 14 '20 at 21:32
  • I have no idea how to select the XMP profile in the UEFI. The links require a Windows OS. I don't have one. – Kalle Richter Mar 14 '20 at 22:44
  • First see if XMP is mentioned in the BIOS and is enabled. Then we'll look for Linux tools that use it. – harrymc Mar 14 '20 at 23:00
  • I went through all the settings and there's no option to dis/enable extreme memory – Kalle Richter Mar 14 '20 at 23:01
  • Strange that you found nothing. Questions: (1) What is exactly your BIOS version? (2) Did you find in it any mention of "XMP" or "JEDEC"? I found RAM calculatorss such as [DRAM Calculator for Ryzen](https://www.techpowerup.com/download/ryzen-dram-calculator/) (works for everything) and [others](https://www.tech21century.com/best-free-overclocking-software-cpu-gpu-ram/), but almost all work on Windows. You may try WINE to run them on Linux, or ask a friend that has Windows. – harrymc Mar 15 '20 at 06:21
  • The UEFI is 3.70. XMP and JEDEC are mentioned in a table of timing values which I can partially or completely apply. I tried all of them. There's no option en/disable XMP. I tried to run two programs with WINE, but they fail to start due to various errors. Since my aim was to save the time to bring the PC to the workshop, I can no longer invest any more in this. I'll award you the bounty since you were supportive and I learned something from you explanations and links. – Kalle Richter Mar 15 '20 at 11:59
  • 1
    Now that you know more about the problem, you could ask the workshop what exactly they are doing and post an answer here, for future readers. – harrymc Mar 15 '20 at 14:59
1

The first thing I would try is to reset everything (including voltages) to auto.

Second, higher voltage does not always yield better performance. Sometimes it will impede performance by causing higher heat production.

Start with the default voltage and if you aren't getting reliability at full speed try incrementing it a small amount of time. A utility such as MemTest86+ can help with this.

Don't worry about getting the full timings. Some processor motherboard combinations will never get your full optimized timings on timing optimized RAM.