DIMM / Chip error decoding (Pro & Site Edition only)
MemTest86 V10 (Pro Edition) supports decoding and identification of the DDR5/DIMM module on which a particular error occurred. This can be used to more efficiently narrow down potentially bad RAM modules. This is done by decoding the memory address with an error and locating the physical hardware that corresponds to that address. The possibiliity of multiple channels, multiple ranks, interleaving & hashing of addresses makes this a complex process.
If supported, MemTest86 reports the decoded DIMM and DRAM chip when memory errors are detected during testing. In additional, a graphical summary report of memory errors for each module is displayed on test completion (shown below), as well as in the HTML report.
Note that due to the nature of the tests, accurate slot and chip decoding is not possible for test 6 or test 14. Due to this, no errors found during either test are decoded.
Chip numbering convention
MemTest86 (Site Edition) further supports decoding of the individual memory chip in which the error occurred. The DRAM chip naming (U0...U7) can be adjusted by with config parameter CHIPMAP. See configuration options for details.
The chip ordering convention is illustrated in the images below.
The memory channel, slot and chip number can be identified as below.
Slot numbering convention
For DDR5 motherboards with 4 RAM slots, the most common for desktop motherboards, there is (or was) an loose informal industry convention that slots are numbered in this order with these names. A1, A2, B1, B2. The A and B refer to the channel and the 1 and 2 refer to the slot within that channel. But on some motherboards the slots are labeled just DDR5_1,2,3,4 or A,B,C,D.
With the release of the Intel Ultra 200S CPUs and the 1851 motherboards it seems there is no longer a single standard. Some vendors are A1-A2-B1-B2 while others are B1-B2-A1-A2.
A1-A2-B1-B2 | B1-B2-A1-A2 |
---|---|
Intel Reference board ASRock ASUS |
MSI Gigabyte Biostar |
Starting from version 11.1, MemTest86 takes these vendor differences for 1851 motherboards into account.
Supported module types
MemTest86 supports DIMM/chip decoding for installed modules that all have the same type and capacity. The following RAM module types (ie. form factors) are supported:
For other form factors (such as soldered RAM in laptops), the module may be represented by the UDIMM graphic in the DIMM results screen. An example of a laptop with 1 soldered module and 1 SODIMM slot is shown below.
Supported platforms
Note: V10 only supports DIMM and Chip decoding for select motherboards, memory and CPU architectures
Currently decoding is available for:
1. Failing chip may not be correctly identified in single rank configurations^
Copyright © 2021 PassMark® Software