There are free, professional and self booting editions of MemTest86 available. The pricing and feature differences can be found below.
Platform / Architecture Support
Feature | MemTest86 v11.1 Free Edition | MemTest86 v11.1 Pro Edition | MemTest86 v11.1 Site Edition |
Older BIOS support (pre UEFI)(1) | |||
Bootable from floppy disc(1) | |||
Bootable from CD(1) | |||
Bootable from USB | |||
Bootable from Network (PXE) | |||
UEFI BIOS Support | |||
Native 64-bit code | |||
ARM64 Support | |||
Secure Boot trusted binaries(2) | |||
Native USB keyboard support (3) | |||
Graphical interface w/ mouse support | |||
Piezo speaker audio support | |||
RAM SMBIOS reporting | |||
Standard RAM SPD reporting | |||
Advanced, module-specific RAM SPD reporting (including XMP, EXPO, EPP profiles) |
|||
Configured RAM settings reporting (including clock speed, channel mode, tCL, tRCD, tRP, tRAS) (4) |
|||
Detect ECC mode / capabilities | |||
Faulty DRAM module identification(5) | |||
Faulty DRAM chip identification(5) |
Test Algorithms / Fault Detection
Feature | MemTest86 v11.1 Free Edition | MemTest86 v11.1 Pro Edition | MemTest86 v11.1 Site Edition |
New 64-bit/SIMD tests (6) | |||
New Row Hammer test | |||
Experimental DMA test | |||
Multi-core testing (7) | |||
ECC error reporting (8) | |||
ECC error injection (9) | |||
Disable memory caching option | |||
CPU/RAM temperature monitoring (10) | |||
RAM speed/timings monitoring (10) | |||
RAM benchmarking | |||
SPD data validation | |||
RAM speed/timings validation | |||
Debug logging to disk | |||
Save HTML reports to disk | |||
Customizable HTML Reports | |||
Save results to disk in binary format | |||
Full test automation (via config file) | |||
Custom Tests (via config file) | |||
Save current settings to config file (11) |
Integration (Platform / Third-Party)
Feature | MemTest86 v11.1 Free Edition | MemTest86 v11.1 Pro Edition | MemTest86 v11.1 Site Edition |
Management Console integration & reporting | |||
Command-line scripting | |||
Linux BADRAM memory blacklisting
|
|||
Windows badmemorylist memory blacklisting
|
|||
Network (PXE) Real-time clock (RTC) synchronization | |||
Logic Analyzer error triggering (12) | |||
Intelligent Memory Surveillance (iMS) failure prevention (13) |
Support / Pricing
Feature | MemTest86 v11.1 Free Edition | MemTest86 v11.1 Pro Edition | MemTest86 v11.1 Site Edition |
Multi-language support (French / German / Czech / Polish / Russian / Spanish / Portuguese / Italian / Catalan / Japanese / Chinese) |
|||
Support & Maintenance | Free Public Forum | Phone, E-mail, Forum Support, plus free upgrades for 12 months after purchase. | Phone, E-mail, Forum Support, plus free upgrades for 12 months after purchase. |
Download Price | Free | US$52.00 (14) | US$5040.00 (15) |
USB Price | N/A | US$62.00 + shipping (14) | N/A |
1. If you are looking for old BIOS, floppy disk or CD support, we recommend using MemTest86 V4 which is still available for download under 'Older Versions'. While booting from a CD is still technically possible, the CD/DVD ISO Image remains available for download. However, is not recommended or supported as USB boot is preferable.^
2. Secure Boot is a feature in UEFI that only allows drivers and applications that are signed with an acceptable signature to run on the system. Most systems implement Microsoft Secure Boot, which only allows applications/drivers signed with a Microsoft signature to load properly.^
3. The keyboard now works on systems that fail to emulate IO Port 64/60 correctly. So Mac USB keyboards are now supported.^
4. MemTest86 attempts to retrieve the memory settings configured in the BIOS, for a limited number of supported chipsets. Otherwise, MemTest86 shall report the configured memory settings stored in the SMBIOS (which may be inaccurate). The following chipsets are currently supported:^
- AMD K10 (10h-12h)
- AMD Bulldozer/Piledriver/Steamroller/Excavator (15h)
- AMD Jaguar/Puma (16h)
- AMD Ryzen Zen 1/2/3/4 (17h-19h)
- Intel Core 2nd gen (Sandy Bridge)
- Intel Core 3rd gen (Ivy Bridge)
- Intel Core 4th gen (Haswell)
- Intel Core 5th gen (Broadwell)
- Intel Core 6th gen (Skylake)
- Intel Core 7th gen (Kaby lake)
- Intel Core 8th gen (Coffee Lake)
- Intel Core 9th gen (Coffee Lake Refresh)
- Intel Core 10th gen (Comet Lake/Ice Lake)
- Intel Core 11th gen (Rocket Lake/Tiger Lake)
- Intel Core 12th gen (Alder Lake)
- Intel Core 13th gen (Raptor Lake)
- Intel Core Ultra 1st gen (Meteor Lake)
- Intel Core Ultra 2nd gen (Arrow Lake/Lunar Lake)
- Intel Xeon Scalable 1st gen (Skylake-SP)
- Intel Xeon Scalable 2nd gen (Cascade Lake-SP)
- Intel Xeon Scalable 3rd gen (Ice Lake-SP)
- Intel Xeon Scalable 4th gen (Sapphire Rapids-SP)
- Intel Xeon Scalable 5th gen (Emerald Rapids-SP)
- Intel Atom X Series (Elkhart Lake) chipsets
5. DIMM and Chip decoding allows the a memory address with an error to be decoded to a physical hardware location (memory slot and silicon chip). Currently only available for selected hardware configurations.^
6. Test #11 and Test #12 in the software. These are tests using the CPU's SSE/Neon instructions to read and write 64bit and 128bits of data at a time from the RAM.^
7. MemTest86 support up to 16 cores in the Free version and 512 for the Pro version. Note: The Free version will still work on higher core count CPUs, but will only use the first 16 cores.^
8. ECC reporting is currently not supported for ARM systems.^
9. ECC error injection is a feature that simulates ECC errors in order to test the system's error handling mechanism. The following chipsets may support this feature but may be disabled (depending on your BIOS configurations):^
- AMD Bulldozer (15h)
- AMD Steamroller (15h)
- AMD Jaguar (16h)
- AMD Ryzen (17h-19h) [Note: Injection is disabled in most AMD retail CPUs. To enable, please consult the Processor Programming Reference document]
- AMD Steppe Eagle SoC
- AMD Merlin Falcon SoC
- Intel Nehalem
- Intel Lynnfield
- Intel Westmere
- Intel Core 2nd gen/Xeon E3 (Sandy Bridge)
- Intel Core 3rd gen/Xeon E3 v2 (Ivy Bridge)
- Intel Core 4th gen/Xeon E3 v3 (Haswell)
- Intel Core 5th gen/Xeon E3 v4 (Broadwell)
- Intel Core 6th gen/Xeon E3 v5 (Skylake)
- Intel Core 7th gen/Xeon E3 v6 (Kaby Lake)
- Intel Core 8th/9th gen/Xeon E-2100 (Coffee Lake)
- Intel Core 10th gen/Xeon W-1200 (Comet Lake)
- Intel Core 10th gen/Xeon W-3300 (Ice Lake)
- Intel Core 11th Gen/Xeon W-1300/Xeon E-2300 (Rocket Lake)
- Intel Core 11th Gen mobile (Tiger Lake-H)
- Intel Core 12th gen/Xeon W-2400/3400 (Alder Lake)
- Intel Core 13th gen/Xeon E-2400 (Raptor Lake)
- Intel Core Ultra 1st gen (Meteor Lake)
- Intel Xeon Scalable 3rd gen (Ice Lake-SP)
- Intel Xeon Scalable 5th gen (Emerald Rapid)
- Intel Atom C2000 SoC (Silvermont)
- Intel Broadwell-H SoC
- Intel Atom E3900/Celeron N3350/Pentium N4200 SoC (Apollo Lake)
- Intel Atom X Series (Elkhart Lake)
10. Where supported by the hardware.^
11. Configuration file allows memory test settings to be pre-defined without the need for keyboard input. This can help with automation.^
12. Support for memory error triggering and logging for logic analyzers such as Logic Analyzer Keysight U4164A. Memory errors trigger a write to a pre-defined memory address, allowing a more comprehensive hardware-based tracing and memory analysis.^
13. Support for KingTiger's iMS functionality, which will allow bad RAM addresses to be localized and removed from service, possibly fixing memory errors caused by defective RAM sticks.^
14. You need to purchase 1 license per machine that is running the software. Please see the licensing page to determine how many licenses are required.^
15. Site Edition covers an unlimited number of users within a single organization in a single country.^