Please check manual mode dram calculator ошибка

Рассмотрим с вами один из инструментов для помощи в разгоне оперативной памяти на Ryzen — DRAM Calculator for Ryzen от 1usmus. Он поможет вам с минимумом знаний разогнать либо выставить лучшие тайминги в сравнении с XMP профилем. В данной статье будет собрана информация, предоставленная 1usmus и его материалами, а также из других источников, соединена воедино и использована в некоторых частях статьи для описания параметров, с которыми мы работаем при использовании DRAM Calculator for Ryzen.

Прежде, чем мы начнём, стоит остановится на нескольких важных моментах, которые необходимо знать перед тем, как пользоваться данным инструментом.

  • Это только инструмент, который поможет вам улучшить свои тайминги в сравнении с XMP профилем на системах с процессорами Ryzen.
  • Никто не сможет вам гарантировать, что выбранные вами тайминги запустят вашу систему или на ней не будет ошибок. Да, очень много тестов было произведено при разработке программы, но на данный момент существует довольно большое количество чипов памяти от разных производителей с разным качеством и зачастую бывают такие, что дальше XMP профиля вы сдвинуться никуда не сможете.
  • Вы должны знать или хорошо ориентироваться в BIOS вашей материнской платы, потому как DRAM Calculator выдаёт настройки таймингов, напряжений, значения терминации сигналов памяти, шины памяти — это повышает ваш шанс на успешный запуск вашей системы и, возможно, даже работы вашей системы без ошибок.
  • Кроме этого, если вы используете 2 модуля памяти, то обратите внимание на руководство пользователя вашей материнской платы — в нём указывается, в какие слоты необходимо ставить оперативную память. Обычно это слоты A2 и B2, начиная от процессора, или для лёгкого понимания — 2 и 4 слот при наличии у вас четырёх слотов, когда слотов всего два, то ставите просто в два слота.
  • Рассматривать софт мы будем на примере архитектуры Zen 2, а именно процессоре Ryzen 9 3900x. На Zen 2 разгон оперативной памяти стал более простым занятием в сравнении с Zen или Zen+. Вы же в программе выбирайте то, что соответствует вашей конфигурации ПК.
  • Вы должны знать, как сбросить ваш BIOS на первоначальные настройки в случае неудачи. Да, такое может быть и такое бывает, бояться здесь нечего. В некоторых платах есть специальные кнопки на задней панели, например, MSI MEG x570 UNIFY (CLEAR CMOS):

ASRock x570 TAICHI (CLR CMOS):

GIGABYTE X570 AORUS XTREME (CLEAR CMOS):

ASUS ROG Crosshair VIII Hero (CLEAR CMOS):

Как вы видите, это в основном дорогие платы. Обычно кнопки есть в некоторых платах среднего сегмента и во всех платах — флагманах того или иного производителя. Если ваша материнская плата не относится к таковым, то у вас должен быть джампер/jumper/перемычка на материнской плате для сброса CMOS, который вы сможете найти либо внимательно посмотрев на материнскую плату, либо изучив инструкцию на вашу материнскую плату. Так, например, у ASUS ROG STRIX X570-E GAMING указана информация в инструкции:

Для сброса вам необходимо будет воспользоваться какой-либо небольшой пластинкой или маленькой отвёрткой. При этом помните, что данную операцию необходимо проводить на выключенном компьютере. Вы также можете подключить нормально разомкнутую кнопку на корпус вашего компьютера и сбрасывать биос уже через кнопку на компьютере для удобства, особенно если вы планируете плотно заниматься вашим ПК. Совсем на крайний случай вы можете вытащить на насколько секунд батарейку CMOS и затем установить её обратно также на выключенном ПК. Хочется ещё уточнить, почему везде указано CMOS, а не BIOS, т.к. CMOS — Complementary Metal-Oxide-Semiconductor — комплементарный металлооксидный полупроводник или КМОП, иначе говоря, микросхема, в которой содержатся настройки BIOS. Тем самым вы просто очищаете данные на микросхеме и приводите настройки BIOS к первоначальным, установленным на заводе.

Если вы всё же не знаете, как и что нажимать, то я бы не рекомендовал вам ничего трогать в BIOS и закончить прочтение статьи; если же есть желание, то рекомендую продолжить чтение. Сам софт вы можете скачать по ссылке. 

Итак, начнём с того, что текста достаточно много. Как ориентироваться? Кому интересно описание, то я бы рекомендовал прочитать статью полностью. Кто не хочет читать и кого интересует процесс, то для вас интересны только два раздела — алгоритм работы №1 и алгоритм работы №2. Второй будет отличаться более быстрым результатом, меньшим количеством шагов, но в некоторых случаях окажется более сложным. 

Почему так? Предлагаю ознакомиться самим:

  • Описание программы
  • Алгоритм работы №1
  • Алгоритм работы №2

Описание программы

При первом запуске нас встречает окно:

Довольно много окон, но давайте разбираться поэтапно и начнём с основной вкладки Main.

Main

Самым первым пунктом у нас идёт графа Processor; здесь нам необходимо выбрать поколение нашего с вами процессора.

Если говорить конкретнее, то:

  • ZEN 1 AM4 (поколение и сокет) — Ryzen 1xxx серии, а также Ryzen 5 2200G, 2400G, Athlon 3000G, Athlon 200GE и их PRO версии.
  • ZEN + AM4 — Ryzen 2xxx серии, а также Ryzen 5 3200G, 3400G, Athlon 300GE, Athlon 320GE и их PRO версии.
  • Threadripper 1 gen — Ryzen Threadripper 1xxx серии.
  • Threadripper + gen — Threadripper 2920X, Threadripper 2950X, а также к этому поколению относятся Threadripper 2970WX, Threadripper 2990WX, но в калькуляторе им отведён отдельный пункт.
  • ZEN 2 AM4 / sTRX4 — Ryzen 3xxx серии и их PRO версии, Threadripper 3xxx серии и Ryzen PRO 4xxx с некоторыми оговорками. Выше частоты 3800 в случае с Ryzen PRO 4xxx вам скорее всего придётся бороться самим. Да, процессоры построены на архитектуре Zen 2, но потолок по частоте оперативной памяти без ущерба общей производительности значительно выше и в калькуляторе пока нет поддержки таких частот.
  • Остаётся один животрепещущий вопрос: а как быть с ZEN 3 — Ryzen 5xxx серии? Судя по таймингам, частотам и напряжениям на оперативной памяти, вы можете пользоваться калькулятором, выбирая пункт ZEN 2 AM4 / sTRX4.

В моём случае я выбираю ZEN 2.

Переходим к следующему пункту Memory Type. Здесь всё несколько сложнее, мы должны выбрать тип чипов нашей оперативной памяти.

В списке вы можете видеть несколько типов Samsung, Hynix, Micron. Будет хорошо, если вы купите память с заранее известными чипами памяти, например, crucial ballistix с маркировкой в названии AES или U4. С такой памятью у вас с большой вероятностью не будет проблем в разгоне. Также попасть на Samsung B-die, которые можно увидеть в G.Skill 3200 cl14 или G.Skill cl14, тоже будет достаточно неплохо, но такие чипы стоят достаточно дорого, и готовы ли вы переплатить за более хорошие тайминги, чуть меньшую задержку, которую не всегда можно увидеть в играх, но всегда можно показать сильно ужатые тайминги другим людям, которые в этом разбираются? Решать вам. Хорошо, а что делать, если у вас уже есть память и вы не знаете, какие в ней чипы? Для начала перейдите на сайт производителя и посмотрите, указана ли данная информация на сайте. Если нет, то вы можете воспользоваться программой Thaiphoon Burner — это большая база с чипами памяти, но т.к. это — база, если вам попадутся специфические чипы, то она покажет вам что-то не совпадающее с действительностью. Кроме этого у программы есть большой минус: для пользователей из России к ней закрыт доступ. Можно было не упоминать её в рамках данной статьи, но я думаю, что нас читают не только пользователи из России. Ещё один вариант, как я считаю, более надёжный — общение с технической поддержкой производителя. Пишите им код своей оперативной памяти и спрашивайте, какие чипы памяти у вас установлены. К сожалению, здесь тоже есть свой нюанс: не всегда техподдержка пойдёт вам навстречу и может случиться так, что она уйдёт от ответа. Это ещё не всё, недавно появилась информативная картинка по маркировки оперативной памяти от G.Skill, Corsair и Patriot.

Она поможет вам определить тип чипов памяти, как тех, которые у вас есть, так и при покупке новых. Ориентируйтесь на Samsung B-die или Micron Rev.E — будут наиболее удачные варианты с точки зрения разгона с большой долей вероятности. И самое последнее решение, когда ни один из способов вам не помог — то просто искать по вашей маркировке информацию в интернете, возможно, в зарубежных источниках будет какая-либо информация по вашей оперативной памяти. Конечно, есть ещё один способ — снятие радиаторов и определение чипов по маркировке, но такой способ подходит не всем и пробовать таким образом определить чипы на вашем месте, я бы не стал. Хорошо, а что делать, если вообще ни один способ вам не помог найти производителя ваших чипов памяти. Можно обратиться за помощью в настройке в нашем Discord — канале i2HARD или же достаточно косвенно ориентироваться на первоначальные тайминги XMP профиля вашей частоты, настройками частоты в DRAM Calculator и уже тогда смотреть, есть ли у вас возможно поднять частоту выше, либо ваша оперативная память ограничена профилем XMP, и в лучшем случае вы сможете немного улучшить тайминги относительно первоначального профиля.

