Memory management BSOD

luketex

Prominent
Aug 23, 2017
1
0
510
Last week, I built my very first custom pc. Specs are as follows:

AMD Ryzen 5 1400
ASRock AB350M mATX mobo
Evga GeForce GTX 1060
Corsair Vengeance LPX 2x8gb RAM

For the first few days, everything was going smoothly and I was able to enjoy my pc, playing games such as CS:GO, rainbow six siege, and player unknowns battlegrounds. After a few days, I got a "Memory management" blue screen while playing PUBG. After restarting, it happened over and over, even while playing other games. I ended up reseating the RAM and did not play PUBG for a few days and the issue went away. Thinking I had fixed the issue, I tried playing again and sure enough, got the same bsod. Ever since then, (yesterday and today) I've tried doing what I did to initially "solve" the problem and this time it did not work. In fact the crashing got more frequent and sometimes "pfn list corrupt" bsod would happen after just sitting at the desktop. I then moved on to memtest and in my ignorance, tested both ram sticks at the same time. Within the first few seconds I had 2,000 errors and over 100,000 before the first pass was made. I then removed one stick and am currently in the process of testing the other. So far, through one pass, there have been no errors. I will test the other stick after to confirm.

I guess I have a few questions. How come my system was working for a few days before apparently one stick went bad? Is it something I did to corrupt it? All my drivers are up to date. Is there anyway to buy one stick of 8gb ram to replace the faulty one or do I need to buy a new set? I appreciate any help.
 
Solution
some systems have automatic overclocking in BIOS.
if the system fails memtest86 you should update the BIOS and retest.
(make sure any bios overclocking is turned off)


also, new CPU often require BIOS updates to fix bugs in the CPU microcode. Even if you did not do a update of bios windows will attempt to push out a updated dll for the CPU that will modify the microcode each time windows loads. These can change timings and cause your system to have errors. Bios updates from your motherboard vendor will be tailored to your motherboard timings. windows updated will match your CPU id.

It could just be the electronics, all electronics have a burn in time that can initially result in higher failure rates.
basically, a circuit heats up...
some systems have automatic overclocking in BIOS.
if the system fails memtest86 you should update the BIOS and retest.
(make sure any bios overclocking is turned off)


also, new CPU often require BIOS updates to fix bugs in the CPU microcode. Even if you did not do a update of bios windows will attempt to push out a updated dll for the CPU that will modify the microcode each time windows loads. These can change timings and cause your system to have errors. Bios updates from your motherboard vendor will be tailored to your motherboard timings. windows updated will match your CPU id.

It could just be the electronics, all electronics have a burn in time that can initially result in higher failure rates.
basically, a circuit heats up and cooled down and legs of a chip on a board might detach. newer lead free solder is more brittle than the old solder made with lead.

More likely the timing in BIOS are not set correctly to the correct defaults for your memory timings. New BIOS tend to not put in correct timings for secondary memory timings. (command rate is often wrong)
Bios updates often have many updates for memory timings.




 
Solution