[Übersicht] Speichertestprogramme 2024 (Updated 19.05.24)

[Übersicht] Speichertestprogramme 2024

Jeder kann testen, wie er es für richtig hält. Einen pauschal "richtigen" Weg, der für alle potenziellen Probleme und Fehler ideal ist, gibt es sowieso nicht.

Sachliche Diskussionen sind erlaubt und erwünscht, wer aber andere User ihrer Meinung wegen persönlich angreift wird von mir aus dem Thread verbannt (unbefristet).



1. Live DVD/USB Bootable


1.1. Passmark MemTest86

Homepage: MemTest86 - Official Site of the x86 Memory Testing Tool
Hardwareluxx Sammelthread:
Typ & Lizenz: Live-CD/DVD/USB, Freeware + Commercial + Business

MemTest86 is the original, free, stand alone memory testing software for x86 computers. MemTest86 boots from a USB flash drive or CD and tests the RAM in your computer for faults using a series of comprehensive algorithms and test patterns. The latest version of MemTest86 supports all the current technologies, including:

  • 13 different RAM testing algorithms
  • DDR4 RAM (and DDR2 & DDR3) support
  • XMP - high performance memory profiles
  • UEFI - The new graphical standard for BIOS
  • 64bit - From version 5, MemTest86 is native 64bit code
  • ECC RAM - support for error-correcting code RAM
  • Secure boot - With MemTest86 being code signed by Microsoft
  • Graphical interface, mouse support and logging of results to disk
  • Foreign language support (Chinese, German & more)
  • Self booting off USB or CD, without needing DOS, Linux nor Windows
  • Network (PXE) boot - Scalable, disk-less provisioning from a single PXE server
  • Dual booting - Will boot to V4 in BIOS and V7 in UEFI from a single flash drive
mt86Screen-1.png mt86Screen-2.png

1.2. Stessfull application Test (Stressapptest)

Homepage: stressapptest - Linux Mint Community
Typ & Lizenz: Linux basiert, Live-CD/DVD/USB, Open Source

Stressful application test (or stressapptest, its unix name) tries to maximize randomized traffic to memory from processor and i/o, with the intent of creating a realistic high load situation in order to test the existing hardware devices in a computer. Stressapptest may be used for various purposes:

  • stress test
  • hardware qualification and debugging
  • memory interface test
  • disk testing
Bild1 Bild2 Bild3​

1.3. GoldMemory (Updated 09/2021)

Homepage: GoldMemory.cz
Typ & Lizenz: Live Medium, Freeware + Commercial (2016)

