I have a 2019 27" i9 iMac running Ventura 12.6. I just purchased two used 32 GB Apple OEM RAM sticks from OWC; they are configured as follows:
They've been in the machine for about a week, and have been running without issue. Nevertheless, I thought it would be prudent to test them.
I ran MemTest86 using the default configuration, except I stopped it after 2 passes (14 tests/pass), which took 13 hours. There were zero errors.
However, I had previously run two passes with Rember (recommended by OWC), and got errors both times:
FAILURE! Data mismatch at local BUFA address 0x000000019a6e97b8, BUFB address 0x0000000879b9c7b8
BUFA Data: 0xffffffff80000000, BUFB Data: 0xffffffff80200000
FAILURE! Data mismatch at local BUFA address 0x000000060ffea7b8, BUFB address 0x0000000cbcbd47b8
BUFA Data: 0xd4d4d4d4d4f4d4d4, BUFB Data: 0xd4d4d4d4d4d4d4d4
Both tests also gave me the following error. I'm not sure of its significance, i.e. I don't know if it just means you can miss some errors, or if it actually means the above errors may not be valid:
Attempting memory lock... WARNING: Testing with unlocked memory may be slower and less reliable
ERROR: Memory lock failed - reason unknown.
Given that I've gotten different results from MemTest86 and Rember, what should I do now?
According to the MemTest86 documentation, running one pass should be sufficient to detect 'all but the most obscure errors', suggesting that even two passes have a small chance of missing an error; thus it's possible the Rember results are legit (i.e., that my memory is bad, even if MemTest86 can't detect it).
After MemTest86 completed without errors, it suggested that I could run with Parallel CPUs* to increase my likelihood of detecting errors, but when I tried that I got the message that 'multi-CPU modes are unavailable due to UEFI firmware limitations'.
*I take that to mean MemTest86 uses only one CPU when running the test, which makes sense, since I didn't hear the fans go on. Rember also uses only one CPU
They've been in the machine for about a week, and have been running without issue. Nevertheless, I thought it would be prudent to test them.
I ran MemTest86 using the default configuration, except I stopped it after 2 passes (14 tests/pass), which took 13 hours. There were zero errors.
However, I had previously run two passes with Rember (recommended by OWC), and got errors both times:
FAILURE! Data mismatch at local BUFA address 0x000000019a6e97b8, BUFB address 0x0000000879b9c7b8
BUFA Data: 0xffffffff80000000, BUFB Data: 0xffffffff80200000
FAILURE! Data mismatch at local BUFA address 0x000000060ffea7b8, BUFB address 0x0000000cbcbd47b8
BUFA Data: 0xd4d4d4d4d4f4d4d4, BUFB Data: 0xd4d4d4d4d4d4d4d4
Both tests also gave me the following error. I'm not sure of its significance, i.e. I don't know if it just means you can miss some errors, or if it actually means the above errors may not be valid:
Attempting memory lock... WARNING: Testing with unlocked memory may be slower and less reliable
ERROR: Memory lock failed - reason unknown.
Given that I've gotten different results from MemTest86 and Rember, what should I do now?
According to the MemTest86 documentation, running one pass should be sufficient to detect 'all but the most obscure errors', suggesting that even two passes have a small chance of missing an error; thus it's possible the Rember results are legit (i.e., that my memory is bad, even if MemTest86 can't detect it).
After MemTest86 completed without errors, it suggested that I could run with Parallel CPUs* to increase my likelihood of detecting errors, but when I tried that I got the message that 'multi-CPU modes are unavailable due to UEFI firmware limitations'.
*I take that to mean MemTest86 uses only one CPU when running the test, which makes sense, since I didn't hear the fans go on. Rember also uses only one CPU
Comment