Перейти к содержимому
Новость

Memtest86+ 9.00 научился проверять оперативную память на ARM64

Вышла новая версия Memtest86+ 9.00, в которой появилась поддержка компьютеров с процессорами ARM64. Программу уже проверили на ноутбуках со Snapdragon X и одноплатных компьютерах Raspberry Pi. Правда, запустить ее получится пока не на каждом ARM-устройстве.

RaVic
Memtest86+ 9.00 научился проверять оперативную память на ARM64

Автор: Michael Larabel

Memtest86+ давно используется для диагностики оперативной памяти на компьютерах с процессорами Intel и AMD. Программа запускается отдельно от операционной системы и проверяет память с помощью специальных последовательностей чтения и записи. Такой подход позволяет обнаруживать ошибки, которые могут приводить к зависаниям, повреждению данных и нестабильной работе компьютера.

До недавнего времени список поддерживаемых архитектур ограничивался x86, x86-64 и LoongArch64. С выходом версии 9.00 от 15 октября 2026 года к ним добавилась AArch64. Для владельцев ARM-компьютеров это означает появление еще одного инструмента аппаратной диагностики, который не требует запуска Windows или Linux.

В официальной документации Memtest86+ разработчики уточняют условия совместимости. Для работы на ARM64 необходима прошивка UEFI с поддержкой ACPI. Успешные испытания проведены на ноутбуках Qualcomm Snapdragon X, включая Microsoft Surface Laptop, а также Raspberry Pi 4 и Raspberry Pi 5 с альтернативной прошивкой UEFI. Поддерживается и запуск в виртуальной среде QEMU.

Список пока небольшой. Например, компьютеры Apple с процессорами серии M не поддерживают непосредственный запуск Memtest86+. Кроме того, ARM64-версия пока не умеет отображать сведения SPD о модулях памяти, информацию ECC и температуру. Поэтому появление поддержки архитектуры еще не означает полноценной совместимости со всеми устройствами на ее основе.

Изменились и сами алгоритмы тестирования. Разработчики переработали набор проверок, чтобы быстрее обнаруживать ошибки и выявлять более сложные сбои. Добавлены тесты с использованием векторных инструкций SSE2, AVX2, NEON и LASX. Они позволяют интенсивнее обращаться к оперативной памяти, в том числе за счет операций записи, обходящих кеш процессора.

Отдельного внимания заслуживает новый Bus Stress Test, ориентированный в том числе на DDR5. Он создает интенсивную нагрузку на подсистему памяти. Появился также новый тест RowHammer, предназначенный для выявления ошибок, связанных с многократной активацией строк DRAM. Разработчики улучшили проверки Bit Fade, добавили обнаружение поврежденных данных SPD и расширили распознавание производителей памяти более чем на 100 наименований.

Еще одно изменение пригодится тем, кто регулярно диагностирует компьютеры. Теперь результаты проверки можно сохранить на USB-накопитель с файловой системой FAT32. Для этого достаточно нажать F6. В текстовый отчет попадут сведения о системе, модулях памяти и обнаруженных ошибках. Файлы получают отдельные номера, поэтому предыдущие результаты не перезаписываются.

В список поддерживаемого оборудования также добавлены процессоры Intel семейства Wildcat Lake. Помимо новых возможностей, версия 9.00 содержит исправления ошибок.

Программа остается бесплатной и распространяется с открытым исходным кодом. Новая версия уже доступна для загрузки. При этом владельцам ARM-компьютеров перед созданием загрузочного носителя следует проверить наличие подходящей UEFI-прошивки и совместимость своей платформы.

Расширение поддержки на ARM64 выглядит закономерным на фоне распространения ноутбуков с процессорами Snapdragon. Но пока главная практическая граница проходит по прошивке устройства: даже подходящий процессор сам по себе не гарантирует, что Memtest86+ удастся запустить.

Источник: Phoronix