GoldMemory Advantages

  • an advanced professional memory testing software.
  • written in a "hand-tuned" pure x86 assembly language for x86 and x86-64 based computers
  • a standalone (not require operating system's)
  • supports booting from USB or CD
  • DOS-compatible (supports log file reporting)
  • allowing testing up to 64GB/1TB of memory size
  • uses proprietary algorithms customized for specific cases
  • where other standard solutions do not work
goldmem_s23ns35.gif
goldmem_s1vxsxv.gif

1.4. memtest86+ (Updated 01/2024)

Homepage: Memtest86+ - Advanced Memory Diagnostic Tool
Hardwareluxx Sammelthread: [Guide] Anleitung: Wie testet man RAM-Riegel mit Memtest86+ V2.01/V4.00?
Typ: Live Medium, Linux basiert

Based on the well-known original memtest86 written by Chris Brady, memtest86+ is a port by some members of the x86-secret team. Our goal is to provide an up-to-date and completly reliable version of this software tool aimed at memory failures detection.
- IMC polling for live RAM settings
- Preliminary support for ECC polling
- Add support for MMIO UART
- Add debugging options
- Bug fixes & optimizations
- Add support for Secure Boot Signing
- Add support for Headless EFI system
- Add various command line options
- Add support for legacy ATI SB400
- Fix an issue related to BadRAM pattern
- Fix disabling SMP using F2 at startup
- Fix crash on SuperMicro X10SDV
- Various bug fixes and optimizations
- Rewrite code for UEFI 32 & 64 bits
- Add support for x64 Long Mode Paging
- Add support for up to 256 cores
- Add detection for DDR4 & DDR5
- Add support for XMP 3.0
- Add detection for AMD Zen 1/2/3/4
- Add detection for Intel up to 13th Gen
- Add better support for AMD pre-ZEN CPUs
- Add support for older nVidia and AMD chipsets
- Add support for SDRAM
- Many enhancements
- Numerous bug fixes & optimization
mt86plus-01.png mt86plus-03.png mt86plus-02.png



2. Windows Anwendungen


2.1. HCI MemTest

Homepage: MemTest: RAM reliability tester for Windows
Typ & Lizenz: Windows Anwendung, Freeware + Commercial

MemTest is a RAM tester that runs under Windows. It verifies that your computer can reliably store and retrieve data from memory. A correctly functioning computer should be able to do this with 100% accuracy day in and day out. A computer that fails these tests, perhaps because of old hardware, damaged hardware, or poorly configured hardware, will be less stable and crash more often. Even worse, it will become even less stable over time as corrupted data is written to your hard disk.

By running MemTest you can ensure that your computer's RAM correctly functions. It is wise to test this when you buy a new computer, install new RAM, or change the configuration of your machine (for instance, to overclock it). Are you the sort of user who likes to push the performance of your machine to the edge? Relying upon whether your machine will boot after your new BIOS tweaks is a poor way to determine the safety of your new settings. Use Mem Test as a true test of stability.

MemTestHelper - GUI für die kostenlose Version von HCI MemTest

Achtung seit 11/2019 EOL. Unterstützt MemTest Versionen bis 6.1 (Quelle).

Einstellungen: RAM to test, Number of threads, Number of rows, X/Y offset, X/Y spacing, Stop at coverage %, Stop on error (default), Start minimised (default), Window height,

Download: GitHub - integralfx/MemTestHelper: C# WinForms GUI to automate HCI MemTest

memtest_helper.jpg

2.2. TechPowerUp Memtest64

Homepage: MemTest64 - Memory Stability Tester
Hardwareluxx Sammelthread: [Sammelthread] TechPowerUp MemTest64 (Windows XP/Vst/7/8/10)
Typ & Lizenz: Windows Anwendung, Freeware

TechPowerUp Memtest64 is a free lightweight, standalone utility that lets you check your system memory for problems at the hardware-level. It has a graphical interface, and can be run from within Windows.

Features

  • Runs on Windows XP, Vista, Windows 7, Windows 8, Windows 10. 64-bit OS only
  • Supports all modern processors, including Intel Core and AMD Ryzen
  • No reboot or DOS-mode required
  • You can control how much memory to test, to reduce operational impact
  • Memory is tested using various detection algorithms
  • Errors will be detected automatically
  • Does not require Administrator privileges
  • No installation or registry modifications required
attachment.php
Corsair Vengeance RGB CMR32GX4M4C3000C15 - XMP - MemTest64 V1.0 - 26 loops.png

2.3. Microsoft Windows Memory Diagnoctics Utility (mdsched.exe)

Homepage: -
Typ & Lizenz: Windows integriert (XP/Vst/7/8/8.1/10)

Windows includes built-in features to help you identify and diagnose problems with memory. If you suspect a computer has a memory problem that isn’t being automatically detected, you can run the Windows Memory Diagnostics utility by completing the following steps:

  • Click Start, type mdsched.exe in the Search box, and then press Enter.
  • Choose whether to restart the computer and run the tool immediately or schedule the tool to run at the next restart.
  • Windows Memory Diagnostics runs automatically after the computer restarts and performs a standard memory test automatically. If you want to perform fewer or more tests, press F1, use the Up and Down arrow keys to set the Test Mix as Basic, Standard, or Extended, and then press F10 to apply the desired settings and resume testing.
  • When testing is completed, the computer restarts automatically. You’ll see the test results when you log on.

Note that if a computer crashes because of failing memory, and Windows Memory Diagnostics detects this, the system will prompt you to schedule a memory test the next time the computer is restarted.
mdsched.exe-img-3uikzg.jpg

2.4. Karhu Software RAM Test

Homepage: RAM Test - Karhu Software
Hardwareluxx Sammelthread: [User-Review] RAM auf Stabilität testen mit RAM Test von Karhu Software
Lizenz: kommerziell
RAM Test is a fast and reliable memory testing software capable of detecting both faulty hardware and overclock instability. Its key features include:

  • An easy-to-use graphical user interface
  • Support for up to 8 TB of RAM and 64 threads
  • Optimized code paths for AVX/AVX2 capable processors
  • Portability (i.e. can be run from a USB flash drive)
ramtest_251snd.png
ramtest_170s7a.png


User Rezensionen:

2.5. TestMem5 0.13

Homepage: CoolCmd Github - TestMem5
Lizenz: Freeware
Es handelt sich um ein Rework des ursprünglichen TestMem5 0.12 von Serj (welches hier im Startbeitrag nun mit Legacy-Status geführt wird) mit diversen Fixes und Usability-Updates.

Unter anderen können in den Einstellungen des GUI nun direkt verschiedene Community-Konfigurationen ausgewählt und auch die Laufzeit direkt angepasst werden.
CoolCmd-TestMem5-Screenshot.png CoolCmd-TestMem5-Screenshot2.png

2.6 Aida64 Stabilitätstest

Homepage: Aida64
Typ: Windows Anwendung, kommerziell (Demo verfügbar)
Hinweis: zu finden im Menu Tools / Werkzeuge, es kann ausgewählt werden ob nur der RAM selbst oder in Kombination mit CPU/FPU/Cache getestet werden soll

AIDA64 Extreme has a hardware detection engine unrivaled in its class. It provides detailed information about installed software and offers diagnostic functions and support for overclocking. As it is monitoring sensors in real time, it can gather accurate voltage, temperature and fan speed readings, while its diagnostic functions help detect and prevent hardware issues. It also offers a couple of benchmarks for measuring either the performance of individual hardware components or the whole system. It is compatible with all 32-bit and 64-bit Windows editions, including Windows 10 and Windows Server 2019.
Aida64-burn.png

2.7 OCCT

Homepage: ocbase.com
Typ: Windows Anwendung, kommerziell
Lizenz: Personal (Freeware max 1H Testdauer, oder kostenpflichtig) & Pro/Enterprise Editionen (kostenpflichtig)

OCCT is the most popular all-in-one stability check & stress test tool available.
It generates heavy loads on your components while checking for errors, and will detect stability issues faster than anything else.
OCCT embeds HwInfo's monitoring engine to get precise readings and diagnose issues faster.
OCCT.report.clean.png


3. Legacy Software

2.5. TestMem5

Homepage: TestMem support page - TestMem V
Lizenz: Freeware
Weitere Infos: Memory Testing with TestMem5 & Custom Configs @ Overclock.net
Features
- mehrere Testalgorithmen
- unterstützt manuelle Konfiguration aller Tests (u.a. CPU-Kerne, Speichermenge, Block Size, Laufzeit)

Es wird empfohlen für moderne Systeme ein Custom Configuration File zu verwenden.
attachment.php


Custom Settings - für Ryzen:
1) TM 5 0.12 1usmus config v3 (Quelle)
TM5 0.12 v3 config

