cancel
Showing results for 
Search instead for 
Did you mean: 

Processors

colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

I also looked at setting Termination Block Ohms and CAD_BUS Block Ohms to Alt1 values.
Changing Termination Block Ohms and CAD_BUS Block Ohms from Rec to Alt1  increases the number of MemTest86 failures.
Just increasing CAD_BUS Block Ohms to Alt1 and leaving Termination Block Ohms at Rec settings showed more significant increase in errors than 
just decreasing Termination Block Ohms to Alt1 and leaving CAD_BUS Block Ohms at Rec settings.

0 Kudos
colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

Using the above settings shown in DRAM Calculator for Ryzen  I get 2 Test 7 and 1 Test 8 failure running 1 pass of 4 of a  full set of Memtest86.
So I am getting close to finding the correct Motherboard BIOS Settings and Ram Timings to run this memory at 3200MHz.
I will look at reducing the CPU voltage next in an attempte to reduce electrical noise on the power supply.
DRAM Voltage set to 1.3500V.

SOC Voltage set to 1.03125V.
CPU Voltage will be tested from 1.5 volts down to 1.4 volts starting at 1.45 Volts.

0 Kudos
noodles59
Miniboss
Miniboss

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

It is impressive that Asus' most expensive board is unable to run 3200 out of the box?!

Maybe time to dump Corsair and change to a better brand instead fumbling with ram timing.

0 Kudos
colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

Any X470 motherboard will have a problem running 4 of dual channel 16GB RAM sticks at 3200. It is pretty much the limit of the Ryzen 2700x and X470 chipset. I selected a 3200 kit for that reason.

I do think Asus BIOS should do a better job of auto overclocking the DRAM though. I will discuss that in the support case.     

0 Kudos
colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

Dropping CPU voltage down to 1.45 volts results in 1 single Test 7 failure running 1 pass of 4 of a  full set of Memtest86.
I will drop the CPU voltage down to 1.425 volts next.

0 Kudos
colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

This has some information regarding maximum memory frequency expectations on Ryzen 2700X and X470:

https://www.youtube.com/watch?v=S0mR4IoNWkQ&feature=youtu.be&t=1313

Specifically:
pastedImage_1.png

0 Kudos
colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

Dropping CPU voltage down to 1.45 volts results in 1 single Test 7 failure running 1 pass of 4 of a  full set of Memtest86.
Dropping CPU voltage down to 1.425, 1.4125, 1.4065 caused 2, 4, 6 Test 7 failures.

0 Kudos
colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

Set CPU voltage at 1.45 volts.

Set SOC Voltage at 1.03125 volts.
Run 1 pass of MemTest86 Test 7 only, since that is the test that fails.
Tested changing DRAM voltage with following results. 
DRAM voltage = 1.3 volts - PC will not boot. Memory Timings are automatically reset.
DRAM voltage set to 1.375, 1.36, 1.355 volts, all result in an increased number of Test 7 Failures, higher the DRAM voltage results in more failures.
Dropping DRAM Voltage to 1.345 volts = 1 Test 7 error.

Looked at variation of CPU Voltage with DRAM Voltage set to 1.345 volts.

Set CPU voltage at 1.425 volts.

Set SOC Voltage at 1.03125 volts.
Set DRAM = 1.345 volts.
This results in 2 Test 7 errors.

Set CPU voltage at 1.425 volts.

Set SOC Voltage at 1.0375 volts.
Set DRAM = 1.345 volts.

This results in 6 Test 7 errors before I stopped the test. 

Dropped DRAM Voltage further to 1.34 volts.

Set CPU voltage at 1.425 volts.

Set SOC Voltage at 1.03125 volts.
Set DRAM = 1.34 volts.
This results in 2 Test 7 errors.

 

Looks like I will have to change other BIOS settings to get this DRAM to pass MemTest86 at 3200.

0 Kudos
colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

Having thought about this situation it looks like electrical noise is a serious issue with Ryzen 2700x and memory overclocking.
Based on the above results I decided to drop all voltages as much as possible in an attempt to reduce electrical noise.
For all of the above results I had not looks at changing voltages other than CPU Voltage, SOC voltage, and DRAM voltage. 
The remaining voltages on the motherboard BIOS were set to Auto.
As you can from see the above tests I had hit a local minimum.
Variation of the above 3 voltage parameters from the following settings:

CPU voltage at 1.45 volts.

SOC Voltage at 1.03125 volts.
DRAM Voltage at 1.35 volts.
Only results in more Test 7 and some Test 8 failures.

I looked at modifying the Voltage Reference values from 0.5x down to 0.45x and up to 0.55x in 0.01 volt steps in an attempt to fix logic '0' read as logic '1'
errors, and vice versa. However moving the reference values only moved the failures towards one failure type or the other. Failures could not be eliminated, again indicating high levels of electrical noise on the system causing MemTest 86 failures.
 
I decided to look at dropping the PLL voltage from it's Auto value of 2.025 volts down to 1.8 volts, since that is the source of a clock generator, reducing the voltage amplitude should reduce electrical noise in the system.

I also decided to look at turning off some more ASUS BIOS options - to be discussed later.
Testing continues.

0 Kudos
colesdav
Esteemed Contributor III

Re: Asus ROG Crosshair Hero VII, Ryzen 2700x, Corsair Vengeance RGB (Pro) 3200 4x16GB Memtest86 failures.

Jump to solution

I have managed to run the 3rd RMA set of Corsair Vengeance RGB PRO 3200 4x16GB kit at 3200MHz and pass MemTest86.
Here is a shot of ASUS BIOS showing the CPU and Memory Frequency used: 
pastedImage_2.png

Here is a screenshot showing passing MemTest86 Tests 1 to 10 with a Single Pass. It also passes a 4 Pass Run including the Hammer Test 13.

pastedImage_3.png
  

Looking at the Ryzen Specifications:

AMD Ryzen™ 7 2700X

Specifications
Base Clock
3.7GHz
Max Boost Clock
4.3GHz

See: 
2nd Gen Ryzen™ 7 2700X Desktop Processor | AMD 

 
I set up MemTest86 tests to run at the highest Max Boost Clock 4.3GHz

You need to be careful to have BIOS settings which will also pass MemTest86 at Base Clock 3.7GHz.

 

Lower Clock frequency would usually imply less noise and it would not be unreasonable to assume that passing MemTest86 at  Max Boost Clock 4.3GHz 

would mean you will also pass MemTest 86 at Base Clock 3.7GHz. This was not the case. When I dropped the clock multiplier in BIOS from 43 to 37 and I ran MemTest86 it failed with many Test 7 errors.This has serious implications for users of AISUITE  III within Windows 10 if a User were to drop the Clock Multiplier from within Windows 10 from 43 to 37 using the AISUITEIII TPU menu for example. The User could end up running at a CPU clock frequency which is in fact causing memory failures which could wreck their Windows 10 OS or at the very least cause BSOD's. I made further adjustments in the ASUS BIOS settings so that MemTest86 passes at both  Base Clock 3.7 GHz and 

Max Boost Clock 4.3GHz.

The MemTest86 screenshot above at 4326 MHz is actually using the adjusted settings which pass MemTest86 at both frequencies. 
I drop the Clock multiplier from 43 to 37 in BIOS, reboot and run MemTest86 again.
Here is a screenshot showing passing MemTest86 at 3.7GHz . Note this passes Test 13 Hammer test as well but that is not shown in this screenshot.

pastedImage_7.png
 
Adjusting BIOS settings to achieve the above was difficult. 

I am now able to report back to Corsair and ASUS to tell them that this 3rd RMA set of Corsair Vengeance RGB PRO 3200 4x16GB kit can indeed run at it's rated speed of 3200MHz on Ryzen 2700x with Asus ROG Crosshair Hero VII (Wifi) motherboard and pass MemTest86 at Ryzen 2700x specified Base and Boost Clocks. 

I will supply the BIOS User Settings file to both ASUS and Corsair for their inspection. 

Corsair have told me they are unable to run Failure Analysis on the previous two RAM kits which failed MemTest86 with default ASUS BIOS settings and frequency when run at SPD 1.2 volt profile running at 2133MHz. 

I will continue to request that Corsair do something to fix their Ram Selector.

Hopefully AMD,  Asus, Corsair and other Ram manufacturers can work together to seriously improve memory compatibility and profiles for next generation Ryzen products. 

This RAM issue has cost me time and money to resolve. It has been difficult to debug and MemTest86 runtimes on Ryzen2700x are long.

I have opened a couple of separate posts related to this issue. 

https://community.amd.com/thread/238460
and 
https://community.amd.com/thread/238459 

Thanks again to everyone who responded to this post and gave advice.

I now mark this as Correct Answer.

View solution in original post