Memtest86+ 8.10

Состоялся выпуск Memtest86+ 8.10, свободной автономной программы для проверки оперативной памяти, распространяемой под лицензией GNU GPLv2. Проект подчёркивает, что Memtest86+ не является редакцией закрытого freemium-продукта MemTest86 от PassMark, а развивается как отдельная свободная ветка.
Memtest86+ запускается отдельно от установленной операционной системы — напрямую через BIOS/UEFI или через загрузчик, поддерживающий протоколы загрузки Linux. Такой режим позволяет тестировать почти всю доступную память, не завися от ядра, драйверов и пользовательского окружения основной системы. Проект поддерживает x86, x86–64 и LoongArch64.
Основной акцент в Memtest86+ 8.10 сделан на совместимости с современными платформами и устранении проблем загрузки. В частности, добавлена поддержка x2APIC, улучшена работа на системах с Intel Lunar Lake и Panther Lake, доработано измерение пропускной способности кэшей и оперативной памяти, а в сборке для x86_64 включено использование SIMD/SSE2.
В числе изменений:
-
Добавлена поддержка x2APIC. x2APIC — расширенный механизм управления локальными контроллерами прерываний в современных x86-системах. Для Memtest86+ это важно потому, что программа запускается вне операционной системы и сама должна корректно обнаруживать и инициализировать процессорные ядра при тестировании памяти. На новых многоядерных платформах старого режима APIC уже может быть недостаточно, особенно при большом числе логических процессоров.
-
Улучшена поддержка Intel Lunar Lake и Panther Lake. Релиз должен корректнее работать на новых клиентских платформах Intel, включая определение параметров оборудования и выполнение тестов на свежих системах.
-
Улучшено измерение пропускной способности. В Memtest86+ 8.10 доработан механизм оценки скорости кэшей и оперативной памяти, а для 64-битной x86-сборки включены инструкции SSE2. ([GitHub][3])
-
Исправлены тайминги LPDDR5. Это должно повысить корректность отображения параметров памяти на системах с современными мобильными модулями LPDDR5.
-
Исправлены проблемы загрузки на AMI BIOS. Разработчики отдельно упоминают исправление, связанное с изменением политики W^X в новых прошивках AMI UEFI, из-за которого Memtest86+ мог не запускаться. ([GitHub][3])
-
Исправлены проблемы загрузки через старые версии GRUB. Также внесены обходные решения для Fedora GRUB EFI и команды
linux. -
Доработан код Secure Boot для будущей проверки shim. Сам бинарный файл Memtest86+ по-прежнему не подписан Microsoft, поэтому на странице проекта для обычной загрузки всё ещё рекомендуется отключать Secure Boot, однако в 8.10 исправлены структура PE/COFF и код Secure Boot, чтобы подготовить проект к дальнейшей интеграции с shim.
-
Внесены улучшения для LoongArch64. В частности, исправлены проблемы отображения на Loongson 2K3000/3B6000M, устранено переполнение температуры и предупреждения компоновщика о RWX-сегментах.
Готовые сборки доступны на сайте проекта: установщик USB для Windows, ISO-образы для Linux, ISO с GRUB, бинарные файлы для PXE и цепной загрузки, а также архив исходного кода.
>>> Источник