TM5 @ Google Drive

after the first start of the program, delete the file cfg.link otherwise, v3 config will not work

* fixed test crash , when a certain cycle there was a shortage of memory
* 2 new test added
* test number 14 was temporarily removed, because there were few situations in which an error was found there
* special config for HEDT with 4 channel mode
2) TM 5 0.12 1usmus config v2 (Quelle)
Why this test/config?
Most of the tests work on a strict template. I think it's all a waste of time. In this configurator, the pattern is random. There is a re-allocation of memory for tests. Also, temperature-related tests for errors are added, tests in which the write and read offset occurs. For a dual rank of 5 cycles, for a single - 10, (recommendation).

Download config: Google Drive

Replace MT.cfg with it in the BIN folder.
3) anta777 Universal 2
Memory Test config file v0.02
Copyrights to the program belong to me.
Serj
testmem.tz.ru
serj_m@hotmail.com

[Main Section]
Config Name=Universal2
Config Author=LMHz
Cores=0
Tests=16
Time (%)=100
Cycles=3
Language=0
Test Sequence=4,12,2,7,9,1,14,15,2,10,11,1,5,13,2,12,4,1,9,7,2,15,14,1,13,5,2,3,1,8,2

[Global Memory Setup]
Channels=2
Interleave Type=1
Single DIMM width, bits=64
Operation Block, byts=64
Testing Window Size (Mb)=1024
Lock Memory Granularity (Mb)=16
Reserved Memory for Windows (Mb)=128
Capable=0x0
Debug Level=7

[Window Position]
WindowPosX=653
WindowPosY=397

[Test0]
Enable=1
Time (%)=100
Function=RefreshStable
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=0

[Test1]
Enable=1
Time (%)=250
Function=MirrorMove
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=4
Test Block Size (Mb)=0

[Test2]
Enable=1
Time (%)=250
Function=MirrorMove128
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=2
Test Block Size (Mb)=0

[Test3]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=1
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=4

[Test4]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=4

[Test5]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=0

[Test6]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=2
Test Block Size (Mb)=4

[Test7]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=8

[Test8]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=2
Pattern Param0=0x88888888
Pattern Param1=0x88888888
Parameter=0
Test Block Size (Mb)=4

[Test9]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=8

[Test10]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=1

[Test11]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=1

[Test12]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=4

[Test13]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=0

[Test14]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=16

[Test15]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=16
4) anta777 Extreme1 (Quelle)
Memory Test config file v0.02
Copyrights to the program belong to me.
Serj
testmem.tz.ru
serj_m@hotmail.com

[Main Section]
Config Name=Extreme1
Config Author=anta777
Cores=0
Tests=16
Time (%)=500
Cycles=3
Language=0
Test Sequence=4,6,1,12,2,4,12,2,5,7,1,13,2,5,13,2,8,9,1,14,2,8,14,2,10,11,1,15,2,10,3

[Global Memory Setup]
Channels=2
Interleave Type=1
Single DIMM width, bits=64
Operation Block, byts=64
Testing Window Size (Mb)=1408 ; еще лучше установить 1536 но не во всех железных конфигах получится
Lock Memory Granularity (Mb)=16
Reserved Memory for Windows (Mb)=128
Capable=0x0
Debug Level=7

[Window Position]
WindowPosX=63
WindowPosY=124

