Question Help diagnosing quirky RAM issue!

Jul 26, 2023
6
0
10
Hello, over the past couple of weeks I've been plagued with BSODs and application crashes all pointing towards some kind of memory related issue.

I've ran countless of tests and now I've managed to boil it down to a very odd issue, with the sticks in the correct slots (2+4) for my motherboard.

If I put DIMM nr1 in slot 2, and DIMM nr2 in slot 4 I'll have no issues, but if I flip it, DIMM nr1 in slot 4 etc I'll suddenly have tons of issues in memtest64 triggering instantly on test 8 and test 13.

Is this a motherboard related problem or is this a ram related problem? I am lost.
 
Would have been interesting to get more system information.
Would have also been interesting to just test 1 stick at a time. (or test with a spare set of RAM, if you have some to borrow from another machine).

But very likely it is marginally bad RAM. Timings and voltages are very slightly different in each slot (as the distance from the CPU varies and wires have resistance). Might be right on the edge of working / not working.

You need to do some more testing.
 
Hi, sorry. It was very late in Norway.

I was wrong with the slots mattering, its actually due to the XMP profile. Whenever it is toggled I will get tons of errors in test 8 and 13, to the point where memtest even froze in test 8 after a minute.

When I boot with that configuration windows however will run stable (I can play games etc..) however very specific tasks like booting a game with an anticheat will either BSOD me due to an illegal memory access or just crash the program with the 0xc000005 error.

Is this in line with test 8/13 errors?


I will test once again later with 1 stick and a different set of RAM, but maybe based on what I've mentioned you have some idea!


I am on an ASROCK B650 PRO RS board
R5 7600X CPU
CORSAIR VENGEANCE RGB 6000MHZ CL36
 
Hi, sorry. It was very late in Norway.

I was wrong with the slots mattering, its actually due to the XMP profile. Whenever it is toggled I will get tons of errors in test 8 and 13, to the point where memtest even froze in test 8 after a minute.

When I boot with that configuration windows however will run stable (I can play games etc..) however very specific tasks like booting a game with an anticheat will either BSOD me due to an illegal memory access or just crash the program with the 0xc000005 error.

Is this in line with test 8/13 errors?


I will test once again later with 1 stick and a different set of RAM, but maybe based on what I've mentioned you have some idea!


I am on an ASROCK B650 PRO RS board
R5 7600X CPU
CORSAIR VENGEANCE RGB 6000MHZ CL36
Post a link to this ram.
What cpu and mobo do you have?
What bios level are you running?
 
XMP works by matching the 'profiles' stored in the RAM stick with the capabilities of the motherboard, as set in the firmware.

Background: A profile is a collection of timing and voltage settings that the RAM can work at. They are stored in the SPD flash chip on the RAM module. XMP is actually an Intel thing as well. But AMD has similar options (EXPO).

So if the BIOS allows selection of a XMP profile, it should really work.

There is no Corsair DDR5 RAM on the EXPO compatibility list however.
(but that doesn't mean it can't work).

The CPU you have only officially supports DDR5-5200. But the RAM you have is DDR5-6000. So if you are trying to run it at 6000MT/sec then some instability isn't that surprising.
 
I could trigger the errors on test 8 with XMP enabled consistently, put in a new kit and at same timings (even higher actually) it runs fine and no errors in test 8.

I have a question though, are errors in test 8 something that affects illegal memory access bsods? Thats what I had issues with and 0xc000005 application crashes.
 
Application Error 0xc0000005 (Access Violation) is a very common error. With many different causes.
It means the CPU used an invalid memory address. That's all you know from this error.

Each process (application) running on the machine gets a range of valid memory addresses it is allowed to use. Using any other address gives the 0xc0000005 error. The operating system kills the process to stop it corrupting other processes on the machine. (this is a simplified description as in real life there are virtual addresses and physical addresses, pages and permissions).

So this can happen as a result of a software bug, or a hardware failure. So it is super general and in no way narrows down the possible fault. But yes, bad RAM could totally provoke this type of error.
 
Well test 8 tries to call for random memory adresses right? So could the cpu be calling the incorrect adress due to faulty ram, thus crashing the application?
 

TRENDING THREADS