Sabertooth 990FX R2.0 BSOD, Crashing, unresolved.

Adam Tokonitz

Honorable
Jul 26, 2013
5
0
10,510
So it's come to my attention that the computer, custom build, is crashing frequently.

Specs:
TUF components
Motherboard - Sabertooth 990FX R2.0
RAM - Corsair Vengeance 32GB (4 x 8GB) Part No. CMZ32GX3M4A1866C9
Graphics card - AMD GIGABYTE Radeon HD 7870
500GB HDD
BIOS version - 0906
Windows 7 x64-bit

BSOD Errors:

IRQL_ NOT_LESS_OR_EQUAL
PFN_LIST_CORRUPT
MEMMORY_MANAGEMENT
PAGE_FAULT_IN_NONPAGED_AREA
*Other crashes that have occurred have not listed an error.

*Multiple occurrences of "AMD Display driver has stopped working and recovered"
*Multiple occurrences of "Internet Explorer has stopped working" with opening.

Situations/Symptoms/Occurrences:

*Computer worked for about a month with no crashes. The first crash indicated a PFN_LIST_CORRUPT error.
*Checking the QVL, we discovered that the RAM is not listed on the QVL anymore, it was on the hard copy, but on more up-to-date online versions, it is no longer listed.
*Running MemTest86+, 3 of the 4 RAM sticks will pick up errors on passes 6 and 8. The 4th stick will immediately pick up errors with the start of the test. All sticks are cool to the touch or slightly warm.
*The motherboard is liquid-cooled. The CPU housing case has 3 medium fans and 2 large fans for venting/sucking in cool air. All fans are dusted. The Graphics card has 3 small fans on it, and multiple heat sinks.
*The BIOS screen indicated the memory is reading at 1333Hz, but the RAM sticks are 1866Hz. This weekend my father and I will be attempting to update the BIOS and changing from 1333Hz to 1866Hz.
*With 2 of 4 RAM sticks installed on the motherboard, it would only read one 8GB stick instead of both. These sticks were placed in slots A1 and B1. Now all four sticks are back inside and they're all reading at 32GB total.

Two links I can provide where I have posted this issue as well are:
*Both sites have more information if it was left out here, as well as pictures.
Chief Delphi - A FIRST Robotics forum base. http://www.chiefdelphi.com/forums/showthread.php?p=1278350#post1278350

Sevenforums.
http://www.sevenforums.com/bsod-help-support/293138-multiple-bsod-errors-computer-crashing-randomly.html#post2427618
 
Solution
AM3+ FX processors can use 1866MHz memory with one DIMM per channel. If you use two DIMMs per channel you can use 1600MHz memory. Anything higher than that you need to start overclocking for the memory to work.

Using XMP profiles won't help you since the four modules will not be able to run at there rated speeds with a stock setup. I would suggest setting the memory clock to X8.00 and also manually set the DRAM Timings.

DRAM Timings for 1866MHz speeds are •9-10-9-27, but you will only be able to use 1600MHz speed. It is not surprising that the memory runs at 1333MHz speed if you don't manually set the memory clock and DRAM timings.
AM3+ FX processors can use 1866MHz memory with one DIMM per channel. If you use two DIMMs per channel you can use 1600MHz memory. Anything higher than that you need to start overclocking for the memory to work.

Using XMP profiles won't help you since the four modules will not be able to run at there rated speeds with a stock setup. I would suggest setting the memory clock to X8.00 and also manually set the DRAM Timings.

DRAM Timings for 1866MHz speeds are •9-10-9-27, but you will only be able to use 1600MHz speed. It is not surprising that the memory runs at 1333MHz speed if you don't manually set the memory clock and DRAM timings.
 
Solution

Adam Tokonitz

Honorable
Jul 26, 2013
5
0
10,510
I'm not exactly a tech-savvy, so if you could explain what DIMM is, and where it's applied that'd be great. My dad said everything on the computer IS overclockable but he didn't want to, and usually doesn't get into, overclocking. When I went into the BIOS it allowed me to set the memory to read at 1866Hz with no "error" message, but will it do that no matter and still not function properly?

Also what are XMP profiles?
 
DIMM or dual in-line memory module comprises a series of dynamic random-access memory integrated circuits.

AMD FX Key Architectural Features
http://www.amd.com/us/products/desktop/processors/amdfx/Pages/amdfx-key-architectural-features.aspx
At the bottom of the page see footnote #2

footnote 2. 1866 supported with 1 DPC (DIMM per Channel)

On a dual channel motherboard installing four DIMMs of 1866 MHz memory is 2 DPC (DIMM per Channel). That is what you are attempting to do.

XMP (Extreme Memory Profile) is a non-JEDEC approved SPD table for your RAM that is programmed into the sticks. By setting XMP you can run the DIMMs at the memory manufacturers RATED speed and timings.
 

Adam Tokonitz

Honorable
Jul 26, 2013
5
0
10,510
So what are the steps I should take to get the most out of my RAM? If you could, could you dumb it down so I can better understand.

Will issues arise with the RAM not being on the QVL?
If you refer to my first post, while testing the RAM sticks separately with MemTest, one card brought up errors almost immediately, could this RAM stick be shot? Also the other three would detect errors on passes 6 and 8 of the test.

What exactly is a dual channel motherboard? Trying to learn something while attempting to fix the issues.
I'm assuming because it has 4 slots, 2 for A and 2 for B. But that is just an assumption.

Trying to understand your post, I'm trying to get 1866 using all four slots, so both channels, and that isn't possible without overclocking? And "On a dual channel motherboard installing four DIMMs of 1866 MHz memory is 2 DPC (DIMM per Channel). That is what you are attempting to do." means that I would need 2 RAM sticks per slot/channel? If I'm wrong feel free to correct me and teach me. Like I said, trying to learn whilst fixing the issue at hand haha.
 
BIOS settings
Chapter 3 of the manual
page 3-8
AI Tweaker Menu
page 3-9
Change AI Overclock Tuner from [Auto] to [Manual]
Change Memory Frequency to [DDR3-1600]
page 3-10
DRAM Timing Control
For using all four sticks of memory at DDR-1600, try •9-10-9-27, or add +1 to each number for looser timings or -1 for tighter timings.
Set the first four numbers starting with DRAM CAS# Latency. See how that runs.

I think it will run at 1600 not at 1866.
 

Adam Tokonitz

Honorable
Jul 26, 2013
5
0
10,510
Alright, I'll try this as soon as I can with my dad's help. This should work, unless one of the RAM sticks are corrupted/blown. Hopefully they aren't. I'll set these timings then run MemTest86+ and get back to you.