[Test0]
Enable=1
Time (%)=100
Function=RefreshStable
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=0

[Test1]
Enable=1
Time (%)=20
Function=MirrorMove
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=4
Test Block Size (Mb)=0

[Test2]
Enable=1
Time (%)=100
Function=MirrorMove128
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=2
Test Block Size (Mb)=0

[Test3]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=1
Pattern Param0=0x1E5F
Pattern Param1=0x45357354
Parameter=256
Test Block Size (Mb)=4

[Test4]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=4

[Test5]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=0

[Test6]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=2
Test Block Size (Mb)=4

[Test7]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=2
Test Block Size (Mb)=0

[Test8]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=2
Pattern Param0=0x1E5F
Pattern Param1=0x45357354
Parameter=0
Test Block Size (Mb)=4

[Test9]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=2
Pattern Param0=0x2305B
Pattern Param1=0x97893FB2
Parameter=2
Test Block Size (Mb)=4

[Test10]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=2
Pattern Param0=0x98FB
Pattern Param1=0x552FE552
Parameter=0
Test Block Size (Mb)=0

[Test11]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=2
Pattern Param0=0xC51C
Pattern Param1=0xC5052FE6
Parameter=2
Test Block Size (Mb)=0

[Test12]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=4

[Test13]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=0

[Test14]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=2
Pattern Param0=0xB79D9
Pattern Param1=0x253B69D4
Parameter=256
Test Block Size (Mb)=4

[Test15]
Enable=1
Time (%)=100
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=2
Pattern Param0=0x2305A
Pattern Param1=0x1789AB54
Parameter=256
Test Block Size (Mb)=0
5) anta777 absolute (Quelle)
Memory Test config file v0.02
Copyrights to the program belong to me.
Serj
testmem.tz.ru
serj_m@hotmail.com

[Main Section]
Config Name=ABSOLUT(01102021)
Config Author=anta777
Cores=0
Tests=16
Time (%)=1250
Cycles=3
Language=0
Test Sequence=1,4,6,15,3,2,7,15,5,2,8,15,4,2,9,15,3,2,10,15,5,2,11,15,4,2,12,15,5,14,15

[Global Memory Setup]
Channels=2
Interleave Type=1
Single DIMM width, bits=64
Operation Block, byts=64
Testing Window Size (Mb)=1536
Lock Memory Granularity (Mb)=64
Reserved Memory for Windows (Mb)=512
Capable=0x0
Debug Level=7

[Window Position]
WindowPosX=400
WindowPosY=400

[Test0]
Enable=1
Time (%)=8
Function=RefreshStable
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=0

[Test1]
Enable=1
Time (%)=240
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=2
Pattern Param0=0x77777777
Pattern Param1=0x33333333
Parameter=0
Test Block Size (Mb)=4

[Test2]
Enable=1
Time (%)=8
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=1
Pattern Param0=0
Pattern Param1=0
Parameter=0
Test Block Size (Mb)=0

[Test3]
Enable=1
Time (%)=20
Function=MirrorMove128
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=2
Test Block Size (Mb)=0

[Test4]
Enable=1
Time (%)=20
Function=MirrorMove
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=4
Test Block Size (Mb)=0

[Test5]
Enable=1
Time (%)=20
Function=MirrorMove128
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=1
Test Block Size (Mb)=0

[Test6]
Enable=1
Time (%)=240
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=4

[Test7]
Enable=1
Time (%)=120
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=8

[Test8]
Enable=1
Time (%)=60
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=16

[Test9]
Enable=1
Time (%)=30
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=32

[Test10]
Enable=1
Time (%)=16
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=64

[Test11]
Enable=1
Time (%)=8
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=128

[Test12]
Enable=1
Time (%)=8
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=256

[Test13]
Enable=1
Time (%)=8
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=512

[Test14]
Enable=1
Time (%)=8
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=0
Test Block Size (Mb)=0

[Test15]
Enable=1
Time (%)=8
Function=SimpleTest
DLL Name=bin\MT0.dll
Pattern Mode=0
Pattern Param0=0x0
Pattern Param1=0x0
Parameter=256
Test Block Size (Mb)=0

3.2. RightMark Memory Analyser (2008)

Homepage: RightMark Memory Analyzer. Products. CPU Rightmark
Typ: Windows Anwendung, Open Source

Before this test packet was created there was no proper software for measuring vital system parameters such as CPU/Chipset/RAM providing steady and reliable (reproducible) test results and allowing for changing test parameters in a wide range. Vital low-level system characteristics include latency and real RAM bandwidth, average/minimal latency of different cache levels and its associativity, real L1-L2 cache bandwidth and TLB levels specs. Besides, these aspects are usually not paid sufficient attention in product technical documentation (CPU or chipset). Such test suite, which combines a good deal of subsets aimed at measuring objective system characteristics, is a must have for estimating crucial objective platform parameters.
rmma_3wgjsy.png
rmma_239j3o.png