DRAM PCB revision. Выбор ревизии PCB (печатной платы) вашей оперативной памяти.

Как её определить? Необходимо воспользоваться картинкой ниже и посмотреть на чипы памяти, а именно как они установлены, либо если у вас приклеены радиаторы, то с нижней части, где находится контактная группа, посмотреть на то, как они располагаются на плате.

Чипы на платах А0 располагаются примерно на одинаковом расстоянии друг от друга, а чипы А2 имеют 2 группы по 4 модуля. А1, скорее всего, вы не увидите, т.к. такие чипы обычно используются в ОЕМ-продукции с поддержкой ECC. Такой тип памяти зачастую не поддаётся разгону.

В голове возникает вопрос, а зачем нам нужна ревизия платы? С пунктом Bad bin более-менее всё понятно, т.к. имеется в виду, что отбор чипов на заводе не производился, и, скорее всего, вы не получите либо высоких частот, либо хороших таймингов, либо того и другого на такой памяти. А как же тогда такой бин будет выглядеть? Примерно также, как A0, только A0/B0 — более хорошие чипы памяти, на них вы скорее всего возьмёте более высокие частоты, но по таймингам всё сказать однозначно невозможно: возможно, это будут низкие тайминги на низком напряжении, а может и тайминги выше, но на более высоком напряжении. A3/A2/B2 — зачастую самые отборные чипы, которые показывают достаточно низкие тайминги на низком напряжении. Хотелось бы сказать, что в случае покупки с нуля берём A3/A2/B2 и забываем обо всём, но всё не так просто. Самым главным ограничением становится цена. Стоимость A3/A2/B2 обычно самая большая на рынке, A0/B0 в зависимости от производителя, был ли отбор чипов и были ли какие-либо скидки, стоят на порядок дешевле, Bad bin же стоит обычно всегда очень дёшево; конечно, не стоит забывать и о жадности производителей, использующих тот или иной тип памяти — бывают исключения.

Если вам этот пункт остался непонятен, то выбирайте A0/B0 — среднестатистический вариант. В моём случае такой память и оказалась, при этом не самый плохой вариант из того, что могло попасться. Если после дальнейших тестов у вас всё будет хорошо, то можете попробовать замахнуться на настройку A3/A2/B2, если же, наоборот, будет всё плохо, то на Bad bin. Осталась настройка Manual, на данном этапе, когда для пользователей России Thaiphoon Burner остаётся нерабочим инструментом, этот пункт не используется. Забегая вперёд: пункт Import XMP по этой же причине тоже стал нерабочий. Если говорить вкратце, то вы могли импортировать XMP профиль согласно данным с Thaiphoon Burner и в режиме Manual получить тайминги, которые необходимо установить, а также данные по вашей оперативной памяти в первой колонке.

Memory Rank. Здесь мы должны выбрать ранг нашей оперативной памяти.

Самый лучший способ будет узнать информацию в техподдержке вашего производителя. Если немного проще подходить к этой проблеме, то скорее всего модуль с 4 и 8 гб будет одноранговым, а 16 гб и более — двуранговым. В случае с Crucial (micron) 16 гб не всегда будут показателем, т.к. производитель даже в случае 16 гб может использовать одноранговую память. В моём случае одноранговая, поэтому я выбираю цифру 1.

Frequency (MT/s). Необходимо выбрать нужную нам частоту памяти, MT/s — передача данных в секунду.

Сразу скажу, что потолок частот для каждого поколения разный. Ориентироваться по потолку и некоторым рекордам вы можете по таблице.

Конечно, если есть потолок, то это не значит, что вы сможете легко его покорить и не всегда он так нужен. Для каждого поколения процессоров есть свои рекомендованные частоты памяти: Zen 1 — 2666, Zen + — 2933, Zen 2 — 3200, Zen 3 — 3200.

По Zen 2 я бы метил сразу на 3800 по возможности или 3733, на крайний случай — 3600. По остальным поколениям дать рекомендаций я не могу. Ориентируйтесь так: если ваша оперативная память, к примеру, берёт 3200 на 14 таймингах и нормальном напряжении от 1.35 до 1.45 В, а 3333 уже на 16 и требует 1.5 В, то лучше закрепиться на 3200. Или как в моём случае: на напряжении 1.4 В и 16 таймингах на частотах 3600, 3733, 3800 я выбрал последние, т.к. 3733 и 3800 по таймингам и напряжениям почти не отличались, а 3600 на cl14 взять при невысоких напряжениях не вышло.

BCLK (100-104.8). Частота тактового генератора BCLK, которая через множители определяет частоту работы процессора, памяти, шин.

По умолчанию на всех материнских платах установлено 100. Изменять данную величину можно во многих платах, различие в том, с каким шагом вы сможете это делать целыми, десятыми или может даже сотыми значениями. По умолчанию рекомендую оставить 100, проверить вашу частоту полностью на стабильность и только тогда, если есть желание, пробовать изменять данный параметр, т.к. чем больше величин вы изменяете, тем сложнее затем в дальнейшем искать причину нестабильности в вашей системе.

DIMM Modules. Необходимо выбрать, сколько модулей установлено в материнской плате.

Для платформы AM4 Ryzen 3, 5, 7, 9 выбираем конкретное значение, где 1 — один модуль оперативной памяти, 2 — два модуля и 4 — четыре. Для Ryzen Threadripper логика работы несколько другая: 2 ставим, когда у вас 4 модуля и 4 ставим, когда у вас установлено 8 модулей. В моём случае используется Ryzen 9 3900x и два модуля оперативной памяти, поэтому я выбираю 2.

Motherboard. Выбор чипсета, на основе которого построена материнская плата.

На выбор у нас чипсеты B350 / X370, B450 / X470, платы с двумя слотами под оперативную плату Dual Slot, X399 и X570 / sTRX4. По моим наблюдениям в софте разница заключается в значениях терминации сигналов памяти. Вы же выбирайте тот пункт, который вам подходит. В основном на всех материнских платах указан чипсет, на котором они построены, прямо в названии. Например, ASRock X570 Taichi, MSI B450 Tomahawk MAX и др. Если же вы не знаете названия, то всегда можно посмотреть на коробке от материнской платы. Если же коробки нет, то зачастую производитель пишет это на самой материнской плате большими буквами с лицевой стороны. Надпись может быть где угодно, на усмотрение производителя.

Т.к. у меня материнская плата, построенная на чипсете x570, а именно плата, изображённая выше, то я выбираю вариант x570 / sTRX4.

А что делать владельцам b550 новых материнских плат? Я бы выбирал x570 / sTRX4, т.к. они более близки по VRM, количеству слоёв платы к x570.

На этом мы закончили рассмотрение всех необходимых пунктов, которые нужно выбрать перед использованием программы.

Далее перейдём к основным кнопкам. Как вы могли заметить, я зачеркнул 2 кнопки. Import XMP, который производился с помощью программы Thaiphoon Burner, недоступной пользователем из России, а также New Version?, т.к. при переходе по кнопке New Version? мы переходим на сайт, на котором нет программы для скачивания. Ссылка для скачивания есть вверху статьи. По заверению автора 1usmus, он уберёт данные кнопки, а пока остаётся пользоваться так, как есть. В данный момент все основные силы уходят на другой его проект, о котором многие из вас уже знают.

Теперь по действующим кнопкам. 

Screenshot — кнопка скриншота окна программы. Как только вы нажмёте на него, то сможете сохранить изображение окна программы на интересующий вас диск и выложить там, где вы хотите.

Reset — сброс всех значений полей в программе, т.е. если вы хотите, чтобы все поля стали пустыми, то можете нажать на эту кнопку.

Далее, говоря о таймингах, я акцентирую внимание на том, что программа не выставляет сама настройки по памяти, она только даёт вам значения таймингов для ваших настроек. Это означает, что вы сами должны зайти в BIOS, ввести все полученные вами настройки, сохраниться и загрузиться в вашу операционную систему.

Calculate SAFE — кнопка, позволяющая показать наиболее безопасные значения таймингов, напряжений, блоков терминаций и вспомогательных параметров для ваших настроек, которые с большей долей вероятности позволят вам загрузиться в вашу операционную систему и, возможно, даже работать без особых проблем.

Calculate FAST — аналогично SAFE, но по сравнению с прошлой кнопкой нам предлагаются уже более ужатые тайминги, напряжения, а также меняется значение вспомогательного параметра Gear Down Mode, но об этом немного позже.

Выглядеть это будет следующим образом при выставленных основных настройках и нажатии кнопки Calculate FAST:

Теперь пройдёмся по основным полям вкладки Main.

  • Voltage Block (voltage range) — блок напряжений (диапазон напряжений) с минимальным, рекомендуемым и максимальным значениями.
  • DRAM Voltage — напряжение оперативной памяти. SOC Voltage — напряжение контроллера память VDDG Voltage — напряжение шины Infinity Fabric для CCD (чиплетов процессора) и IOD (дословно, кристалл ввода-вывода). Актуально для Zen 2 и Zen 3. cLDO VDDP Voltage — напряжение DDR4 PHY на SoC. DDR4 PHY — интерфейс физического уровня DDR4, который преобразует информацию из контроллера памяти в вид, с которым работают модули оперативной памяти.
  • Misc items — вспомогательные параметры.
  • Power Down Mode — экономит энергию системы за счёт увеличения задержки DRAM во время режима бездействия (Enabled — включено, Disabled — выключено). В выключенном состояние в большинстве случаев снижает задержки при работе оперативной памяти.
  • Gear Down Mode — позволяет уменьшать эффективную скорость передачи данных в оперативной памяти (Enabled — включено, Disabled — выключено). Как правило, выключенное состояние позволяет получить нечётные значения таймингов. Command rate — задержка между этапами работы оперативной памяти, основные режиме 1Т и 2Т (1 такт и 2 такта), также может называться в BIOS, как Cmd2T. 
  • BGS и BGS Alt. — изменяет способ назначения приложениям физических адресов в модулях памяти. Цель заключается в оптимизации выполнения запросов к оперативной памяти с учётом архитектуры и таймингов.
  • FCLK — частота шины Infinity Fabric (актуально для Zen 2 и Zen 3)
  • Termination block — значения терминации сигналов памяти с рекомендуемыми и двумя вариантами альтернативных настроек.
  • procODT — сопротивление, значение которого задаётся в Ом, необходимо для определения терминации завершённого сигнала в оперативной памяти.
  • RTT_NOM, RTT_WR, RTT_
    PARK — значения сопротивлений, которые необходимы для оптимального целостного отклика между рангами. Текущая архитектура оперативной памяти может делить общую ёмкость на несколько рангов и для оптимальной работы между рангами с высокой скоростью, чтением и записью используются данные параметры. Параметры могут быть как выключены OFF, так и иметь необходимые значения в зависимости от того, какие параметры вы выберите в первом столбце, исходя из конфигурации вашего ПК.
  • CAD_BUS Block — значения терминации сигналов шины с рекомендуемыми и тремя вариантами альтернативных настроек.
  • ClkDrv — регулирует мощность сигнала (с помощью сопротивления), который управляет частотой памяти.
  • AddrCmdDrv — сопротивление на пинах: адрес, RAS, CAS, WE, банк, чётность. CsOdtDrv — регулирует мощность сигналов (с помощью сопротивления), управляющих выбором микросхемы и ODT (связано с состоянием отключения питания СКЕ и DRAM).
  • CkeDrv — регулирует мощность СКЕ (включение частоты) сигнала (с помощью сопротивления).

В программе используются одни из самых низких значений, более высокие значения ClkDrv и AddrCmdDrv могут помочь с взятием более высоких частот по памяти (актуально, если вы решитесь покорять те частоты, которые не предусмотрены программой)

Я умышленно пропустил кнопку Compare timings (ON/OFF), потому как на ней остановимся немного подробнее. Она позволяет сравнить ваши тайминги с таймингами, которые предлагаются в программе. Рассмотрим на примере:

Красным я выделил зону, в которой появились мои тайминги после нажатия на кнопку. Дальнейшее описание только для чипов памяти Samsung B-die, в связи с тем что автор реализовал полный функционал только для данного типа. Как вы видите, тайминги показаны разными цветами. Всего цветов цифр, которыми будут показаны ваши тайминги, 4: бирюзовый, зелёный, оранжевый и красный.

  • Бирюзовый — состояние, когда тайминг находится далеко в безопасной зоне.
  • Зелёный — всё ещё безопасное состояние, но находящаяся в нескольких шагах от возможно нестабильного варианта.
  • Оранжевый — состояние ужатого тайминга, но при этом есть ещё куда двигаться.
  • Красный — максимально ужатый тайминг или пережатый тайминг, дальше уже двигаться бессмысленно.

Такая характеристика дана автором 1usmus. Как по ней ориентироваться? В связи с тем, что характеристика дана автором, то могут быть ситуации, что цвета не будут совпадать с вашей ситуацией. Если смотреть на моём примере, то тайминги оранжевого цвета можно ужать сильнее, но напряжение необходимо поднять выше, чем указано в графе Max. Voltage Block. В вашем же случае всё может быть по-другому, и в случае, если вы верно выставите DRAM PCB revision, то скорее всего цвета будут максимально приближены по текущему состоянию к вашей оперативной памяти.

Advanced

Следующая вкладка, которая может помочь стабилизировать работу вашей оперативной памяти. Лично у меня на Zen 2 половины настроек нет, а половина стоит в Auto и это никак не влияет на стабильность, но это всё достаточно индивидуально. Все настройки данной вкладки заполняются только после того, как вы нажмёте в вкладке Main Calculate SAFE или Calculate FAST.

Самая простая кнопка для объяснения Screenshot позволяет вам сделать снимок данной вкладки и сохранить у себя на ПК.

Начнём с первого блока Main Voltages — основные напряжения. В нём вы видите два столбца с Rec. — рекомендуемыми и Alt. — альтернативными значениями каждого из видов напряжений:

  • VTT DDR Voltage min — минимальное значение напряжения, которое используется для управления сопротивлением шины для достижения высокой скорости и поддержания целостности сигнала с использованием резистора параллельного прерывания.
  • VTT DDR Voltage min — максимальное значение напряжения, которое используется для управления сопротивлением шины для достижения высокой скорости и поддержания целостности сигнала с использованием резистора параллельного прерывания.
  • Boot DRAM  Voltage — напряжение тренировки оперативной памяти при запуске системы. Согласно информации от 1usmus, лимит — 1.45-1.50 В.
  • Vref — опорное напряжение оперативной памяти. Обычно оно составляет ½ от напряжения DRAM.

Следующий блок Debug Voltages — отладочные напряжения:

  • VDDP Voltage — напряжение транзистора, определяющее надёжность доступа к содержимому DRAM.
  • VPP (VPPM) Voltage — напряжение для доступа к строке DRAM.
  • PLL Voltage — напряжение питания системы Фазовой АвтоПодстройки Частоты (ФАПЧ или PLL — Phase Locked Loop), актуальна при разгоне системы с использованием BCLK. Согласно информации от 1usmus, лимит — 1.9 В.

Блок Overclocking potential DRAM недоступен по той же причине, что и кнопка Import XMP.

Блок CAD_BUS Timings — задержка трансивера, является аналогом блока RTL/IOL Intel, только реализация от AMD. Данные значения влияют на тренировку оперативной памяти. Также содержит два столбца с Rec. — рекомендуемыми и Alt. — альтернативными значениями.

  • CAD_BUS AddrCmd — время установки адреса/команды. Данная настройка нужна, чтобы подготовить выводы адресов и команд за долю от частоты памяти перед отправкой команд чтения или записи. Если установлено значение 0, то будет отправлен сигнал, равный ½ перед тем, как отправить команду CR=1T или 1, тогда сигнал также равен ½, но уже перед тем, как отправить команду CR=2T. Если установлено значение 1, то количество тактов будет равно вашей настройки command rate (cmd2T).
  • CAD_BUS CsOdt — время установки CS/ODT. Время установки CS и ODT по отношению к частоте оперативной памяти. Если установлен 0, то будет установлено значение равное 1/2 от частоты перед отправкой команд чтения и записи. Если установлена 1, то они будут равны 1 частоте перед отправкой соответствующих команд.
  • CAD_BUS Cke — время установки CKE. Поведение аналогично CsOdt.

Блок Memory Interleaving + tweaks — чередование блоков оперативной памяти + настройки. Данные значения могут помочь вам повысить стабильность вашей оперативной памяти, но не все настройки могут присутствовать в BIOS. Также значения, выдаваемые калькулятором, могут быть для вашего случая не оптимальными.

  • Memory Interleaving Size — управление размером чередования блоков памяти. Изменяет значение бита, с которого начинается чередование. Обычно существуют режимы Auto, 256B, 512B, 1KB, 2KB.
  • Memory Interleaving — управление режимом чередования блоков памяти. Чередование в памяти — метод увеличения пропускной способности памяти с помощью организации блоков памяти по нескольким банкам памяти для предотвращения так называемого “заикания” при доступе к памяти. Обычно существуют режимы Auto, None, Channel, Die, Socket.
  • Channel Interleaving Hash — управление хешированием битов адресов, когда включён режим чередования блоков памяти Memory Interleaving установлен в режим Channel.
  • DRAM R1-R4 Tune — позволяет улучшить стабильность системы для Crosshair IV Hero / Extreme. Рекомендация от 1usmus: 40, 63 — базовое значение.
  • L1 и L2 Stream HW Prefetcher — определяет, будет ли ЦПУ выполнять предварительную выборку данных из памяти, которая может появиться в ближайшее время. Данные настройки были замечены на Crosshair VI Hero и Crosshair VI Extreme. Если у вас в BIOS они присутствуют, тогда выставьте их так, как указано в калькуляторе.
  • Super I/O Clock Skew — сдвиг тактовой частоты контроллера ввода/вывода. Если верить названию, точное описание отсутствует.
  • Opcache — контроль за сохранением инструкций, которые были недавно декодированы ЦПУ, чтобы предотвратить их повторное декодирование. Служит для экономии энергии, а также для предотвращения выполнения лишней работы средствами ЦПУ. В некоторых случаях данная настройка может улучшить эффективность и производительность ЦПУ в определённых задачах.
  • Spread Spectrum — настройка для снижения электромагнитных помех (EMI), создаваемых вашим VRM. Служит для расширения спектра частот, при которых работает ваша оперативная память, тем самым ваша память работает с более высоким диапазоном частот. В моём случае при включении данной настройки появляется нестабильность в системе, поэтому дать однозначную рекомендацию невозможно.
  • Memory clear — очистка оперативной памяти. В большей степени помогает при использовании ECC памяти, как аварийная функция, в случае если в оперативной памяти остались какие-либо конфиденциальные данные и их необходимо очистить. В обычных ПК в этом нет необходимости.

Блок PMU Training связан с тренировкой памяти, если у вас есть проблемы при загрузке ПК, то пробуйте изменять данные настройки. К сожалению, подробного описания, связанного с этими настройками, нет.

Additional calculators

В данной вкладке вы можете посчитать сами нужные для вас значения.

На данной вкладке также присутствует кнопка Screenshot для получения снимка программы данной вкладки. Также вы можете видеть кнопки Calculate для выполнения расчёта для соответствующих значений блоков, в которые вы внесли свои данные, и кнопки Clear для очистки получившихся значений. Также вы можете видеть интересный блок, который подойдёт для оперативной памяти, запущенной на системах с процессором Intel, а именно RTL IO-L Calculator. Ниже, для примера, я внесу необходимые значения в соответствующие поля. Вы также можете внести свои значения, на основе данных, которые у вас есть в BIOS, или данных, которые вы хотите установить. Описание большинства настроек есть в статье выше.

Как вы видите, получились необходимые нам значения. Касательно tRFC ns — минимальное время между командой на обновление строки и командой активизации, либо другой командой обновления, если вы знаете значение времени, то вы можете получить значения тайминга tRFC, которое вам необходимо выставить в BIOS.

Power Supply System

Вкладка настроек системы питания. Данные настройки служат для подачи стабильного питания на SOC, CPU и DRAM, и, соответственно, их стабильного режима работы.

Здесь вы можете увидеть два основных столбца: Best DRAM Stability — лучшая стабильность оперативной памяти и Best CPU/DRAM Stability — лучшая стабильность процессора и оперативной памяти. Данные рекомендации даны разработчиком программы 1usmus. Большинство данных настроек есть на материнских платах ASUS. В моём же случае, на ASRock, я могу выставить только Load-Line Calibration для CPU и VDDSOC, остальные настройки у меня отсутствуют.

Load-Line Calibration — калибровка цепей питания. Используется для компенсации падения напряжения при повышении нагрузки на процессор/DRAM. Оптимальные настройки указаны в программе, если у вас нет цифр, то либо оставляйте в Auto, либо используйте средний или выше среднего, в зависимости от компенсации напряжения. Например, у Gigabyte можно выставить Medium или High. Если вы будете подбирать сами, то учитывайте, что падение напряжения при нагрузке — нормальное явление, и не стоит выставлять значение LLC так, чтобы она отсутствовала, что может впоследствии негативно сказаться на работе процессора.

Current Capability — ограничения по току. Помогает сдвинуть порог срабатывания защиты по току.

VRM Switching Frequency / Switching Frequency — частота переключений. Данными настройками задаётся ручное или автоматическое управление частотой. Также аналогичными настройками может задаваться и сама частота переключений. Например, в VDDSOC вы можете видеть частоту переключений в kHz и рекомендуемое значение 300/400. Чем больше частота, тем более стабильно напряжение на выходе, но также растёт нагрузка на VRM, что способствует повышению температуры на VRM, а также снижению общей эффективности. Поэтому, если вы будете всё же сами подбирать значения, то необходимо находить баланс между эффективностью и стабильностью выходных напряжений.

Voltage Frequency — частота напряжения, настройка аналогична той, о которой было сказано выше.

Power Phase Control / Phase Control — управление фазами питания / управление фазами. Управляет количеством фаз в зависимости от нагрузки. Обычно при настройке Extreme отключения фаз не происходит, тем самым мы получаем более хорошие переходные и температурные характеристики.

Power Duty Control — управление мощностью. Позволяет управлять компонентами каждой фазы питания процессора (VRM). Рекомендуемая настройка T.Probe направлена на оптимальную температуру VRM.

Power Thermal Control — тепловое управление питанием. Позволяет увеличить температурный порог защиты VRM. Если у вас на стандартных настройках наблюдается перегрев, то лучше обеспокоиться обдувом VRM, чем сдвигом порога.

Manual Adjustment — дословно ручная регулировка. Пвсевдорегулировка количества фаз. Достаточной информации по данной настройке нет.

MEMbench

Одна из самых интересных вкладок для тех пользователей, которые любит сравнить результаты с другими людьми. Да, это бенчмарк для оперативной памяти на основе MEMbench 0.8 beta 4.

Условно вкладка делится на 8 блоков, а также 9 кнопок. Начнём по порядку.

Блок Settings — основные настройки:

  • RAM size (Mb) — объём оперативной памяти, который доступен вам для бенчмарка.
  • MEMbench mode — режим бенчмарка.

На выбор нам доступны:

  • Easy — режим, подходящий в большинстве случаев, который и заносится пользователями в таблицу Statistics.
  • Default — аналогично режиму Easy, но требует определённого объёма свободной оперативной памяти, поэтому если у вас будет недостаточно, то тест даже не запустится.
  • Custom — режим, в котором вы можете выбрать и вписать объем оперативной памяти (RAM size (Mb)), количество потоков (Number of threads) процессора, объем задачи в процентах (Task Scope (%)), которое будет использоваться при тесте, а также выбрать режим, при котором тест будет завершён (Stop at (task mode)), а именно Single при достижения одним из потоков вашего объёма задачи или Total при достижении необходимого объёма задачи в целом.
  • Memtest — режим тестирования вашей оперативной памяти. В этом режиме по умолчанию установлен доступный в данный момент объем оперативной памяти, максимальное количество потоков, объем задачи 100 процентов и остановка при достижении всеми ядрами величины в 100 процентов. При этом остановка также будет происходить при наличии ошибок (Stop on error), но данную отметку при необходимости вы можете снять. В таком случае вы отследите суммарное количество ошибок в вашей памяти посредством блока, по центру; конечно, необходимость в этом есть только в том случае, если вы готовы с какой-то единичной ошибкой работать в системе, иначе данную отметку лучше оставить.
  • Latency — режим для получения значения задержек.

Блок Current Timings выводит значения ваших таймингов. На данный момент отображение работает для процессоров с архитектурами вплоть до Zen 2.

  • Центральный блок — основной блок, в котором вы можете увидеть количество выставленных вами потоков (Threads); в случае с режимом Custom — объем задачи в процентах (Task scope (%)) и количество ошибок на каждом из потоков (Errors). Когда вы отстроили всё верно, то ни при каком сценарии у вас не будет ошибок в столбце Errors и значения всегда будут равны 0.
  • Блок Results отображает результаты для выбранного вами режима в MEMbench mode. В случае с Easy в нём отображается время прохождения бенчмарка (Time), лучшее время для оперативной памяти (Best time), ваш результат может отличаться как в лучшую сторону, так и в худшую, в зависимости от вашей оперативной памяти и таймингов, которые вы получили.

Custom и Random latency — пользовательская (аналог теста в AIDA64) и случайная задержка. По заверению разработчика 1usmus определение задержек более точное, чем в AIDA64.

Блок Core Latency Results — результаты межъядерных задержек. В каждом поколении процессоров Zen результаты будут различаться, поэтому имеет смысл сравнивать только в рамках одного поколения.

  • Inner-CCX latency — задержки внутри CCX (Core Compute Complex, рекомендую ознакомиться с архитектурой вашего процессора, если вас интересует данный вид задержек).
  • Inter-CCX latency — задержка между CCX.

Блок с графиками — здесь вы можете увидеть график в виде столбцов при запуске в режиме Easy Mode или в виде графика при нажатии на кнопку Draw Latency Graph.

  • Блок System Info — информация о вашей системе.
  • Блок Memory Status — информация о размере файла подкачки (PageFile), доступной виртуальной (Free Virtual) и физической (Free Physical) памяти, а также суммарном количестве оперативной памяти (Total RAM), все значения приведены в MB.

Теперь перейдём к кнопкам.

  • Run — запуск бенчмарка в любом из выбранных вам режимов.
  • Stop — остановка бенчмарка.
  • Draw Latency Graph позволяет отобразить график задержки для ваших настроек таймингов. Ниже вы можете увидеть, как выглядит сам график.

  • Max RAM — расчёт максимально доступной памяти для бенчмарка.
  • Clear Standby — очистка памяти. Рекомендуется к нажатию при отсутствии свободного места в оперативной памяти.
  • Save Result 1 и 2 — сохранить результат в виде графика в соответствующих полях Saved Result 1 и Saved Result 2. Ниже вы можете увидеть пример сохранённых значений.

Statistics — ссылка на статистику бенчмарков других людей, там вы можете разместить свой результат, если есть желание, или же сравнить свой сдругими аналогичными, особенно, если у вас одинаковый комплект оперативной памяти. 

Screenshot позволяет сделать снимок окна текущей вкладки и сохранить в виде картинка у вас на ПК.

FreezKiller

Как вы можете видеть из названия, данная функция позволяет улучшить плавность игр на любом процессоре, работает только на Windows 7 и 10. Разработка от автора. Мне ещё не попадалась настолько плохая ситуация, чтобы приходилось пользоваться данной функции. Судя по отзывам, результат может быть как положительный, так его может и не быть, так что использовать её или нет, решать вам. Программа при этом должна быть запущена.

Help and my reviews

Содержит ссылки на ресурсы, где вы можете получить поддержку, таблицы с разгонами процессорами и результатами тестов для каждого поколения, а также обзоры и материалы автора, которые рекомендую к прочтению. Кроме этого, помощь вы можете получить в нашем канале Discord i2Hard https://discord.gg/y73hRk4

About

Вкладка о программе. Здесь вы можете увидеть основных разработчиков, помощников, а также поддерживаемые AGESA. Кроме этого, есть кнопка для связи с разработчиком 1usmus (Write me in Twitter), а также вы можете почитать там его ленту.

Алгоритм работы №1

Вы выставили все необходимые настройки (раздел «описание программы — Main»), как действовать дальше? Прежде чем действовать дальше, хотелось бы напомнить про пункт (6) в начале статьи. Не забывайте про него, он может пригодиться. Нажимаем кнопку Calculate SAFE. Таким образом программа нам отобразит более щадящие настройки. После этого рекомендую выставить следующие настройки в BIOS: 

Остальные настройки оставить в авто. Зелёным цветом я выделил значение FCLK, потому как это актуально для ZEN 2. Если вы выставляете Frequency больше, чем 3600, то вам необходимо будет выставить FCLK вручную. Остальные настройки оставляем в Auto. Также обращаю ваше внимание на то, что если настроек, которые вы нашли, в программе нет, то они не требуют изменения. Вы также можете обратить внимание, что в DRAM Voltage выбрано максимальное значение, а в SOC Voltage — рекомендуемое, потому что в большинстве случаев рекомендуемого значения для SOC достаточно, а в случае с напряжением оперативной памяти может не хватать. Возникает самый сложный вопрос: а где всё это найти в BIOS? Я постараюсь вас направить, но учтите, производители материнских плат в разных версиях BIOS могут менять положение настроек, поэтому, если по тому пути, который я укажу, вы не сможете их найти, то ищите по названию, которое я выделю, т.к. положение может меняться, а наименование основного меню, которое нам необходимо, как правило, остаётся неизменным. При установке значения напряжений SOC зачастую требуется выбирать Fixed Mode или постоянный режим, или фиксированный режим.

Для ASUS: переходим в режим Advanced Mode, вкладка Ai Tweaker в настройке Memory Frequency, соответствующей настройке Frequency в программе (т.е. если вы в программе выбрали 3600, то и в BIOS ставите 3600), FCLK Frequency соответствующей FCLK в программе (если у вас Zen 2 или Zen 3 и частота памяти выше 3600), далее выбираем DRAM Timing Control, где заносим выделенные по центру красным цветом тайминги, остальные оставляем в Auto. После этого возвращаемся в Ai Tweaker, листаем вниз, находим VDDCR SOC Voltage выставляем рекомендуемое значение из соответствующего блока программы SOC Voltage и аналогично DRAM Voltage.

Для MSI: переходим в режим Advanced, нажимаем на блок OC в списке по центру, меняем настройку OC Explore Mode на Expert. Ниже в списке выставляем Memory Frequency и FCLK Frequency (FCLK, если у вас Zen 2 или Zen 3 и частота памяти выше 3600), значения которых указаны в программе. После этого переходим в Advanced DRAM Configuration и выставляем тайминги непосредственно в этом разделе. Возвращаемся в предыдущее меню и листаем ниже, находим CPU NB/SOC Voltage и выставляем соответствующее значение SOC Voltage, а также аналогично DRAM Voltage.

Для Gigabyte: переходим в режим Advanced Mode и выбираем вкладку Tweaker в ней находим VCORE SOC и выставляем согласно пункта SOC Voltage в программе, DRAM Voltage выставляем аналогично пункта в софте. В пункте System Memory Multiplier выставляем значение множителя. Его получаем следующим образом: берём частоту из программы Frequency и делим её на 100, т.е. если вы поставили 3600, то множитель будет 36. Далее переходим в вкладку Settings, выбираем Amd Overclocking, находим DDR and Infinity Fabric и выставляем Infinity Fabric Frequency согласно поля FCLK в программе (если у вас Zen 2 или Zen 3 и частота памяти выше 3600).

Для Asrock: переходим во вкладку OC Tweaker, в ней выставляем DRAM Frequency, DRAM Voltage, аналогично тем значениям, что есть в программе. Infinity Fabric Frequency and Dividers согласно значению FCLK в программе (если у вас Zen 2 или Zen 3 и частота памяти выше 3600). Далее в DRAM Timing Configuration выставляются тайминги с программы. После этого возвращаемся назад, переходим в External Voltage Settings and Load-Line Calibration и находим CPU VDCCR_SOC Voltage, и выставляем согласно программе SOC Voltage.

Все настройки Termination Block вы также можете найти в вкладке с таймингами BIOS любого производителя, какие-то находятся на поверхности, какие-то, как, например, у ASRock могут быть в подменю таймингах Data Bus Configuration, а у MSI и ASUS просто находится наравне с таймингами без необходимости нажатия на дополнительное подменю.

После изменения всех значений, вы можете сохранить настройки BIOS и загрузиться в Windows. Будьте готовы, что, возможно, вам понадобится знание пункта 6, о котором я рассказывал вначале статьи. Если система загрузилась, то это успех, но только наполовину, теперь вам необходимо воспользоваться тестовым пакетом программ. Я использую TM5 с конфигом v3 от 1usmus. Ставите 3 цикла (количество циклов можно проверить по пути программы TM5binMT.cfg, открываем с помощью блокнота и находим строку Cycles=3, где 3 и означает количество циклов) и если ошибок у вас не появляется за время тестирования, то можно переходить дальше; если же у вас находятся ошибки, то скорее всего вы неверно выбрали первоначальные настройки в первом столбце. Если у вас чипы памяти Micron E-die, процессор Zen 2 и всё равно не загружается или есть ошибки, то вы также можете воспользоваться таймингами по ссылке. Если снова есть ошибки или не включается, тогда подбираем значения procOdt, лично у меня выставлено аналогично программе для Zen 2, для Zen + это обычно значения 43-68, для двурангов 60-68, 43-48 одноранговые Micron E-die, 48-53 Samsung B-die, для частот 3667+ 53-60. Кроме этого поднимаем значение tRTP на +1 за шаг, если не помогает, то увеличиваем tRFC на +20 за шаг, если всё равно не помогает, то увеличиваем tCL, tRCDWR, tRCDRD, tRP, tRAS, tRC на +1 за шаг. Как только у вас исчезают проблемы, то пробуйте по одному из этих таймингов уменьшать на -1 за шаг, т.е. tCL уменьшили, пробуем загрузиться и так по каждому таймингу.

Если вы проверили и всё верно, то пытаемся выставлять следующую группу напряжений и настроек, как выделено ниже.

VDDG и VDDP ставим из колонки Max. При этом если нет возможности выставить тысячные доли, т.е. 1.075 не ставится, то достаточно поставить 1.07. Если и в этом случае не идёт, то ставим значения из колонки Rec. Есть ещё и колонка Min., но с ней необходимо быть аккуратнее. Например, в моём случае я смог выставить VDDG 0.950, а VDDP только 0.900, при значении 0.700 моя система становится нестабильной. В целом необходимости в выставлении минимальных значений нет, если у вас запускается с значением Rec. или Max., то на этом можно закрепить результат. Снова не помогает? Выставляем значения CAD_BUS, хочу обратить ваше внимание, что есть ещё и значения CAD_BUS timings, но это немного другое и об этом мы поговорим позже. В этом блоке начинаем с колонки Rec., затем, если есть ошибки или нет загрузки, перебираем альтернативные варианты. К, примеру, у меня на всех значениях система загружается, но ошибок нет только при значениях 24 20 20 24 или 40 20 20 24. Если всё равно у вас нет стабильности и тест ТМ5 выдаёт ошибки, то ставьте две настройки вручную из вспомогательных настроек. Бывает, что BIOS в режиме Auto выставляют не то, что нам хотелось бы.

Хорошо, а если у вас всё отлично, все выставленные ранее параметры работают, при тестировании TM5 v3 1usmus на 3 цикла нет проблем, тогда измените в файле TM5binMT.cfg, с помощью блокнота строку Cycles=3 на Cycles=9. Тем самым мы нагреем память, увеличим время тестирования, убедимся, есть ли случайные ошибки или проблема связана с нагревом оперативной памяти. В случае с нагревом хорошо, если в вашей памяти есть датчик температуры, и вы будете знать, на каком значении у вас появляется ошибка. Например, в HWINFO можно посмотреть значения температур датчиков, если он у вас есть, если же в памяти датчиков нет, то и температур в программе не будет.

Если нет датчика температуры, то вы можете навешать какой-либо вентилятор сверху и проверить с ним, есть ли ошибки, если ошибок нет, то проблема с нагревом. В таком случае либо вы оставляете вентилятор, либо поднимаете значение Voltage DRAM или снова пытаетесь поднимать тайминги так, как описано выше.

Что касается напряжения Voltage DRAM для чипов Samsung B-die или Micron E-die можно выставить вплоть до 1.5 В, а в случае с остальными старайтесь не ставить выше 1.45 В.

Если всё отлично и вы прошли тесты выше, то необходимо вписать оставшиеся тайминги.

Если вы загрузились, то запускаем сразу TM5 v3 1usmus на 9 циклов. Если у вас при тесте появились ошибки, то пробуйте поднимать значения tFAW, tWR по +2, после изменения каждого проверять наличие ошибок. Если ошибок не будет, то можно попробовать опускать по -1. Или поступить иначе, поднять напряжение на оперативную память выше. Если и это не помогает и есть ошибки при тесте оперативной памяти, тогда необходимо выставить настройки из вкладок Advanced и Power Supply System. Если после прохода такого большого пути вы всё равно не можете загрузиться или у вас есть ошибки, то попробуйте выставить частоту поменьше с аналогичными таймингами. В случае если у вас всё сложилось удачно, вы можете выбрать 2 варианта:

  • нажать кнопку Calculate FAST и, постепенно меняя тайминги один за другим, там где есть изменения также тестировать на стабильность с количеством циклов 3, после удачного применения всех таймингов запустить на 9 циклов.
  • выставить более высокую частоту и стабилизировать память уже на более высокой частоте.

Конечно, всё равно после долгого тестирования вы можете получить ошибки, они могут появиться и в простое, ваш ПК просто будет перезагружаться, такое зачастую тоже вызвано сильно ужатыми таймингами. В моём случае был виноват тайминг tWTRL, но значений, которые я уже выставлял, не было ни в одном варианте калькулятора, значение было на -2 ниже.

Алгоритм работы №2

А теперь перейдём к самому быстрому и самому небезопасному варианту работы с программой. Заранее хочу сказать, что небезопасный вариант заключается в том, что вы либо не загрузитесь в систему, либо у вас будут ошибки при тестировании памяти, либо всё пройдёт сразу гладко, что тоже может быть. В случае отсутствии загрузки системы не забывайте пользоваться пунктом (6) в самом начале статьи, он поможет вам сбросить все настройки на настройки по умолчанию. Итак, начнём.

  1. 1. Выбираем поколения процессора (информация в описании программы — Main).
  2. 2. Выбираем тип чипов памяти (информация в описании программы — Main).
  3. 3. Выбираем ревизию платы оперативной памяти (информация в описании программы — Main).
  4. 4. Выбираем ранг памяти (информация в описании программы — Main).
  5. 5. Выбираем нужную нам частоту (информация в описании программы — Main).
  6. 6. Выбираем количество модулей. В случае с Ryzen 1 к 1. В случае с Threadripper 2 к 1 (4 модуля — 2, 8 модулей — 4).
  7. 7. Выбираем чипсет материнской платы (информация в описании программы — Main).
  8. 8. BCLK не трогаем нигде, оставляем как есть.
  9. 9. Нажимаем кнопку Calculate SAFE.
  10. 10. Вписываем все настройки в BIOS вашей материнской платы. Voltage Block — значения Rec. Misc Items — все значения, BGS, если найдёте. Termination Block значения Rec. CAD_BUS Block значения Rec.
  11. 10а. Если ваша система загрузилась, то используем для теста памяти TM5 с конфигом v3 от 1usmus. Ставите 9 циклов (количество циклов можно проверить по пути программы TM5binMT.cfg.)
  12. 10б. Если не работает, то проверяем пункты 2, 3, 4 верно ли они выбраны согласно вашей оперативной памяти. Если верно, то:
  13. 11. Меняем в BIOS значения, которые найдёте из Advanced. Если всё равно не работает, то:
  14. 12. Меняем в BIOS значения, которые найдёте из Power Supply System. Если всё равно не работает, то:
  15. 13. снижаем выбранную вами частоту на 1 или 2 шага и повторяем пункт 9-12. Если вы не добились результата лучше, тогда выставляем профиль XMP, выставляем частоту согласно её в программе и повторяем пункты 9-12. Если и так у вас не работает, то действуйте поэтапно из Алгоритма работы №1.
  16. Если все тесты пройдены, то пробуем улучшить ситуацию с таймингами, нажимаем кнопку Calculate FAST
  17. Повторяем пункт 10-10а., если есть проблемы, то идём по пунктам 10б-12. Если всё равно не работает, то переходите в Алгоритм №1, либо возвращайтесь к последним удачным таймингам и сами, если хотите добиться результат поэтапно, начиная с первого тайминга понижайте их значения на -1 и тестируйте с помощью TM5 с конфигом v3 от 1usmus хотя бы на 3 цикла. В случае с tRFC можно отнимать значения на -10 при стабильности и прибавлять +20 при нестабильности.

В конечном итоге хочется вспомнить свою ситуацию с данной программой на первых BIOS. Только после того, как я выставил из блоков напряжений рекомендуемые значения, я смог загрузиться на 3900x Zen2 с частотой 3600, после этого я попробовал поменять только частоту на 3800 в режиме SAFE и у меня также всё продолжало работать. После этого я перешёл на FAST выставил рекомендуемые настройки и уже с этого момента вместе с небольшим поднятием напряжения на оперативную память сам начинал ужимать тайминги на оперативной памяти. Сейчас у меня тайминги переходят из BIOS в BIOS и пока проблем нет. Конечно, бывают моменты с неудачными версиями BIOS, но, скорее всего, вы сами сразу определите в таком случае либо повторяйте все шаги заново, либо откатывайте BIOS на более удачный. Ещё раз напомню, что это только инструмент, при правильном применении которого вы можете немного облегчить себе настройку оперативной памяти и в некоторых ситуациях получить свой прирост производительности. Если же вам интересно изучить всё самому и каждый шаг пройти без использования калькулятора, то не забывайте, что на сайте есть интересная статья.

Всем удачного разгона и подбора наиболее оптимальных таймингов!

Если вы решили разогнать свою оперативную память на платформе AMD, то вам понадобятся две программы. Первая из них — это Thaiphoon Burner, а вторая — Ryzen Dram Calculator. В современных BIOS намного проще заниматься разгоном, так как сейчас производители добавляют специальные XMR профили для разгона памяти, а также несколько наборов предположительно правильных таймингов и частоты от производителя материнской платы.

Но если вы хотите заниматься более тонкой настройкой, то вам однозначно понадобится подбирать тайминги и напряжение. А в этом вам очень сильно поможет утилита, о которой мы сегодня поговорим. В этой статье мы рассмотрим как пользоваться Ryzen Dram Calculator для разгона оперативной памяти.

Установка Ryzen Dram Calculator

Я всегда советую устанавливать программы из официальных сайтов. И эта не исключение. Скачать утилиту можно на этой странице. На данный момент самая последняя версия 1.4.1. Её мы и будем рассматривать в этой статье.

Утилита поставляется в виде ZIP архива, поэтому когда вы её скачаете, достаточно распаковать архив:

А затем запустить исполняемый файл:

Вы также можете создать ярлык на этот файл на рабочем столе для более удобного запуска этой программы.

Как пользоваться Ryzen Dram Calculator

1. Интерфейс программы

После запуска программы перед вами откроется такой интерфейс:

Окно программы можно разделить условно на четыре части:

  • Главное меню — несколько вкладок с помощью которых вы можете перемещаться по меню программы;
  • Поля для данных — данные о вашей оперативной памяти, которые нужно заполнить;
  • Результаты расчета — результаты, которые вам нужно будет вручную ввести в BIOS;
  • Кнопки управления — кнопки с помощью которых выполняется расчет параметров разгона.

2. Заполнение данных

Прежде чем программа сможет рассчитать новые настройки для вашей памяти нужно заполнить старые. Для этого воспользуемся утилитой Thaiphoon Burner. Запустите утилиту и нажмите кнопку Read:

Здесь, на вкладке Dram Components вы можете посмотреть производителя вашего чипа ОЗУ, его версию и оценку *-Die.

Например, у меня производитель Hynix, версия AFR, а оценка A-Die. Теперь нужно заполнить все эти данные в Ryzen Dram Calculator:

  • Proccessor — для Ryzen 1000 выбираем Ryzen 1 gen, для Ryzen 2000 — Ryzen + gen;
  • Memory type — это производитель и версия вашего чипа памяти, которую вы посмотрели в Taiphoon Burner;
  • Profile version — версия профиля XMR откуда будут загружены недостающие данные;
  • Memory rank — ранг памяти. Для большинство планок делают одноранговыми;
  • Frequency — это частота памяти. Здесь нужно писать ту частоту, до которой вы хотите разогнать память;
  • BCLK — базовая частота материнской платы. Подробнее о ней читайте в статье как разгонать Ryzen. Если вы ничего не меняли, то, скорее всего, она у вас равна 100 МГц;
  • DIMM Modules — количество планок оперативной памяти, установленных в ваш компьютер;

Все эти параметры нужно заполнить.

3. Загрузка данных из XMP

Недостающие данные, такие как тайминги и другие параметры нужно загрузить из XMP профиля. Для этого нажмите кнопку R-XMP:

4. Расчет параметров разгона

Когда все заполнено вы можете рассчитать параметры для разгона вашей памяти. Для этого можно использовать одну из кнопок: Calculate SAFE, Calculate FAST, Calculate EXTEREME:

Вы можете нажать их все и посмотреть как изменяется результат. Отличаться будет, в основном, только напряжение. Теперь вам осталось только сфотографировать полученные данные и заполнить их в вашем BIOS. Более подробно про работу с BIOS от MSI я писал в статье разгон оперативной памяти для Ryzen. Особое внимание при переносе вам нужно обратить на параметры таймингов:

  • tCL
  • tRCDWR
  • tRCDRD
  • tRP
  • tRAS
  • Comand Rate — количество циклов на одну операцию с данными.

А также на параметры напряжения:

  • DRAM Voltage — напряжение планок памяти;
  • SoC Voltage — напряжение чипсета;
  • procODT — минимальный сигнал, необходимый для взаимодействия с памятью.

Это все основные параметры, о которых рассказывает наша инструкция Ryzen Dram Calculator.

5. Расчет дополнительных параметров напряжения

Зачастую память уже достаточно стабильно работает после перенесения описанных выше параметров с вкладки Main в BIOS. Однако, если у вас нестандартная память или вы хотите разогнать её до очень высоких частот, то вам может понадобится изменить ещё несколько параметров. Эти параметры находятся на вкладке Advanced:

Здесь нас интересуют:

  • VTT DDR Voltage — влияет на стабильность работы шины памяти;
  • VDDP Voltage — позволяет стабилизировать работу памяти;
  • VPP Voltage — это максимальное изменение напряжения от самого большого до самого низкого.

Однако эти параметры трогать нужно в последнюю очередь, когда все остальное уже перепробовано. Программа предлагает вам несколько значений для каждого из параметров, пробуйте подбирать правильное напряжение в указанном диапазоне, больше или меньше ставить не нужно.

6. Дополнительные калькуляторы

На вкладке Aditional Calculators можно рассчитать VTT DDR Voltage на основе напряжения для планок оперативной памяти Dram Voltage:

Также можно рассчитать Dram Voltage на основе VTT DDR Voltage.

Выводы

Сегодня мы разобрали примеры использования Ryzen Dram Calculator. Конечно, утилита не занимается разгоном памяти, поэтому запускать и использовать её вполне безопасно. Но те значения, которые она вам выдаст нужно ввести в BIOS вашего компьютера вручную. И здесь уже нужно быть очень осторожным чтобы ничего не повредить. Обычно неверно заданное напряжение или тайминги приводят к тому, что компьютер просто не загружается, однако есть риск что-то повредить. Поэтому будьте очень внимательны.

Была ли эта статья полезной?

ДаНет

Оцените статью:

Очень плохоПлохоПойдетХорошоОгонь! (13 оценок, среднее: 3,69 из 5)

Загрузка…

Об авторе

Администратор te4h.ru, интересуюсь новыми технологиями, криптовалютой, искусственным интеллектом, свободным программным обеспечением и Linux.

Сколько бы ни улучшались скоростные характеристики элементной базы современных компьютеров, всегда найдутся желающие «выжать» из железа всё, что только возможно. И касается такой разгон не только CPU/GPU, но и оперативной памяти. Если она у вас реализована на платформе AMD, потребуется использование нескольких утилит, включая Ryzen Dram Calculator. Стоит отметить, что большинство BIOS последних поколений позволяет заниматься оверклокингом даже без наличия специальных познаний в этом деле, благодаря XMR профилям. Всё, что нужно знать, – это правильные тайминги и частоты вашей motherboard.

Утилита Ryzen Dram Calculator

Но для того, чтобы получить наивысшие скорости работы памяти, одних профилей недостаточно. Более тонкую настройку позволяют осуществлять специализированные утилиты, лучшей из которых на сегодня является Ryzen Dram Calculator. Именно его работу и тонкости настроек мы сейчас и рассмотрим.

Инсталляция Ryzen Dram Calculator

Если вы игнорируете правило скачивать программы только с официальных сайтов производителей программного обеспечения, то сильно рискуете и когда-нибудь обязательно об этом пожалеете. Тем, кто соблюдает нормы компьютерной этики и безопасности, привожу адрес сайта разработчика утилиты – techpowerup.com/download/ryzen-dram-calculator/. По состоянию на май 2021 года последней стабильной версией программы являлся номер 1.4.3, который и будет разобран в данной статье.

Скачивание Ryzen Dram Calculator

Утилита заархивирована, поэтому после скачивания необходимо распаковать файл и запустить установщик (Ryzen DRAM Calculator 1.7.3.exe).

Извлечение Ryzen Dram Calculator из архива

Во время инсталляции программы лучше создать для неё ярлык на рабочем столе, что упростит её запуск.

Распаковка Ryzen Dram Calculator

Как пользоваться утилитой Dram Calculator for Ryzen

Предлагаем вашему вниманию подробную инструкцию, позволяющую быстро освоить и настроить программу для получения максимальной скорости работы памяти (к сожалению, сайт разработчика не русифицирован).

Интерфейс программы

Итак, программа успешно установлена. Кликаем по её значку и получаем следующее окно:

Интерфейс Ryzen Dram Calculator

В верхней части утилиты расположено меню.

Ниже – таблица, состоящая из полей, в которые вносятся исходные данные, и полей вывода расчётных количественных показателей, которые нужно будет перенести в BIOS посредством ручного ввода.

Внизу расположены кнопки, с помощью которых запускается расчёт требуемого режима разгона памяти.

Заполнение данных

Откуда брать исходные данные? Лучший способ их получения – использование другой утилиты, Thaiphoon Burner. Её нужно скачать на официальном сайте (www.softnology.biz), инсталлировать и запустить.

После появления заставки находим в главном меню кнопку Read и кликаем по ней.

Кнопка Read в Thaiphoon Burner

Появится окошко с параметрами установленного в вашем компьютере чипа оперативной памяти (производитель, версия ОЗУ её оценка).

Так, производитель указывается в поле Manufacturer, версия – в поле Part Number, оценка – в поле Die Density.

Параметры памяти в Thaiphoon Burner

Все эти данные нужно перенести в утилиту Ryzen Dram Calculator:

  • в поле Proccessor выбираем значение Ryzen 1 gen для чипа Ryzen 1000, или Ryzen + gen для чипа следующего поколения, Ryzen 2000;
  • в поле Memory type нужно вставить значение, полученное в утилите Thaiphoon Burner (производитель памяти и её версия);
  • в полк Profile version заносим версию профиля XMR из BIOS, именно оттуда программа при расчёте подгрузит недостающие параметры;
  • в поле Memory rank необходимо указать ранг планки памяти. В большинстве случаев указываем единичку (одноранговая ОЗУ);
  • в поле Frequency вводим ту частоту, до которой мы намереваемся разогнать память нашего компьютера;
  • в поле BCLK необходимо указать базовую частоту Motherboard (по умолчанию – 100 МГц, если вы не её разгоняли, оставляем как есть);
  • в поле DIMM Modules указываем число планок ОЗУ.

Получаем примерно следующий результат:

Заполнение Ryzen Dram Calculator

Загрузка данных из профиля BIOS XMP

Чтобы заполнить недостающие данные, заходить в BIOS не обязательно. Они будут подгружены автоматически после нажатия кнопки R-XMP:

Кнопка R-XMP в Ryzen Dram Calculator

Расчёт параметров разгона

Когда все исходные данные введены, можно приступать к расчёту параметров, которые необходимы для оверклокинга памяти вашего компьютера. Для этого нужно нажать на любую из трёх кнопок Calculate.

Кнопки Calculate в Ryzen Dram Calculator

Полученные результаты для трёх режимов разгона ОЗУ будут отличаться только напряжением. Вам останется сделать скриншоты и перенести расчётные данные в BIOS, при этом особое внимание следует уделить заполнению таймингов и параметров напряжения (самих планок и чипсета).

Расчёт дополнительных параметров напряжения

Достаточно указания расчётных параметров в BIOS, рассчитанных в Ryzen Dram Calculator, для обеспечения стабильной работы памяти с более высокими скоростями. Но бывают случаи, когда у вас установлено нестандартное ОЗУ или вы хотите разогнать память до максимальных частот. Тогда вам придётся поменять ещё парочку параметров, получить которые можно во вкладке Advanced:

Вкладка Advanced в Ryzen Dram Calculator

Это следующие параметры:

  • VTT DDR Voltage – характеристика, от которой зависит стабильность функционирования шины ОЗУ;
  • VDDP Voltage – параметр, определяющий стабилизировать функционирования самой памяти;
  • VPP Voltage – рекомендуемое, минимальное и максимальное напряжение шины.

СОВЕТ. Прибегайте к этому способу только в крайнем случае, когда стандартных настроек оказалось недостаточно для разгона. Поскольку для каждого из параметров указывается не конкретное значение, а диапазон, подбирать оптимальные придётся экспериментальным путём.

Дополнительные калькуляторы

Наконец, используя вкладку Additional Calculators в верхнем меню утилиты, можно попробовать получить расчетные данные VTT DDR Voltage, указав напряжения планок ОЗУ в поле Dram Voltage:

Вкладка Additional Calculators в Ryzen Dram Calculator

Эпилог

Как видим, ничего особенно сложного в настройках оверклокинга оперативной памяти нет. И мы полагаем, что многие читатели сразу захотят броситься в бой, чтобы разогнать частоту своего ОЗУ. Не спешите, мы хотим предостеречь вас от поспешных шагов и предлагаем несколько советов, которые помогут вам избежать распространённых ошибок:

  • RyzenDram Calculator – всего лишь инструмент, позволяющий улучшить тайминги ОП, если вы уже воспользовались профилем XMP;
  • второй важный момент: нет никаких гарантий, что после использования утилиты вы получите работоспособную систему или работу без ошибок. Хотя разработчик утилиты утверждает, что она была тщательно протестирована, не следует забывать, что вряд ли в этих тестах были задействованы все чипы памяти от всех производителей. Между тем качество этих продуктов бывает очень разным. Не исключено, что получить результаты с лучшими таймингами, чем при использовании XMPпрофиля, у вас не получится;
  • для получения наилучших результатов вы должны хорошо изучить BIOS вашей материнки. Дело в том, что RyzenDram Calculator вычисляет параметры напряжений, таймингов, характеристики терминации шины ОЗУ и самой памяти, и от знания этих параметров зависит, как хорошо будет работать память после попытки дополнительного разгона;
  • если планка одна, вам будет намного проще. Если их две, внимательно изучите руководство пользователя Motherboard, там должен быть раздел с указанием, куда ставить планки. Чаще всего это слоты A2/B2, если смотреть со стороны CPU, то есть второй и четвёртый слот, если их 4. Если два, то никаких проблем не ожидается;
  • и ещё одна важная рекомендация: вы должны перед использованием утилиты изучить, как сбросить BIOS в заводские настройки. Это пригодится, если в результате оверклокинга система не запустится. Такое бывает, но бояться неудачи не нужно.

Что касается сброса BIOS до установок по умолчанию, то в материнских платах последних поколений для этих целей на заднюю панель вынесена отдельная кнопка. Правда, в основном это МВ верхнего ценового сегмента, флагманские продукты ведущих производителей, но их можно встретить и на некоторых моделях среднего ценового сегмента.

Если вы такой кнопки не обнаружили, сброс BIOS можно произвести с помощью джампера, который обнуляет CMOS. Где расположена эта перемычка, можно узнать из руководства пользователя или просто внимательно рассмотрев саму материнскую плату.

Сброс нужно производить на выключенном компьютере. Чтобы вытащить джампер, используйте подходящий предмет типа отвёртки с тонким лезвием. Продвинутые пользователи, любящие эксперименты с разгоном, выводят выходы перемычки на кнопку на передней панели компьютера, облегчая процедуру сброса BIOS в заводские настройки.

Если вам не удалось отыскать эту перемычку, отчаиваться тоже не нужно. Требуемый результат можно получить, просто изъяв на несколько секунд батарейку CMOS.

И напоследок отметим, что иногда в результате неудачного разгона памяти сброс BIOS не помогает запустить систему. Это означает, что из-за ваших игр с частотой и напряжением какой-то компонент системы памяти оказался повреждённым, и хорошо, если это только сама планка, а не шина… Так что экспериментируйте, но будьте осторожны и осмотрительны!

DRAM Calculator for Ryzen 1.7.2 ERROR «Not Supported».. Help

Hello,

Let me start by listing my relevant specs:

Ram: 2x G.Skill Trident Z RGB F4-4133C19-8GTZR

CPU: Ryzen 7 3800x (Chipsets Installed)

MB: Asrock x570 Extreme4

Bios: 2.6 (Latest)

OS: Windows 10 Pro (Latest)

According to the ram packaging, it is rated at 4133 MHz but in the bios its set as 2133 MHz.

I faced a few errors trying to generate the correct settings using Dram Calc as displayed below.

Thaiphoon Export: (i wasn’t sure what was relevant here so I thought I would share the whole thing)

Once Data was exported from Thaiphoon (in ns) it was then imported into Dram Calc

Dram Calc (Fast):

Dram Calc (Safe):

Dram Calc: (This Part Was Especially Confusing)

Thanks in advance

N3661:Забавно, теперь калькулятор для моих e-die микронов для частоты 3800 на безопасном пресете указывает напряжение 1.46, а на быстром пресете 1.40, но я то знаю что на 1.40 даже с моими таймингами уже ошибки, а полностью до фаста память не дожалась.

Сейф сейчас имеет немного другой смысл — запустить систему почти любой ценой, а фаст это оптимизация. Плюс бывают такие дуболомные экземпляры что друг как не в себя, потому указан примерный диапазон.Я стараюсь тестировать неудачные образцы для пресетов чтоб шло у всех. Там кстати баг для Е-микронов tCWL 16 должно быть а не 14 для 3800.

Отправлено спустя 3 минуты 2 секунды:

nikolaiii:1usmus
У меня память «g.skill aegis 3000» стоит 4мя планками покупались двумя китами, так вот у одной пары Hynix а у другой SpecTek. Что теперь делать? Номер партии один и тот же а память разная. :spy:

В таких случаях я б использовал настройки хьюникса(если действительно так) и работать оно будет.В общем всегда юзаем настройки по самому худшему модулю.

Отправлено спустя 1 минуту 42 секунды:

HaruMamberu:

1usmus:

Когда вы сгенерировали репорт в тайфуне, но не сохраняли еще пролистываете в самый низ и в нижнем правом углу репорта будет «Show delays in nanoseconds». Потом только сохраняем и пихаем в калкьултор. Но советую начать с режима А0, довольно универсальное решение для большинства образцов памяти.

автор тайфуна приуныл?

Тайфун ничем пользователю не поможет если в SPD производитель поленился прописать данные. Такое часто и тайфун видимо опираясь на внутреннюю базу начинает угадывать. Потому я стараюсь на него народ не отправлять.

Отправлено спустя 1 минуту 28 секунд:

deserteagle777:товарисчъ 1usmus , в очередной раз кланяюсь в пол за проделанную работу , по рекомендованному фаст пресету профильный ящик завелся с полтычка и шуршит как по маслу ( единственное вольтажик на памяти оставил 1,395 для собственного спокойствия :gigi: ) :super:

спойлер
ryzen.JPG

Я это пресет сделал на основе Flare X, там и плохой бин и А0 ревизия, и на удивление кушали мало они. Клоню к тому что можно пробовать понизить напряжение :)

Отправлено спустя 1 минуту 6 секунд:

PiTi:1usmus, доброго Вам дня и спасибо за проделанную работу.

П. С. Хорошо бы добавить калькулятору универсальную функциональность — то бишь расчёт задержек и для Intel (а если китайские цпу х86-совместимые через год-два выстрелят, то и для них). Ещё раз спасибо.

Все совместимо, только Интел в большинстве случаев имеет более умеренный аппетит к vDRAM на 0.01-0.03в.

Отправлено спустя 2 минуты 25 секунд:

Denvys5:1usmus
Отличную работу проделали :super:

Раньше калькулятор вообще не мог мне предложить что-либо стабильное, теперь он почти полностью угадал тайминги, которые я бы назвал предельными для платформы

спойлер
Зображення

Тайминги полностью ручные с моей стороны, калькулятором не пользовался.

Единственное что, в режиме с импортом XMP калькулятор сломался, показывает совсем уж пессимистичные цифры (вполне ожидаемые от SAFE пресета, но ведь FAST в мануале то и нету)

спойлер
Зображення

Фишка в том что ассистент работает только для самсунга, а чистку цвета полей я забыл добавить :shuffle: в общем соберётся пару багов и будет 1.7.1.1. Спасибо за отзыв

Отправлено спустя 1 минуту 20 секунд:

Aveo:1usmus
Спасибо! :) Заработало.

Думаю, стоит этот нюанс как-то более подробно описать, потому как если не заходить в меню «Report», а сразу делать экспорт, то ничего не работает. :)

ЗЫ: С моими древними двухранговыми плашками на Hynix AFR даже «Bad bin» не канает. tRC ниже 74 вообще никак не работает на частотах выше 3200. Надо будет поэкспериментировать еще с новым биосом, как раз недавно под мою бюджетную материнку вышло обновление с AGESA 1.0.0.5 :spy:

Я планирую AFR MFR сделать в 1.7.2, физически сил не хватило даже при тестировании сивух стендов сразу.

Отправлено спустя 1 минуту 41 секунду:

Steelmax:N3661
Калькулятор не 100% панацея — это стоит иметь ввиду.

1usmus
Статистика по Samsung M/A-die 16bgit чипам уже набежала?

Вот именно — он указывает направление куда шевелиться. Когда я придумаю 100% алгоритм тогда уже проверим :)
Пока статистика околонулевая к сожалению. Мне не подкидывали ещё такие образцы…

Отправлено спустя 1 минуту 55 секунд:

Рак:1) Завтра гляну что у меня за ревизия, думаю средняя
2) калькулятор недоработан, в сейв режиме напруга выше чем в фасте на всех частотах
3) е дай зен+ мси б450 геймплюс макс

В сейфе напряжение теперь будет в большинстве случаев выше. Смысл — запустить систему если попался плохой бин, а фаст — оптимизировать сейф.

Отправлено спустя 1 минуту :

GooseR:error check A0 or Bad bin mode :weep:

A0 100% совместим с А2 если что, там где нет ещё пресетов оно выдаст такое окошко ;)

Отправлено спустя 27 секунд:

Andrew_R30:micron j-die? :weep:

Выбрать e-die :)

Понравилась статья? Поделить с друзьями:
  • Planet zoo ошибка sorry something went wrong
  • Planet zoo ошибка appcrash
  • Pioneer ошибка усилителя спустя минуту
  • Phpmailer ошибка 405
  • Php показывать только ошибки