РУКОВОДСТВО DDR5 INTEL LGA1700 / LGA1851PDF · страницы 65–72Страницы 65–72

ИНСТРУМЕНТЫ ТЕСТИ­РОВАНИЯ

7.1 ЧТО ИМЕННО ТРЕБУЕТСЯ ДОКАЗАТЬ

PDF · 65Страница 65

Для проверки профиля DDR5 нужны разные нагрузки: отдельно проверяем хранение и передачу данных, контроллер памяти, тяжелую вычислительную нагрузку, повторяемость тренировки и запас при реальной температуре.

ПЯТЬ РАЗНЫХ ОБЪЕКТОВ ПРОВЕРКИ

ПЯТЬ РАЗНЫХ ОБЪЕКТОВ ПРОВЕРКИ
ОбъектЧто может быть нестабильноЧем проверяемЧто не доказывает один тест
DRAM и данныеЯчейки, строки, refresh (обновление), запись и чтениеKarhu, TM5, MemTest86, OCCT MemoryИсправность IMC под AVX-нагрузкой
IMC / PHYСвязь CPU с DIMM, VDD2/MC, TX, SA, Vref и сигналy-cruncher VT3/FFTv4, OCCT CPU + RAMОтсутствие редкой ошибки хранения
CPU и кэшЯдра, ring/кэш, напряжение и нагрев процессораy-cruncher SVT и малые тесты с рабочим набором в кэшеЧистую стабильность модулей
TrainingРазброс обучения, холодный/тёплый запуск и сохранённый быстрый путьНесколько полных тренировок и запусковСтабильность уже загруженной системы
ТемператураtREFI, tRFC, напряжение DRAM и разный нагрев 1R/2RKarhu/TM5 с HWiNFO и реальным обдувомПоведение холодного комплекта

ПОРЯДОК ПРОВЕРКИ ПРОФИЛЯ

ЛОГИКА ДОКАЗАТЕЛЬСТВА: РАЗНЫЕ НАГРУЗКИ, А НЕ БЕСКОНЕЧНЫЙ ПРОГОН
ШагСтадияПрактическое действиеПереходим дальше, когда
1Быстрый отсев10-30 минут профильной нагрузки после одного измененияНет ошибок и зависаний
2Разделение причинСравнить SVT с VT3/FFTv4 и независимым RAM-тестомПонятно, где воспроизводится сбой
3ПредзагрузкаMemTest86: четыре прохода после холодной тренировкиНет адресных и битовых ошибок
4Тепловой режимДовести DIMM до ежедневного температурного платоПрофиль держит рабочий tREFI
5ПовторяемостьХолодный/тёплый запуск, сон и обычные задачиРезультат не зависит от одного удачного POST
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Методика этой редакции; y-cruncher и Karhu: ответы на вопросы; PassMark MemTest86: руководство; OCCT: описания тестов.

7.2 Y-CRUNCHER: КОМПОНЕНТНЫЕ НАГРУЗКИ

PDF · 66Страница 66

Используем только Component Stress Tester (компонентный нагрузочный тестер). Официальная сборка для Windows - v0.8.7.9547b; для Linux - v0.8.7.9547. На моём снимке запущена версия 0.8.7.9547b для Windows.

y-cruncher: Component Stress Tester

ЧТО ДЕЛАЕТ КАЖДЫЙ КОМПОНЕНТ

ЧТО ДЕЛАЕТ КАЖДЫЙ КОМПОНЕНТ
ТегАлгоритмОсновная нагрузкаРоль в DDR5-диагностике
BKTBasecase + Karatsuba*Скалярное целочисленное умножение; малый наборАрифметика CPU; малая зависимость от RAM
BBPBBP Digit ExtractionВекторная арифметика с плавающей точкой; малый наборВычислительная часть CPU; не проверка всего объёма RAM
SFTv4Small In-Cache FFTv4Малый FFTv4: преобразование Фурье с плавающей точкой в кэшеCPU/кэш; дополнение к большому FFTv4
SNTSmall In-Cache N63Малый N63: целочисленное NTT в кэшеCPU/кэш с другим типом арифметики
SVTSmall In-Cache VT3Малый VT3: векторные вычисления, рабочий набор в кэшеCPU/кэш; сравниваю с большим VT3
FFTv4Fast Fourier Transform v4FFT с плавающей точкой; большой набор, сильная зависимость от пропускной способности RAMCPU/кэш/IMC/RAM при активном обмене с памятью
N63Classic 64-bit NTT v264-битное целочисленное NTT; большой рабочий наборИной алгоритм для совместной проверки CPU и RAM
VT3Vector-Scalable Transform v3Векторное преобразование; большой набор, CPU + IMC + RAMСмешанная нагрузка на тракт DDR5; преемник VST

* В Command Lines.txt имя BKT включает Toom-Cook; по описанию разработчика, Toom-3 удалён из программы.

ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Alexander J. Yee: y-cruncher v0.8.7, история версий, алгоритмы умножения, выделение памяти, ответы на вопросы; пакет 0.8.7.9547b.

7.3 KARHU RAM TEST

PDF · 67Страница 67

RAM Test не является устаревшим инструментом только из-за возраста интерфейса. Разговоры об этом без разбора алгоритма - обычный вброс людей, которые вообще не понимают, как и что работает и почему: по такой логике математика тоже устарела, большая часть ее алгоритмов появилась сильно задолго до DDR5. А если предметно: покажите характерные для DDR5 сценарии нестабильности, которые не ловит Karhu, и сравнительные тесты, которые это подтверждают. RAM Test разработан и издается финской Karhu Software Oy; стабильная версия - 1.1.0.0, а ветка 2.0 находится в разработке.

Karhu RAM Test и показания температуры в HWiNFO

СКОЛЬКО ТЕСТИРОВАТЬ: АКТУАЛЬНАЯ СТАТИСТИКА РАЗРАБОТЧИКА

СКОЛЬКО ТЕСТИРОВАТЬ: АКТУАЛЬНАЯ СТАТИСТИКА РАЗРАБОТЧИКА
До момента ошибкиНайдено ошибокКак использовать
10 минут74,89%Быстрый отсев грубо неверного шага
30 минут87,62%Промежуточная проверка после изменения тайминга или напряжения
1 час92,97%Минимум для поиска части периодических ошибок
3 часа97,84%Рациональная проверка готового кандидата
6 часов99,30%Сильный финальный прогон; дальше отдача резко снижается
12 / 24 часа99,91 / 99,99%Редкий поиск плавающего сбоя, а не ежедневный ритуал

НАСТРОЙКИ И ТЕПЛОВОЙ РЕЖИМ

НАСТРОЙКИ И ТЕПЛОВОЙ РЕЖИМ
ПолеПрактическое значениеПочему
MegabytesОколо 85% физической ОЗУ; системе оставить примерно 15%Не занимать всю RAM: запас для Windows и фоновых процессов, без подкачки
ThreadsЧисло физических ядер; для 14900K/KS - 24Так рекомендует README Karhu
CPU cache / RNGDefault / DefaultEnabled добавляем только как совместный CPU/кэш тест; XORWOW нужен главным образом Windows 7
Stop on errorВключитьПервая ошибка уже отменяет стабильность
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Karhu RAM Test 1.1.0.0: сайт, README, ответы на вопросы и архив за 2021 год; HWiNFO: контроль показателей. Снимок: мой прогон.

7.4 TESTMEM5 / TM5

PDF · 68Страница 68
TestMem5: Universal 2 обнаруживает ошибку

Оригинальный TestMem5 0.12 написал Serj; развитие продолжил CoolCmd. Актуальная версия 0.13.1 исправляет преждевременное окончание, неверный объем тестируемой памяти и молчаливые ошибки выделения. Запускаем от администратора и проверяем версию TM5.exe/TM5.dll.

КОНФИГУРАЦИЯ ОПРЕДЕЛЯЕТ ХАРАКТЕР ТЕСТА

КОНФИГУРАЦИЯ ОПРЕДЕЛЯЕТ ХАРАКТЕР ТЕСТА
КонфигурацияСоздательНазначениеМесто в Intel DDR5
DDR5 Intel / OptimalforIntelDDR5anta777Профиль именно для Intel DDR5Самая логичная отправная точка
Universal 2LMHzУниверсальный профиль; по умолчанию в 0.13.1Быстрый общий контроль
Absolutanta777Профиль с акцентом на проверке матрицы памятиФинальная независимая проверка
Extremeanta777Старый длительный универсальный профильРабочий, но не DDR5-специфичный
1usmus v31usmusКороткий диагностический профильИсторический; не считать эталоном DDR5
DefaultSerjОригинальная базовая последовательностьНе лучший выбор для современного разгона

KARHU И TM5 РЕШАЮТ ПОХОЖУЮ ЗАДАЧУ ПО-РАЗНОМУ

KARHU И TM5 РЕШАЮТ ПОХОЖУЮ ЗАДАЧУ ПО-РАЗНОМУ
СвойствоKarhu RAM TestTestMem5 0.13.1
МодельЗакрытый единый алгоритмДвижок с пользовательскими файлами конфигурации
ПрогрессВремя и coverageЗаданное время, последовательности и тесты
НастройкаКэш, RNG, FPU, объем и потокиШаблоны, блоки, длительность и порядок
ПовторяемостьПроще сравнивать одинаковые запускиРезультат сильнее зависит от конфигурации
ЛицензияПлатнаяБесплатная
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: CoolCmd/TestMem5 v0.13.1: выпуск и документация; включённые конфигурации Serj, LMHz, anta777 и 1usmus; 02.09.2026.

7.5 MEMTEST86 FREE / PRO

PDF · 69Страница 69

PassMark MemTest86 v11.7 Build 1000 - автономное UEFI-приложение. Образ записывается на USB, накопитель выбирается в Boot Menu, после чего MemTest86 работает без Windows или Linux. Используется для базового и сервисного тестирования комплектов в режиме UEFI.

Результат четырёх проходов MemTest86

НАСТРОЙКА ДЛЯ DDR5

НАСТРОЙКА ДЛЯ DDR5
ПараметрПрактический выборСмысл
CPU ModeParallelСамый быстрый штатный режим; Single/Round Robin/Sequential - только диагностика UEFI или ядер
Passes4 проходаFree: максимум 4; первый сокращенный, следующие 3 полные. Четыре полных - только Pro/Site через PASS1FULL=1
TestsFree: 0-10 и 13; Pro/Site: 0-13Tests 11/12 - 64/128-bit проверки только Pro/Site; Test 13 Row Hammer доступен в Free
Test 14 DMAВыключен по умолчаниюДополнительная диагностика DMA/USB, не штатный тест разгона памяти

FREE, PRO И ECC

FREE, PRO И ECC
ВозможностьFreePro
Основные тестыДо 4 проходов; до 16 логических CPU; без Tests 11/12До 999 проходов; больше CPU; Tests 11/12 доступны
АвтоматизацияРучной запуск и стандартный отчетmt86.cfg, профили, расширенные отчеты и политика кэша
ECCОпределение и отчет поддерживаемого системного ECCВнесение ошибок ECC на совместимых CPU/IMC
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: PassMark MemTest86 v11.7: руководство, издания, время, ECC, тесты 13/14; SK hynix DDR5 32Gb M-die, ред. 1.2, §4.37. Мой прогон v11 Pro.

7.6 RAM TEST PRO

PDF · 70Страница 70

RAM Test Pro 1.5.0 - бесплатная 64-битная утилита тестирования памяти от Светланы (PCSTONKS) для Windows 10/11. Она сочетает настраиваемые последовательности проверки, журнал ошибок, WHEA-наблюдение, поддержку NUMA/Large Pages и отдельный тест производительности DDR2-DDR5.

RAM Test Pro 1.5.0: тест памяти

ЧТО ОТЛИЧАЕТ RAM TEST PRO

ЧТО ОТЛИЧАЕТ RAM TEST PRO
ЧастьЧто реализованоПрактический смысл
ДвижокСобственное x64-ядро и формат cfg - по описанию СветланыГибкая настройка последовательности и параметров тестов
АлгоритмыInverse, mirror move, refresh, pseudo-random и I/O/AVXПорядок и параметры меняются в настройках
ДиагностикаПозиция ошибки, журнал, WHEA и остановка по лимитуБольше контекста, чем один счетчик Errors
ПлатформыМногоядерные CPU, NUMA и экспериментальные Large PagesПолезно не только на обычной игровой системе
ОценкаRead/Write/Copy, задержка и случайный доступДополнительная точка сравнения, но не замена AIDA64/MLC
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Svetlana / PCSTONKS: RAM Test Pro 1.5.0, официальный сайт, руководство и примечания к выпуску.

7.7 ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ

PDF · 71Страница 71

Эти программы не обязательны, но помогают быстро подтвердить отдельную гипотезу и получить вторую точку зрения. Базой моей методики остаются Karhu + y-cruncher; RAM Test Pro от Светланы (PCSTONKS) разобран в 7.6 как бесплатная альтернатива для дополнительной проверки. Версию, настройки, длительность, температуру и первую ошибку всегда сохраняем вместе со снимком экрана.

ПРИМЕР НАСТРОЙКИ OCCT MEMORY

OCCT Personal Edition
OCCT: настройки теста Memory
ПРИМЕР НАСТРОЙКИ OCCT MEMORY
ИнструментКогда полезенОграничениеПрактическое время
OCCT MemoryБыстро ловит ошибки передачи, частоты и таймингов под WindowsНе видит память, занятую ОС15-30 минут
OCCT CPU + RAMПроверяет общий тракт CPU и памяти; отслеживает WHEAСложнее локализовать причину20-45 минут
HCI MemTest 7.0Простой альтернативный Windows RAM-тестБольше ручной настройки; медленнее Karhu. Pro удобнее распределяет потоки400%+ как базовый ориентир
Прикладная задачаИгра, архиватор, компиляция, расчёт изображения и сон системыНе дает контролируемого покрытияОбычный рабочий цикл

7.8 РЕКОМЕНДУЕМЫЕ СВЯЗКИ И ДЛИТЕЛЬНОСТЬ

PDF · 71Страница 71
6.8 РЕКОМЕНДУЕМЫЕ СВЯЗКИ И ДЛИТЕЛЬНОСТЬ
ЭтапОсновная связкаЧто закрываетОриентир
Один таймингKarhuБыстрый отклик на последнее изменение10-30 минут
Частота / питаниеy-cruncher SVT + VT3, затем FFTv4CPU/кэш против IMC/RAM и большой набор20-30 минут
Готовый кандидатy-cruncher + Karhu; TM5/RTP - лишь дополнительная точка зренияРазные алгоритмы под Windows45-60 минут + 1-3 часа Karhu
ПредзагрузкаMemTest86 4 проходаГрубые адресные, битовые и Hammer-ошибкиДо завершения
Рабочий профильMemTest86 + y-cruncher + Karhu; холодные и тёплые запускиДанные, IMC, температура и повторяемость4 прохода + 45-60 мин + 3-6 ч Karhu
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: OCCT: описания тестов; HCI MemTest 7.0: сайт; PCSTONKS RAM Test Pro: документация; сводная методика руководства.

7.9 ДИАГНОСТИКА ОШИБОК И КРИТЕРИИ ГОТОВНОСТИ

PDF · 72Страница 72

После ошибки сначала выясняем условия её появления. Смотрим на тест, время, температуру, WHEA, тип запуска и последнее изменение; затем возвращаем только один параметр.

СИМПТОМ -> ПЕРВАЯ ГИПОТЕЗА -> СЛЕДУЮЩИЙ ТЕСТ

СИМПТОМ -> ПЕРВАЯ ГИПОТЕЗА -> СЛЕДУЮЩИЙ ТЕСТ
СимптомПервая гипотезаЧто сделать следующим
Счетчик ошибок данных растет сразуПоследнее изменение OC; CPU/кэш, память, IMC или сигналОткатить шаг; повторить на известной базе; сохранить текст и условия ошибки
Тест не может выделить памятьЗапрошенный объем, ограничения программы или доступная RAMУменьшить выделение; проверить настройки и сообщения программы
Тест работает необычно медленноПодкачка на диск, фоновая нагрузка, режим тестаПроверить использование RAM/подкачки и повторить в сопоставимых условиях
Ошибка только после прогреваtREFI/tRFC, DRAM VDD, охлаждение или 2RЗафиксировать SPD Hub; снизить tREFI либо улучшить ежедневный обдув
SVT и VT3 падаютCPU/кэш, ring, питание CPU либо общий предел по CPU/IMC, нагреву и питаниюОслабить CPU OC; сравнить SFTv4/SVT и OCCT CPU
SVT проходит, VT3/FFTv4 падаютIMC, VDD2/MC, TX/SA, память или сигналСравнить Karhu; вернуть Auto ODT; проверить диапазон напряжений
MemTest86 ошибается до ОСГрубая нестабильность памяти/IMC, адресация или UEFI/BIOSJEDEC, другой DIMM/слот, повтор после Clear CMOS и холодной тренировки
Ошибка после холодного запускаНеповторяемый результат тренировки или ускоренный запускВыключить MRC Fast Boot; после трёх холодных запусков сравнить рабочие значения
WHEA без ошибки теста RAMCPU / IMC / межсоединения, а не обязательно DRAMOCCT CPU + RAM и отдельный CPU-тест; проверить журнал WHEA

Ошибки данных и выделения памяти учитываются раздельно. Подкачка (обмен страницами памяти с диском) может резко замедлить тест, но сама по себе не объясняет счётчик ошибок RAM.

КРИТЕРИИ ГОТОВОГО ПОВСЕДНЕВНОГО ПРОФИЛЯ

КРИТЕРИИ ГОТОВОГО ПОВСЕДНЕВНОГО ПРОФИЛЯ
ШагТребованиеЧто сохраняем
1Четыре прохода MemTest86 без ошибокHTML/фото отчета и версию 11.x
245-60 минут y-cruncher SVT + VT3 + FFTv4Версию, память, лимит, первую/последнюю температуру
3Karhu 3-6 часов; TM5/RTP - только дополнительный прогонВремя, coverage, объем, потоки и 0 ошибок
4По три холодных и тёплых запуска; сон, если используетсяПоведение POST, Q-Code и обученные значения
5Финальный тепловой прогон при ежедневном охлажденииМаксимум SPD Hub, WHEA и температуру воздуха
6Обычные задачи не показывают регрессийАрхиватор/игру/расчёт изображения; копию профиля
ИЗУЧЕННАЯ ДОКУМЕНТАЦИЯ: Методика глав 03-07; официальная документация y-cruncher, Karhu RAM Test, PassMark MemTest86, OCCT и HWiNFO.