Link zum Vorgänger-Thread (aus 2007): Speichertestprogramme Übersicht

GoldMem


RAM Test


RMMA
tm5_fm1.png tm5.png memtest_helper.jpg

MemTest86
mt86Screen-1.png mt86Screen-2.png
 
Zuletzt bearbeitet:
Halleluja, was für ein Zufall,
ich bin gerade dabei den Arbeitsspeicher zu übertakten, da kommt so ein Thema gerade richtig :angel:

Mir fehlen jedoch Empfehlungen beziehungsweise Erfahrungsberichte, kommt das noch?
 
Ihr dürft hier im Thread gern Erfahrungsberichte posten. Deshalb habe ich den Thread auch nicht als geschlossenen Sticky erstellt. Ausführlichere Berichte, werde ich dann im Startbeitrag verlinken.
 
Wie immer tolle Arbeit, emi!

Ich brech hier mal eine Lanze für Karhu RAM Test. Kostet zwar 10 Öcken, aber wenn man regelmäßig unter Windows testet, ist das Geld gut angelegt.
RAM Test provoziert gnadenlos Fehler und ist dabei 2-3mal so schnell wie HCI MemTest. Für einen aussagekräftigen, finalen Stresstest von 32GB RAM benötigt HCI MemTest bei mir gut 13 Stunden (1000% Abdeckung), RAM Test schafft das in ca. 4,5 Stunden (7000% Abdeckung). Fehler werden in RAM Test sehr viel früher angezeigt und die Bedienung ist ungleich komfortabler. Mit HCI MemTest muss man pro CPU Thread, den man für das Testen abstellen will, ein eigenes Fenster öffnen und den Anteil am RAM für jede dieser Instanzen ausrechnen. RAM Test hingegen erlaubt es, die Anzahl der zu verwendenden Threads und den zu testenden Anteil am RAM komfortabel in einem einzigen Fenster festzulegen. Die nervige Positionierung der vielen Programmfenster auf dem Desktop entfällt, die anteilige Berechnung sowieso. Zudem bietet RAM Test die Möglichkeit, den RAM mit, teilweise mit oder komplett ohne CPU Cache zu testen. So lässt sich herausfinden, ob der RAM oder der Memory Controller (SOC) limitiert.
Da das Programm unter Windows läuft und somit ein Teil des Arbeitsspeichers für das Betriebssystem reserviert bleibt, eignet es sich nur bedingt dazu, Defekte im RAM aufzuspüren. Das Tool ist primär dafür konzipiert Instabilitäten von übertaktetem RAM aufzudecken. Für diesen Zweck gibt es nichts besseres und schnelleres.

Ich habe 8 Monate lang exzessiv HCI MemTest genutzt und seit einem Monat Karhu RAM Test und bin restlos von letzterem überzeugt. Dazwischen hab ich kurz MemTest86 ausprobiert, welches gelinde gesagt ein schlechter Witz ist. Während mir MemTest86 fehlerlosen RAM bescheinigt hat, sind die Fehler in HCI MemTest nur so heruntergerattert. Das dürfen mir die unweigerlich auf den Plan tretenden DOS Jünger gerne erklären.

@emi
Für Linux solltest Du vielleicht noch GSAT (Google Stress App Test) mitaufnehmen. Damit testet Google seine Server und das Programm gilt als eines der forderndsten Stresstools für RAM.
 
Zuletzt bearbeitet:
Ups ... :hust:
Solange bis ich irgendwann schlafen gehe, verspreche ich hoch und heilig nichts mehr zu posten.
 
Ich gehe da voll mit. MemTest86 unter Dos läuft durch. Windows Boot ist aber nicht möglich. Früher war GoldMemory sehr gut, aber der Autor antwortet mir einfach nicht darauf meine Lizenz auf die jetzige Version anzupassen. Wie ich DRM hasse.

Für mich bleibt auch HCI und Karhu das Ware.
 
Danke für die Übersicht Emi :)

@curious hat sich bei dir eine Einstellung als besonders gut herausgestellt oder stellst du das je nach Verhalten vom Ram ein?
 
Wenn ich nicht unbedingt am PC arbeiten muss, stell ich auf maximale Thread Anzahl (12 bei meinem R5 1600) und stelle knapp so viel Speicher zur Verfügung, wie frei ist. Je mehr Threads desto schneller wird der RAM abgegrast, je mehr RAM in den Test einbezogen wird, desto höher ist die Wahrscheinlichkeit, dass ein Fehler gefunden wird. Basics.

CPU cache = enabled weil ich immer am Limit takte und der Cache bzw. der IMC da natürlich auch eine Rolle spielt. Ohne Cache Einbindung hab ich in anfänglichen Tests weniger Fehler zu sehen bekommen, weswegen ich ihn seither immer mitteste.
 
