Вышла девятая версия Memtest86+ — утилиты, которая проверяет оперативную память ещё до загрузки системы.
Memtest86+ не завязан на какую-либо ОС: он запускается прямо из прошивки BIOS/UEFI или через загрузчик и прогоняет полную диагностику ОЗУ. Если находятся сбойные ячейки, построенную карту проблемных областей можно скормить ядру Linux — оно исключит их с помощью опции memmap. Исходники проекта по-прежнему открыты по лицензии GPLv2.
Главное приобретение релиза — поддержка архитектуры AArch64 (ARM64). Работоспособность уже проверили на платах Raspberry Pi 4/5 и на Snapdragon X. Заодно появилась возможность сохранять отчёт тестирования на USB-накопитель с файловой системой FAT32.
Серьёзно перетряхнули набор тестов. В них добавили оптимизации, ускоряющие обнаружение первого сбоя, и задействовали 128- и 256-разрядные векторные инструкции SIMD — SSE2, AVX2, NEON и LASX. Отдельно появился стресс-тест шины, который нужен для памяти DDR5, и опциональная проверка на восприимчивость к атаке RowHammer (это когда циклическое чтение соседних ячеек DRAM искажает отдельные биты). Ещё один новый тест ищет повреждения данных SPD (Serial Presence Detect).
Выводимая информация о памяти стала подробнее: утилита теперь распознаёт свыше сотни новых наименований DRAM-модулей. Добавлена поддержка платформы Intel Wildcat Lake. Наконец, сборка подписана собственной цифровой подписью, что позволяет загружаться в режиме Secure Boot; в будущем ожидается и заверение подписью Microsoft.
