Blog
MemTest86 Adds Preliminary LPCAMM2 Testing Support

PassMark’s MemTest86 update version 11.7 (Build 1000) has added preliminary testing for the LPCAMM2 memory type, primarily for Intel’s “Meteor Lake” and “Arrow Lake” chips. This means that the latest memory form factor can now be tested using a standardized testing methodology. With the rise of LPCAMM2 appearances, it is only logical that MemTest86 adds support for this form factor, which we have started seeing on Lenovo ThinkBook 14+ and 16+ and Framework Laptop 13 Pro models, especially from major DRAM manufacturers such as CXMT and Samsung. CXMT’s LPCAMM2 memory uses LPDDR5X-8533 modules, while Samsung’s modules are running LPDDR5X-9600 memory stacks. Interestingly, with further support from SK hynix, Samsung, Micron, and now CXMT, LPCAMM2 is aiming to become a universal standard for memory. Since the upcoming DDR6 memory is scheduled to be the main driver behind (LP)CAMM2, having a memory testing tool is essential. 

Below is the list of fixes and enhancements.
Fixes/Enhancements
- Added preliminary support for LPCAMM2 faulty die decoding on Intel Meteor Lake/Arrow Lake chipsets
- Added support for LPCAMM2 in module graphical report
- Added unknown slot error count in module graphical report saved as bitmap image
- Added module form factor information (eg. LPCAMM2) to detected SPD modules in report
- Added CPU/ECC/timings/decoding support for Intel Bartlett Lake
- Added ECC/timings/decoding support for Intel Raptor Lake chipset variants
- Added ECC/timings/decoding support for Intel Arrow Lake chipset variants
- Added support for measuring TSC frequency using ACPI PM timer if HPET/PIT not available
- Fixed enumeration of physical memory slots when SMBIOS contains an entry per DRAM chip/die (eg. On certain boards with DDR5 modules)
- Fixed physical slot layout of Intel Arrow Lake 2-slot boards with memory controller ordering swapped
- Fixed faulty chip decoding for 1R SODIMM modules on Intel Meteor Lake/Arrow Lake chipsets
- Fixed memory speed reporting on Intel Meteor Lake chipsets
- Fixed reading of DDR5 temperatures when volatile register MR11 is not set to 0
- Fixed bug in disabling of hyperthreads in Free version