Ich habe 8 Monate lang exzessiv HCI MemTest genutzt und seit einem Monat Karhu RAM Test und bin restlos von letzterem überzeugt. Dazwischen hab ich kurz MemTest86 ausprobiert, welches gelinde gesagt ein schlechter Witz ist. Während mir MemTest86 fehlerlosen RAM bescheinigt hat, sind die Fehler in HCI MemTest nur so heruntergerattert. Das dürfen mir die unweigerlich auf den Plan tretenden DOS Jünger gerne erklären.
Das eine ist ein Speichertest, das andere ist ein Stabilitätstest.
Wenn Ein Speichertest bei Defaulteinstellung einen Fehler meldet, dann ist der RAM i.d.R. hintenüber

Wenn der Stabilitätstest einen Fehler meldet, dann stimmt was in der Kette CPU, Caches, Ramcontroller, RAM, Virtual Memory Manager etwas nicht.
Dann weiß man, daß man die Timings entschärfen muß under zu viel übertaktet hat, passiert das bei Defaultwerten, muß man den Speicher testen.
 
Overclocker testen auf Stabilität ihres OC, alle anderen auf einwandfreie Funktion. Jeder kann testen, wie er es für richtig hält.
Einen pauschal "richtigen" Weg, der für alle potenziellen Probleme und Fehler ideal ist, gibt es sowieso nicht.
 
Das eine ist ein Speichertest, das andere ist ein Stabilitätstest.
Wenn Ein Speichertest bei Defaulteinstellung einen Fehler meldet, dann ist der RAM i.d.R. hintenüber

Wenn der Stabilitätstest einen Fehler meldet, dann stimmt was in der Kette CPU, Caches, Ramcontroller, RAM, Virtual Memory Manager etwas nicht.
Dann weiß man, daß man die Timings entschärfen muß under zu viel übertaktet hat, passiert das bei Defaultwerten, muß man den Speicher testen.

Beide sind sowohl Speicher- als auch Stabilitätstests. Letzteres in erster Linie. Bei beiden kannst Du davon ausgehen, dass der RAM defekt ist, wenn er nicht übertaktet ist, aber trotzdem Fehler auftreten. Beide Programme bieten sich aber primär als Stabilitätstests für übertakteten Speicher und den IMC an, da sie unter Windows laufen. Die Implikationen sind hinreichend bekannt. Hier einen fundamentalen Unterschied der beiden Programme zu machen, ist Unsinn.

EDIT: Achso, Du meinst MemTest86 vs. RAM Test/HCI MemTest. Dann hast Du natürlich vollkommen recht.
Ich dachte erst, Du vergleichst HCI MemTest mit RAM Test. Sorry!
 
Zuletzt bearbeitet:
Sehr schöner Thread, passend zu meinem RAM Upgrade auf B-Dies.. werde hier später mal meine Erfahrungen mit einbringen :)
 
Dazwischen hab ich kurz MemTest86 ausprobiert, welches gelinde gesagt ein schlechter Witz ist. Während mir MemTest86 fehlerlosen RAM bescheinigt hat, sind die Fehler in HCI MemTest nur so heruntergerattert.

Wie hast du denn mit Memtest86 den RAM auf Stabilität getestet?

Wenn man die Beschreibung der jeweiligen Tests unter Memstest86 durchliest, sollte sich mit selektiven Tests ebenfalls eine Instabilität relativ schnell aufdecken lassen.
Dazu sind aber, wie empfohlen, mit unter entspechend viele Durchgänge notwendig.
 
Ich hab damals im UEFI Mode gestartet, die kompletten Tests mit 1000 passes über Nacht laufen lassen und nach ca. 6 Stunden abgebrochen. Dann noch mal den Test 5 einige Stunden laufen lassen.
 
Kurzer Realitätsabgleich. Ich weiß, daß es kein Quaselthread ist, daher halte ich mich anschliessend auch wieder zurück.

Ich hab durch eigene Blödheit die BIOS-Einstellungen verloren und mir die MemTimings mit einer saustarken Unterstützung von emissary42 ... zurückgeholt ;) Das OC auf der CPU hab ich schon davor durchgebraten. Hält. Das ist der Rechner aus der Sig.

Und dann in den u.U. free Versionen (bis auf Karhu -> garnicht) mit quasi allen Tools von hier stundenlange Läufe gemacht. Alles bestens. Keiner zwar länger als 6h, aber nach Wikis/Faqs aus dem Netz (auch hier). Auch noch wPrime dabei usw.
Ich dachte hej, max. knappe 6h, für eine NICHT 24/7 Kiste. Das muß reichen. (ich schreib hier gelegentlich abwechselnd von mehreren Rechnern aus...)
Vorher also - da alles ist schön...- Produktiv an diese Workstation ran.

Erst hat OpticsPro alle Kerne samt GPU ungezuckt minutenlang auf 100% gehalten. Lief durch.
Dann Lightroom 5.7 angeworfen und am ~60MB Tif16 mit dem Radialpinsel kurz rumgemalt. Gefühlt 4s lang. Wuums. Abflug.

