Как узнать тайминги оперативной памяти

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

От правильности установки таймингов зависит то, насколько быстро и стабильно будет работать оперативная память. С одной стороны, чем меньше тайминги (задержки) тем быстрее будет проходить обмен данными, но и стабильность работы памяти будет ниже. Также при повышении частоты тайминги тоже надо увеличивать, чтобы повысить стабильность. Но прежде чем что-либо менять, вам надо знать текущие значения параметров. В этой статье мы рассмотрим как посмотреть тайминги оперативной памяти с помощью различных утилит.

Что означают основные тайминги?

Вот основные операции с памятью, которые выполняет компьютер:

  • Активация (Activate) открывает ряд ячеек для работы. Для того чтобы провести чтение или запись в ячейку, необходимо сначала её активировать. После активации ячейка будет активна до получения команды освобождения.
  • Освобождение (Precharge) закрывает открытый ряд ячеек или несколько. Ячейки переводятся в состояние ожидания. Данные в них хранятся, но для получения к ним доступа, ячейку надо активировать.
  • Read and Write чтение или запись данных.
  • Обновление (Refresh) обновление заряда ячеек, без смены хранимых в них данных.

Все тайминги деляться на три категории: первичные, вторичные и третичные. Самые основные из них это первичные. Обычно они и указываются на упаковке памяти памяти (например, 16-16-16-32 2T) и их же чаще всего настраивают в BIOS. Вот основные тайминги:

  • CAS Latency (tCL/tCAS) задержка между отправкой адреса ячейки и началом чтения данных из неё. Это количество циклов работы памяти, которые продут до получения первого бита данных из запрошенной ячейки. В отличие от других параметров, это не максимум, а точное число, которое должно быть синхронизировано для контроллера и памяти. Это самый важный параметр;
  • RAS to CAS Delay (tRCD) указывает количество циклов между открытием ряда ячеек памяти и моментом, когда можно будет получить к этим ячейкам доступ. Иногда обозначается отдельно для записи и для чтения. Время чтения данных из памяти если ячейки не были активированы ранее будет составлять tCAS + tRCD;
  • Row Precharge Time (tRP) минимальное количество циклов работы памяти, от закрытия ранее активированного ряда ячеек и открытием следующего. Если изначально был открыт неверный ряд, общее время чтения из памяти будет составлять tRP + tRCD + CL.
  • Row Active Time (tRAS) минимальное количество циклов работы памяти между активацией ряда ячеек и его закрытием. Это время, необходимое для смены ряда ячеек и оно пересекается с tRCD.
  • Command Rate (CR/CMD/CPC/tCPD) количество циклов межу активацией чипа памяти и выполнением команды. Для большей стабильности обычно используется значение 2T, однако часто можно встретить значение 1T.

К вторичным таймингам относятся tWR, tRFC, tRDD_L, tRDD_S, tWTR_L, tWTR_S, tRTP, tFAW, и tCWL однако они используются намного реже.

Как узнать тайминги оперативной памяти

Если вы хотите узнать все текущие тайминги, включая не только основные, но и вторичные, вам поможет утилита Ryzen Timing Checker. Она отображает все тайминги в одном окне списком:

Также вы можете узнать тайминги оперативной памяти компьютера, запустив утилиту CPU-Z. Здесь надо открыть вкладку SPD, а затем выбрать слот, в который установлена одна из планок памяти в разделе Memory slot selection:

Однако здесь отображается не текущая конфигурация, а данные, сохраненные в SPD профиле оперативной памяти. И здесь может быть несколько записей, обозначенных заголовком JEDEC. Joint Electron Device Engineering Council это организация, которая создает и публикует стандарты для оперативной памяти DDR4, DDR5, SSD, ESD, GDDR6 и других видов памяти.

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

Также можно узнать тайминги оперативной памяти AIDA64. Для этого откройте в левой панели пункт Системная плата -> SPD. Здесь вы аналогично CPU-Z найдете подробную информацию о профилях таймингов, записанных в SPD хранилище памяти, а также о доступных XMP профилях:

Однако здесь намного больше информации по каждому профилю, кроме того доступна информация по субтаймингах.

Самая популярная программа для работы с оперативной памятью. Позволяет не только смотреть всю доступную информацию, но и выполнять прошивку планок памяти. После запуска программы необходимо нажать кнопку Read и выбрать одну из планок памяти:

Чтобы увидеть информацию о таймингах достаточно пролистать список параметров вниз:

Выводы

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Оцените статью
Информационный ресурс для любителей компьютеров и IT технологий