MemTest86 9.0: RAM-Fehlerdiagnose von PassMark mit großem Update

Sven Bauduin
16 Kommentare
MemTest86 9.0: RAM-Fehlerdiagnose von PassMark mit großem Update
Bild: PassMark

Der MemTest86 von PassMark, ein Fehlerdiagnose-Tool für den Arbeitsspeicher, erhält mit Version 9.0 sein erstes großes Update seit Monaten. Neben neuen Features halten auch zahlreiche Fehlerkorrekturen und Optimierungen Einzug in das System-Tool. Außerdem unterstützt MemTest86 erstmals Systeme auf Basis von ARM64.

Mehr Funktionen und weniger Fehler

Der für seine große Online-Datenbank, die auch immer wieder Ausgangspunkt für Enthüllungen neuer Prozessoren ist, und den gleichnamigen CPU-Benchmark PassMark bekannte Entwickler erweitert die RAM-Fehlerdiagnose mit der neuen Version 9.0 unter anderem um das Auslesen von Temperaturen, sofern von den DIMMs und dem Mainboard unterstützt, weitere SPD-Details und neue RAM-Darstellungen.

Nach der Version 8.4 vom 8. Mai 2020 ist das Update auf Version 9.0, das auch einen verbesserten ECC-Support für Intel-CPUs vom Typ Comet Lake und Coffee Lake mitbringt, die erste große Aktualisierung seit Monaten.

Das System-Tool eignet sich in erster Linie dafür Speicherfehler zu finden und ist weniger als reiner Stabilitätstest für den RAM zu verstehen. Hierfür eignen sich entsprechend spezialisierte Programme wie der Karhu RAM Test, MemTest64 sowie der Stabilitätstest von AIDA64 eindeutig besser.

Download auf ComputerBase

PassMark MemTest86 9.0 und die Alternativen MemTest86+ und MemTest können wie gewohnt direkt unterhalb dieser Meldung aus dem Download-Archiv von ComputerBase heruntergeladen werden. Weiterführende Informationen liefert die offizielle Website des Tools.

Die offiziellen Release Notes von PassMark MemTest86 Version 9.0 lesen sich wie folgt:

New Features
  • Support UEFI-based ARM systems (arm64/aarch64), including memory test algorithms ported to ARM64 and optimized using hand-written assembly code. Special thanks to Simula eX³ project (ex3.simula.no) for providing high-end ARM64 systems for testing.
  • Added BADRAM & badmemorylist formatted strings and instructions in the exported HTML report to mask defective memory addresses (Pro only).
  • Revamped RAM SPD screen in the Main Menu with graphical view of all RAM slots.
  • Added preliminary support for DIMM temperature reporting (when supported by DIMM).
  • Added option to change save location of logs/reports to another disk volume (file system).
  • Added prompt on various exit options (shutdown, reboot, exit to BIOS) on application exit.
  • Added keyboard shortcut (F12) to save screenshot to file within the Main Menu.
  • Support for saving test results to a byte-packed, binary file for storage-limited systems.
  • Support for passing configuration parameters via command line arguments.
  • Added new config file parameter, 'EXACTSPDSIZE', to specify the total capacity of all detected SPD to match before allowing tests to begin.
  • Added new config file parameter, 'MEMREMMB', for specifying the minimum amount of memory to leave unallocated during testing.
  • Added new config file parameter, 'MINMEMRANGEMB', for specifying the minimum size of memory ranges that shall be allocated for testing.
  • Added new config file parameter, 'AUTOREPORTFMT', for specifying report format of auto-saved reports.
  • Added new config file parameter, 'PMPDISABLE', to disable TFTP uploading of XML messages for Management Console integration.
  • Added new config file parameter, 'RTCSYNC', to sync real-time clock with PXE server (via a periodically updated 'CurrentTime.txt' served by the PXE server).
  • Added new config file parameter, 'VERBOSITY', for specifying the verbosity level of the debug output.
  • Added new config file parameter, 'TPL', to specify the UEFI task priority level of the MemTest86 application.
Fixes/Enhancements
  • Support for per-baseboard configuration file via baseboard-prefixed filename (eg. "Surface Pro-mt86.cfg").
  • Optimized/removed stale 32-bit code in memory tests.
  • Improved test coverage by alternating between ascending/descending assignment order of CPU cores between passes when running in parallel mode.
  • Track CPU core/thread ID of detected memory errors, and include the list of CPUs in error in test summary/report.
  • Added tracking and reporting of min/max/average CPU + DIMM temperatures (when supported by DIMM).
  • Added SMBIOS memory device info to reports.
  • Modified DRAM address ECC error reporting from (Column,Row,Rank,Bank) -> (Channel,Slot,Rank,Bank,Row,Column).
  • Added serial number of DIMM module experiencing ECC errors in report (supported chipsets only).
  • Added channel/slot information of detected SPDs in report (supported chipsets only).
  • Fixed 100% CPU usage when waiting for input in main menu.
  • Improved UI drawing performance for better responsiveness.
  • Generate beeps of Piezo Speaker on test end (if available).
  • Changed to large, coloured PASS/FAIL message box on test end.
  • Changed to large, coloured FAIL message box on failed pre-test SPD checks.
  • Fixed Test 12 errors in HTML report being truncated.
  • Updated blacklist to work around new UEFI bugs Apple added to their UEFI firmware.
  • Updated blacklist to work around Microsoft/Huawei laptops with display issues related to screen resolution.
  • Fixed crash on VirtualBox due to reading of non-existent MSRs.
  • Include system information details in TestResult XML messages to PXE Server (Site Edition).
  • Display error when there is a TFTP transfer error when sending Status XML messages to PXE server (Site Edition).
  • Fixed escaping of chars to XML entities when generating messages to PXE Server (Site Edition).
  • Output additional lines to console during MemTest86 boot.
  • Fixed detection of uncorrected ECC errors for AMD Ryzen chipsets.
  • Fixed ECC detection for > 2 channels for AMD Ryzen chipsets.
  • Fixed ECC support for multiple CPU dies for AMD Ryzen chipsets.
  • Fixed ECC error detection on AMD Ryzen chipsets with multiple CPUs.
  • Added preliminary support for AMD Ryzen ECC reporting via error count registers when PFEH is enabled.
  • Fixed ECC detection for Intel chipsets that use error count registers.
  • Added ECC support for different Intel Coffee Lake chipset variants.
  • Added disabling of SMI for Intel Kaby Lake chipsets to allow ECC errors to be detected.
  • Added ECC support for Intel Comet Lake chipsets.
  • Added preliminary support for decoding of system address to socket/channel/rank/bank/row/column address on Broadwell-DE. This information is logged in the log file.
  • Fixed incorrect reporting of ECC capabilities for chipsets with multiple IMCs.
  • Added support for retrieving CPU info for Intel Gemini Lake chipsets.
  • Added preliminary support for retrieving CPU info for Intel Ice Lake chipsets.
  • Fixed potential unstable behaviour when increasing the target multiplier for Intel Silvermont chipsets.
  • Fixed enabling turbo mode on Intel Silvermont chipsets.
  • Updated temperature offsets for AMD Ryzen chipsets.
  • Added preliminary support for reading AMD Ryzen 5000 (Family 19h) chipset temperatures Updated EDK2 library to edk2-stable202008.
  • Fixed memory leak when exiting program.
  • Revised Portuguese translations.
  • Updated unifont.bin file with higher weight Russian glyphs.
  • Removed PassMark contact information from reports.
PassMark MemTest86 v9.0 – Release Notes
Update 24.02.2021 13:28 Uhr

MemTest86 9.0 Build 2000 erschienen

Nur rund zwei Wochen nach der initialen Veröffentlichung von MemTest86 9.0 Build 1000 haben die Entwickler mit MemTest86 9.0 Build 2000 ein Bugfix Release veröffentlicht, welches noch einmal an einigen Ecken nachbessert und Probleme behebt.

Unter anderen wurden Korrekturen am Temperatur-Offset von Desktop-Prozessoren vom Typ AMD Ryzen vorgenommen und weitere kleine Fehler korrigiert.

Die offiziellen Release Notes lesen sich wie folgt:

Fixes/Enhancements
  • Fixed text disappearing in the main menu for certain boards (eg. Thinkpad)
  • Fixed artifacts appearing in icons due to improper handling of transparency channel
  • Restored option to set # of passes for Free version
  • Fixed drawing issues in Upgrade to Pro screen when hovering mouse over sidebar
  • Fixed display issues in console mode for certain boards (eg. Supermicro)
  • Fixed double temperature offset being applied to certain Ryzen (AMD 17h) chipsets

MemTest 86 9.0 Build 2000 kann wie gewohnt direkt unterhalb dieser Meldung aus dem Download-Archiv von ComputerBase heruntergeladen werden.

Downloads

  • MemTest Download

    3,8 Sterne

    MemTest ist ein einfaches Tool zum Testen der Zuverlässigkeit des Arbeitsspeichers.

    • Version 7.0
  • MemTest86 Download

    5,0 Sterne

    Memtest86 testet den verbauten Arbeitsspeicher auf seinen Zustand und meldet etwaige Fehler.

    • Version Free 9.0 Build 2000
    • Version Free 4.3.7
  • Memtest86+ Download

    4,6 Sterne

    Memtest86+ testet den Arbeitsspeicher auf Fehler und andere Unzulänglichkeiten.

    • Version 5.31b
    • Version 5.01