Restart. Identisches Szenario (wieder mit OpticsPro davor!): Wuums. Abflug.

Aha. Ok. Ab ins BIOS. Alle sekundären Timings auf Auto. Start, das obige Szenario, HÄLT :fresse: "Speichertestprogramme" was ist? :hmm:

Nochmal ins BIOS. Die sekundären Timings wieder auf die vorherigen scharfen zurück. Vdimm von (Bios Monitoring) 1.52V auf 1.53V geändert. Die 1/2 Spannungsteiler für Data und Ref (?) von 0.5 auf 0.505. Nochmal überprüft, ob Vccio auf 1.065V und Vccsa auf 0.931V stehen. Taten sie.

Save und Start, obiges szenario, HÄLT.

Ich will jetzt weder jaulen noch maulen :coolblue: aber diese Programme, die sind doch hoffentlich für mehr gut als wie wenn man die Spieletauglichkeit von Grakas mit 3DMark "testet"?

Die Unterschiede zwischen den beiden in dieser These
Overclocker testen auf Stabilität ihres OC, alle anderen auf einwandfreie Funktion
hab ich leider nicht wirklich verstanden :(
 
Zuletzt bearbeitet:
Die Unterschiede zwischen den beiden in dieser These hab ich leider nicht wirklich verstanden :(
RAM kann defekte Speicherzellen aufweisen (auf Hardware Basis), die zu Instabilitäten bzw. Funktionsausfall führen. Das ist mit "einwandfreie Funktion" gemeint.
Beim Übertakten bringt man den RAM an die Grenzen seiner Leistungsfähigkeit und manchmal darüber hinaus. Um diese Grenzen auszuloten, "testen Overclocker auf Stabilität ihres OC".

Für die jeweiligen Szenarien gibt es geeignetere und weniger geeignete Tools.
Für ersteres bieten sich die diversen DOS Programme an (z.B. MemTest86), die quasi den kompletten Arbeitsspeicher abdecken und nicht durch das Speichermanagement des Betriebssystem in der Suche nach defekten RAM Bausteinen behindert werden.
Für das zweite Szenario gibt es wiederum Tools, die unter Windows oder Linux laufen und Stress auf den RAM unter alltäglichen Bedingungen (in einem modernen Betriebssystem) ausüben (z.B. HCI MemTest oder Karhu RAM Test). Die decken zwar nicht den für das Betriebssystem reservierten Speicherbereich ab, aber das ist in diesem Fall auch nicht nötig.


Und in der free Version (bis auf Karhu -> garnicht) mit quasi allen Tools von hier stundenlange Läufe gemacht.
Wie lange hast Du mit HCI MemTest getestet? Meiner (reichhaltigen) Erfahrung nach, sollte MemTest mindestens bis 800% laufen, um einen relativ sicheren Overclock zu garantieren. Dabei sollte man möglichst alle verfügbaren CPU threads nutzen. Heißt, so viele Programminstanzen (Fenster) von MemTest öffnen, wie threads zur Verfügung stehen und den verfügbaren Arbeitsspeicher (minus dem für das OS und laufenden Programmen) auf die einzelnen Instanzen aufteilen.
 
Zuletzt bearbeitet:
Bisher dachte ich, wenn überzüchtete Systeme wegen Speicher nicht stabil laufen, liegt das an einer nicht (mehr) einwandfreien Funktion des Speichers ;) Der Unterschied ist ja nur das Setup.

Wie lange hast Du mit HCI MemTest getestet? Meiner (reichhaltigen) Erfahrung nach, sollte MemTest mindestens bis 800% laufen, um einen relativ sicheren Overclock zu garantieren. Dabei sollte man möglichst alle verfügbaren CPU threads nutzen. Heißt, so viele Programminstanzen (Fenster) von MemTest öffnen, wie threads zur Verfügung stehen und den verfügbaren Arbeitsspeicher (minus dem für das OS und laufenden Programmen) auf die einzelnen Instanzen aufteilen.
Ich glaub soweit bin ich nicht gegangen... Wobei das schon nicht ganz verkehrt wäre, wenn an den Programmvorschlägen ein kleiner Text dranhängen würde, wofür genau sie am allerbesten taugen und mit welchen Einstellungen man das mind. wie lange fahren sollte.
 
Zuletzt bearbeitet:
Bisher dachte ich, wenn überzüchtete Systeme wegen Speicher nicht stabil laufen, liegt das an einer nicht (mehr) einwandfreien Funktion des Speichers ;) Der Unterschied ist ja nur das Setup.
Nein, übertakteter Speicher wird ausserhab der vorgesehenen Spezifikation betrieben, da kann es schon mal zu Fehlern kommen.
 
Vor allem wenn man es übertreibt oder noch auf der Suche nach finalen Settings ist ;)

Wobei das schon nicht ganz verkehrt wäre, wenn an den Programmvorschlägen ein kleiner Text dranhängen würde, wofür genau sie am allerbesten taugen und mit welchen Einstellungen man das mind. wie lange fahren sollte.
Das ist vermutlich wie mit Prime95: Dazu gibt es genauso viele Meinungen wie User im Forum. Aber vielleicht kristalliert sich aus den User Rezensensionen irgendwann ein allgemeiner Konsens zu bestimmten Tests heraus...
 
Zuletzt bearbeitet:
Nein, übertakteter Speicher wird ausserhab der vorgesehenen Spezifikation betrieben, da kann es schon mal zu Fehlern kommen.
Steht doch auch so da oder? Oder nicht? ;) Mir ist die Nuance welche die beiden Fälle unterscheidet wohl nicht ganz klar ;)

@emissary42
Ja da ist auch was dran. Solche Einwände kenne ich selbst auch schon seit es DIMMs gibt ;) Was das Thema aber auch leider viel schwieriger macht als der Thread bisher suggerierte.
 
Zuletzt bearbeitet:
Habe mir auch mal memtest v4.3.7 geladen und nutze das mit Bootstick, tolle Sache wenn man keine Festplatte angeschlossen hat. Wieviel Durchläufe sind denn so die Erfahrung, reicht von Prinzip her einer schon?

Mfg.
 
7 Durchläufe werden sich als Praxisgerecht angesehen - kostet natürlich Zeit
 
7 Durchläufe werden sich als Praxisgerecht angesehen - kostet natürlich Zeit

Totaler Schwachsinn.

Falls man den Ram übertaktet reicht schon Linx ohne AVX um instabilen Ram zu testen.
Memtest nutzt man um defekten Ram festzustellen.

Auch sollten stabile Temperaturen gewährleistet sein!

Kannst ja gerne mal deine Erfahrungen teilen, was defekter Ram so macht! :)

Zu 90% wird Memtest in den ersten Pass Fehler anzeigen falls der Ram falsch eingestellt oder defekt ist.

Selbst mit defekten Ram kann man den PC fast ohne Probleme nutzen.
(Hatte mal defekten DDR2 Ram)
 
Zuletzt bearbeitet:
Kann ich dann auch hingehen und vollbestücken, oder alle Riegel einzeln? (meine jetzt um Zeit zu sparen, ist es ein Unterschied ob es einzeln oder voll bestückt mit 0 Errors durchläuft?)

Mfg.
 
Zusammen!

Das hört sich eher danach an, dass du "unbedingt" Fehler finden möchtest.
Achte eher darauf, das die Temperatur stabil bleibt.
Außerdem würde ich an deiner Stelle Memtest 5.01 nehmen.
Das war die Letzte non-uefi version.

Offtopic PLauderkiste:

Bei mir hat ein fehlerhaftes Satakabel vom DVD Laufwerk zu sehr langen Windows Ladezeiten und häufiges Verbindungsproblem des Surfsticks geführt.
'Ne Festplatte die in allen Spielen sogar in CS 1.6 Grafikfehler verursacht hatte, außer in CS 1.5 hatte ik auch mal gehabt.
Ging nach und nach kaputt^^
 
Zuletzt bearbeitet:
Totaler Schwachsinn...
Auch wenn du neu im Forum bist, so etwas hat hier im Thread nichts zu suchen!

Noch mal als Erinnerung:
Jeder kann testen, wie er es für richtig hält. Einen pauschal "richtigen" Weg, der für alle potenziellen Probleme und Fehler ideal ist, gibt es sowieso nicht.
Es gibt hier im Forum auch genug User, die deinen Vorschlag mit LinX ohne AVX zu testen für ungeeignet halten. Aber jeder hierzu eine eigene Meinung haben und niemand muss sich für seine Meinung von anderen anmachen lassen.
 
Ist ein zweischneidiges Schwert.

Ich mag es nicht "gestreute Unwahrheiten" zu lesen.
Wobei die Jungs von Memtest selber nur 3-4 runs empfehlen.


Edit:
"If you are pressed for time, do a single pass of the test. If you have more time, do 2 to 4 passes. The probability of finding new errors after the 4th pass is pretty low."
https://www.passmark.com/forum/memtest86/37467-how-long-to-run-memtest

Nicht das noch einer heult! :)
Der Thread hat Potential! ;)
 
Zuletzt bearbeitet:
Sie räumen doch selbst ein, dass die Chance nach dem vierten Durchlauf Fehler zu finden gering ist aber nicht ausgeschlossen. Also wo ist das Problem, wenn jemand länger testen möchte?

Du kannst es halten wie du willst, aber das ist kein Grund jemand anderem Kraftausdrücke an den Kopf zu werfen.


Edit@Forumheini: Ich habe deinen Beitrag entfernt, da du meine Aufforderung sachlich zu bleiben ignoriert hast und wieder sprachlich ausfällig geworden bist. Bitte zukünftig die Forenregeln beachten!
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh