Memtest86+ 9.0 отримала підтримку ARM64 і нові тести пам’яті
Memtest86+ 9.0 додала підтримку ARM64, збереження звітів на USB та нові тести пам’яті для DDR5 і RowHammer.
Утиліта для перевірки оперативної пам’яті Memtest86+ у версії 9.0 отримала підтримку ARM64-пристроїв, зокрема ноутбуків на Qualcomm Snapdragon X і Raspberry Pi 4 та 5 із неофіційною UEFI-прошивкою. Як повідомляє TechSpot, підтримку також перевірили в середовищі QEMU. Для роботи на ARM64 платформам потрібні UEFI та ACPI.
Підтримка ARM64 і звіти на USB
Memtest86+ є безплатним програмним забезпеченням із відкритим кодом для автономного тестування пам’яті на комп’ютерах з архітектурами x86, x86-64, ARM64 і LoongArch64. Програма може завантажуватися безпосередньо через BIOS або UEFI, а також через сумісний проміжний завантажувач. Розробники зазначають, що утиліта отримує доступ майже до всієї пам’яті системи й не обмежується пам’яттю, яку використовує операційна система.
У новій версії також з’явилася можливість зберігати повний текстовий звіт на USB-накопичувач у форматі FAT32. Звіт містить відомості про систему, модулі пам’яті та результати тестування. Для збереження передбачена клавіша F6, а кожному новому звіту надається окремий номер, щоб не перезаписувати попередні файли.
Нові перевірки для сучасної пам’яті
Розробники переробили алгоритми тестування, щоб швидше виявляти помилки та складніші збої. Новий тест навантаження шини орієнтований на слабкі місця інтерфейсу пам’яті, зокрема в системах із DDR5. Він чергує серії запису, перевірки читання та періоди простою, що може виявляти проблеми цілісності сигналу, перепади напруги або помилки налаштування XMP чи EXPO.
Оновлення додає SIMD-тести для 64-бітних процесорів і змінений тест Bit Fade із випадковою послідовністю даних. Також Memtest86+ отримала перевірку RowHammer із шаблонами Blacksmith, перевірку контрольних сум або CRC даних SPD модулів пам’яті та резервне отримання інформації про модулі через SMBIOS, якщо SPD недоступні. Для автоматизації доступний послідовний журнал подій і параметр maxpasses= для перезапуску після заданої кількості проходів.