Memtest86+ 8.10

Wydanie miało miejsce Memtest86+ 8.10, wolna, autonomiczna aplikacja do testowania pamięci RAM, dystrybuowana na podstawie licencji GNU GPLv2. Projekt podkreśla, że Memtest86+ nie jest edycją zamkniętego produktu freemium MemTest86 od PassMark, lecz rozwija się jako oddzielna, wolna gałąź.

Memtest86+ uruchamia się niezależnie od zainstalowanego systemu operacyjnego — bezpośrednio przez BIOS/UEFI lub przez bootloader obsługujący protokoły bootowania Linux. Taki tryb pozwala testować niemal całą dostępną pamięć, niezależnie od jądra, sterowników i środowiska użytkownika głównego systemu. Projekt wspiera architektury x86, x86-64 i LoongArch64.

Główny nacisk w Memtest86+ 8.10 położono na kompatybilność z nowoczesnymi platformami i eliminację problemów z uruchamianiem. W szczególności dodano wsparcie x2APIC, poprawiono działanie na systemach z Intel Lunar Lake i Panther Lake, udoskonalono pomiar wydajności pamięci podręcznej i pamięci RAM, a w wersji dla x86_64 włączono wykorzystanie SIMD/SSE2.

Wśród zmian:

  • Dodano wsparcie dla x2APIC. x2APIC — to zaawansowany mechanizm zarządzania lokalnymi kontrolerami przerwań w nowoczesnych systemach x86. Dla Memtest86+ jest to ważne, ponieważ program uruchamia się poza systemem operacyjnym i samodzielnie musi poprawnie wykrywać i inicjować rdzenie procesora podczas testowania pamięci.

  • Poprawiono wsparcie dla Intel Lunar Lake i Panther Lake. Wydanie ma lepiej działać na nowych platformach klienckich Intel, w tym w zakresie identyfikacji parametrów sprzętowych i przeprowadzania testów na świeżych systemach.

  • Udoskonalono pomiar wydajności. W Memtest86+ 8.10 dopracowano mechanizm oceny szybkości pamięci podręcznej i pamięci RAM, a dla 64-bitowej wersji x86 włączono instrukcje SSE2. ([GitHub][3])

  • Poprawiono timingi LPDDR5. Powinno to zwiększyć poprawność wyświetlania parametrów pamięci na systemach z nowoczesnymi modułami mobilnymi LPDDR5.

  • Poprawiono problemy z uruchamianiem na AMI BIOS. Programiści szczególnie podkreślają poprawkę związaną ze zmianą polityki W^X w nowych firmware'ach AMI UEFI, przez co Memtest86+ mógł nie uruchamiać się. ([GitHub][3])

  • Poprawiono problemy z uruchamianiem przez starsze wersje GRUB. Wprowadzono również obejścia dla Fedora GRUB EFI oraz komendy linux.

  • Dopracowano kod Secure Boot w celu przyszłej weryfikacji shim. Plik binarny Memtest86+ nadal nie jest podpisany przez Microsoft, dlatego na stronie projektu dla standardowego pobrania nadal zaleca się wyłączenie Secure Boot, jednak w wersji 8.10 poprawiono strukturę PE/COFF oraz kod Secure Boot, aby przygotować projekt do dalszej integracji z shim.

  • Wprowadzono ulepszenia dla LoongArch64. Szczególnie rozwiązano problemy z wyświetlaniem na Loongson 2K3000/3B6000M, usunięto przepełnienie temperatury i ostrzeżenia kompilatora dotyczące segmentów RWX.

Gotowe kompilacje są dostępne na stronie projektu: program instalacyjny USB dla Windows, obrazy ISO dla Linuksa, ISO z GRUB, pliki binarne dla PXE i rozruchu łańcuchowego, a także archiwum źródłowe.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster