Latency ddr4 какая должна быть
Перейти к содержимому

Latency ddr4 какая должна быть

  • автор:

Как выбрать оперативную память в 2023 году – полное руководство

Всем привет! С вами Zero, и сегодня я расскажу о том, на что обращать внимание при выборе оперативной памяти актуальных сейчас стандартов DDR4 и DDR5, а также пройдусь по ряду нюансов и хитростей – одни из них помогут вам сэкономить деньги и не переплатить за бренд или необычную форму радиаторов с подсветкой, а другие – выбрать оптимальный вариант при примерно одинаковой стоимости разных модулей или комплектов. Итак, поехали!

Сколько нужно оперативной памяти в 2023 году

Начну с того, сколько, собственно, требуется оперативной памяти. В настоящий момент 16 гигабайт в двухканальном режиме хватает для любых игр, даже самых требовательных, тем не менее, вскоре уже начнет не хватать, поэтому оптимальный вариант – 32 гигабайта. Для нетребовательных задач вроде работы в текстовых редакторах, веб-серфинга и просмотра видео можно обойтись 8 гигабайтами, но лучше нацеливаться на 16. Для работы в ресурсоемком программном обеспечении я рекомендую выбирать 32 гигабайта или даже 64 – в зависимости от характера нагрузок и того, насколько требовательным к памяти является используемое ПО.

реклама

Кратко: офисный или домашний ПК, либо ноутбук, не предназначенный для гейминга – 8 ГБ. Бюджетный игровой ПК – 16 ГБ. Продвинутый игровой ПК – 32 ГБ. ПК для работы в ресурсоемком ПО – 32 ГБ и более.

Что лучше – 1 модуль на 32 ГБ, 2 по 16 ГБ или 4 по 8 ГБ

Существует такое понятие, как двухканальный режим – при использовании двух или четырех модулей подсистема памяти работает значительно быстрее, чем при использовании только одного. У DDR5 в двухканальном режиме работает и одиночный модуль, но на каждый канал приходится только 32 бита против 64 бит у DDR4, поэтому набирать любой требуемый объем все равно оптимально при помощи двух планок. Именно двух, а не четырех – если модулей установлено четыре, даже одинаковых, их разгонный потенциал снижается. Следовательно, схема 16 ГБ x2, особенно, при ручной настройке частоты, напряжения и таймингов, практически всегда покажет более высокую производительность, чем схема 8 ГБ x4. Поддержки четырехканального режима в потребительских, не-HEDT и не-серверных процессорах, и материнских платах нет.

У современных материнских плат потребительского сегмента обычно бывает или два, или четыре слота для планок оперативной памяти. Если вам немного не хватает бюджета на выбранную конфигурацию, можно для начала взять один модуль, а в скором времени добавить второй. Но, с учетом того, что цены на ОЗУ постепенно снижаются, лучше набирать необходимый объем сразу и приобретать не отдельные планки, а комплекты, состоящие из двух штук.

реклама

Кратко: Оптимальный вариант – набирать требуемый объем памяти двумя модулями. Если хотите 32 ГБ, но пока не хватает средств – берите один модуль на 16 ГБ и потом докупайте второй.

Что учитывать при выборе оперативной памяти

Перечислю основные характеристики, параметры и факторы, которые следует учитывать при выборе оперативной памяти:

  1. Стандарт. В настоящий момент актуальны стандарты DDR4 и DDR5, для старых компьютеров – DDR3. В играх преимущество DDR5 над DDR4, особенно подразогнанной и вручную настроенной, пока невелико, а вот в ресурсоемком программном обеспечении оно существенно. Да и будущее однозначно за DDR5 – соответствующий сегмент рынка ОЗУ активно развивается, недавно появились модули с частотой 7200 МГц, потом 7600 МГц, и, наконец, даже 8000 МГц. Так и до обещанных производителями 8400 МГц недалеко. В общем, если позволяет бюджет – лучше брать высокочастотную DDR5 память. Если же финансы ограничены – можно обойтись DDR4.
  2. Форм-фактор. DIMM – длинные модули для ПК, SO-DIMM – короткие для ноутбуков и некоторых моноблоков. Тут все очевидно.
  3. Объем модуля. Наиболее распространены планки на 4, 8, 16 и 32 ГБ. Четырехгигабайтные модули уже не особенно актуальны, наиболее ходовым же является объем в 8-16 ГБ на планку.
  4. Тактовая частота. Одна из важнейших характеристик оперативной памяти, напрямую влияющих на ее производительность. Чем выше частота (при прочих равных) – тем выше производительность подсистемы памяти. Высокочастотные оверклокерские модули на топовых чипах обычно стоят достаточно дорого.
  5. Тайминги. Показатели задержек. Чем ниже тайминги при равной частоте, тем выше производительность. Например, DDR4 модуль с частотой 3200 МГц и таймингами 16-18-18 лучше, чем с частотой 3200 МГц и таймингами 22-22-22. Не перепутайте: высокая частота и низкие тайминги – хорошо, низкая частота и высокие тайминги – плохо.
  6. Напряжение. Стандартное напряжение для DDR4 ОЗУ – 1.2 В, для DDR – 1.1 В. Тем не менее, для получения высокой частоты производители могут завышать его вплоть до 1.6 В, а такое напряжение уже может быть опасно для модулей. При разгоне или первичной настройке памяти лучше не превышать значений 1.5В для DDR4 и 1.4-1.45В для DDR5. При выборе памяти на напряжение можно особенно не смотреть, если заявленное производителем не превышает безопасный порог.
  7. Чипы. Важный параметр – именно от используемых в модуле чипов во многом зависит его разгонный потенциал. Одна планка с заявленной производителем частотой 3200 МГц (на чипах Samsung B-Die или Micron E-Die) может легко взять 4000 Мгц, а другая не возьмет даже 3600 МГц. Даже если вы не планируете разгонять память вручную, лучше выбирайте память на хороших чипах. Какие считать хорошими – я расскажу в разделах, посвященных выбору DDR4 и DDR5 модулей.
  8. Ранговость. Потребительские (не серверные) модули памяти могут быть одноранговыми и двухранговыми в зависимости от количества распаянных чипов памяти. Если вы не оверклокер, то на этот параметр можно не обращать внимания – времена, когда некоторые процессоры и материнские платы не могли работать с двухранговыми планками уже в прошлом.
  9. Бренд. Память от авторитетных и проверенных временем брендов обычно надежнее, чем от китайских Noname-производителей, которые могут использовать бывшие в употреблении чипы памяти, а также заявлять для своих изделий более высокие характеристики, чем на самом деле. У DDR5 еще и контроллер питания находится на самом модуле, и, если он некачественный, то может быстро выйти из строя.
  10. Наличие радиаторов. Радиаторы нужны высокочастотной DDR4 и DDR5 памяти, работающем при повышенном напряжении – они помогают избежать перегрева.
  11. Дизайн и подсветка. Маловажные параметры. Хотя, если говорить о подсветке – для разгона лучше, чтобы ее не было. Светодиоды – это дополнительный нагрев.
  12. Высота модуля. Влияет на совместимость с габаритными радиаторами некоторых процессорных кулеров.
  13. Параметры ECC (коррекция ошибок) и регистровости. Нужны для серверной памяти. В случае потребительских модулей выбирайте решения non-ECC и unregistered/unbuffered. В случае DDR5 частичная коррекция ошибок включена в стандарт, но именно частичная, поэтому не-серверная память по-прежнему маркируется как non-ECC.
  14. Цена. Последний в этом списке, но далеко не последний по важности параметр – как правило, лучше переплатить 10-15 тысяч рублей за более производительные процессор или видеокарту, чем за топовые модули памяти DDR5 вместо неплохих.

Важно: Узнать, какие чипы используются в той или иной оперативной памяти, можно, например, на сайте GIGABYTE. Но учтите, что некоторые производители, особенно третьего-четвертого эшелона могут устанавливать в разные партии одних и тех же модулей памяти разные чипы.

реклама

Как выбрать DDR4 память

С основными характеристиками разобрались, теперь расскажу, как выбрать DDR4 память, а потом – и как выбрать DDR5. Прежде всего, уточню, что в случае с игровыми ПК скоростные характеристики оперативной памяти – это не самый важный параметр по сравнению с производительностью центрального процессора и видеокарты. Если стоит выбор – взять субфлагманский/флагманский процессор и среднюю память (но достаточного объема!) или более слабый процессор, но топовую память, отдавайте приоритет процессору.

Впрочем, брать DDR4 память с частотой ниже 3000-3200 МГц на конец 2022 года или начало 2023 года нет никакого смысла – она стоит практически столько же, сколько медленная 2400 МГц, но гораздо производительнее. Оптимальное сочетание частоты и таймингов в бюджетном и среднем ценовых сегментах – 3200 МГц, 16-18-18. Желательно, чтобы модули были основаны на чипах Micron E-Die – это оптимальный вариант среди доступных по цене. Обладатели процессоров Intel и материнских плат с разъемами DIMM DDR4 могут выбирать и память с более высокой частотой, на топовых чипах Samsung B-Die или отборных Hynix D, но практического смысла в этом мало – переплата получается значительной, а прирост в производительности в играх – небольшим. Для рабочих приложений же, в которых требуется максимальная пропускная способность подсистемы памяти, лучше выбирать высокочастотные модули DDR5.

Важно! С процессорами AMD Ryzen 1000, 2000, 3000 и 5000 нет смысла ставить частоту памяти выше 3600-3800, или, в редких случаях, 4000 МГц. Если герцовка памяти превышает удвоенную герцовку шины Infinity Fabric, контроллер переходит в режим Gear 2, и производительность ОЗУ не увеличивается, а, напротив, снижается.

реклама

Если вы собираете бюджетную офисную или домашнюю конфигурацию (не для игр), и обладаете крайне ограниченным объемом средств, то советую для начала взять один модуль DDR4 объемом 8 ГБ с частотой 3000-3200 МГц и таймингами 16-18-18 или хотя бы 16-20-20. Скорее всего, у вашей материнской платы, если она бюджетная, будет только два DIMM слота – со временем вы докупите еще одну планку, если 8 ГБ начнет не хватать. Для недорогих игровых ПК могу порекомендовать сразу брать комплект из двух восьмигигабайтных планок с теми же параметрами. Если же ваш бюджет выше среднего, но вы не хотите переплачивать за DDR5 – ориентируйтесь на комплект из двух модулей по 16 ГБ с частотой от 3200, а лучше от 3600 МГц с таймингами 16-20-20 или ниже. И не забывайте про высоту модулей – если у вас суперкулер, они могут не поместиться под его радиатором.

Примеры выбора DDR4 памяти

Приведу пару примеров, актуальных на конец 2022 года. Например, мы собираем игровой ПК за 75 тысяч рублей и выбрали процессор Intel Core i5-12400F и материнскую плату Gigabyte B660M GAMING DDR4. На оперативную память у нас есть максимум 4500-5000 рублей. В таких условиях оптимально взять пару модулей по 8 ГБ с уже упомянутым выше набором характеристик: частота – 3200 МГц, тайминги – 16-18-18. Чипы, если будете разгонять – Micron E-Die. Если не будете, то любые.

Другой пример. Мы собираем производительный игровой ПК за 250 тысяч рублей, но с DDR4 памятью. На оперативку у нас есть где-то 20 тысяч рублей, и в таких условиях стоит поискать комплект на обладающих отличным оверклокерским потенциалом чипах Samsung B-Die. Например, набор G.Skill Trident Z Royal F4-4000C16D-32GTRSA с частотой 4000 МГц и таймингами 16-16-16 гарантированно основан на чипах B-die.

Как выбрать DDR5 память

Теперь о DDR5 памяти. Сразу предостерегу от приобретения низкочастотной памяти на 4800-5600 МГц для геймерских конфигураций – вручную настроенная DDR4 память на хороших чипах даст большую производительность. Если уж покупать DDR5 память – то покупать хорошую, благо, на рынке наконец-то начали появляться модули и комплекты с высокими частотами – 7200, 7600 и даже 8000 МГц. Для бюджетных и среднебюджетных ПК они не подходят из-за высокой цены, а вот для субфлагманских и флагманских игровых и рабочих конфигураций это отличный выбор. Используемые в DDR5 модулях чипы на конец 2022 и начало 2023 года можно ранжировать так: Hynix A-Die – отличные (гонятся до 7600-8200+ МГц), Hynix M-Die – хорошие (гонятся до 6600-7200+ МГц), некоторые Samsung – неплохие (гонятся до 6200-6800+ МГц).

В случае DDR5 памяти оптимально выбирать комплекты из двух шестнадцатигигабайтных модулей с радиаторами, причем от уважаемых производителей вроде G.Skill или Kingston – с технической точки зрения планки DDR5 устроены сложнее, чем DDR4, например, у них есть контроллер питания, поэтому брать китайские решения «из подвала» крайне не рекомендую. Желательно приобретать наборы с длительной гарантией – DDR3 и DDR4 ОЗУ крайне редко выходила из строя, что же будет с DDR5 – пока неизвестно, скорее всего, поломки также будут достаточно редкими, но все же станут случаться несколько чаще. Напоследок скажу, что рынок памяти DDR5 только приближается к фазе зрелости, и, скорее всего, достигнет ее через год-два, когда модули с частотой 8000-8400 МГц станут распространенным явлением, пусть и будут стоить дорого, а планки с частотой 7000-7200 или даже 7600 МГц станут стандартом для продвинутых игровых сборок.

Пример выбора DDR5 памяти

Пример актуален на конец 2022 года и начало 2023 года – ситуация с доступностью модулей и ценами может измениться. Допустим, мы собираем производительную игровую конфигурацию за 250 тысяч рублей с процессором Intel Core i7-13700KF, видеокартой NVIDIA GeForce RTX 4080 и материнской платой на чипсете Z790 с поддержкой DDR5 памяти. Нам нужно 32 гигабайта ОЗУ двумя модулями, а наш бюджет на них составляет до 25 тысяч рублей. В этом случае оптимально приобрести набор на чипах Hynix M-Die, например, Kingston FURY Renegade Silver KF564C32RSK2-32 (6400 МГц, 32-38-38) или дождаться, когда до России доедут комплекты на чипах Hynix A-Die с частотой 7200+ МГц, и выбрать один из них.

Как выбрать оперативную память для ноутбука

Как выбрать оперативную память для компьютера я рассказал, расскажу и как выбрать ее для ноутбука. Прежде всего, вам нужно убедиться, что у вашего мобильного ПК вообще есть слоты SO-DIMM для установки модулей памяти – на некоторых лэптопах ОЗУ просто распаяна на материнской плате. Узнать, есть ли необходимые разъемы, сколько их, и какой стандарт памяти, DDR4 или DDR5, они поддерживают, можно или на сайте производителя ноутбука, или, довольно часто, на сайтах магазинов и тематических форумах.

Чаще всего у мобильных ПК два SO-DIMM модуля. Например, у ноутбука, по-умолчанию оснащенного 8 ГБ DDR4 памяти могут стоять как два модуля по 4 ГБ, так и один на 8 ГБ. Если установлены два модуля по 4 ГБ, а вы хотите увеличить объем памяти до 16 ГБ, то старые планки придется вытаскивать. Если же один модуль на 8 ГБ, то вам повезло – просто докупите еще один с примерно такими же характеристиками. Брать планки строго того же производителя и с идеально совпадающими параметрами частоты и таймингов не требуется: при наличии двух модулей с разными характеристиками, они будут работать с частотой и таймингами, доступными более «слабому» из них. Например, если одна планка может работать только на частоте 2400 МГц, а другая – на частоте 3200 МГц, то в паре обе будут функционировать на 2400 МГц. В целом же выбор памяти для ноутбука мало отличается от выбора памяти для компьютера – просто помните, что вам нужны SO-DIMM модули, и что у лэптопа может не оказаться для них свободных слотов. Для офисной или домашней «печатной машинки» для текстовых редакторов и веб-серфинга хватит 8 ГБ, для игрового же мобильного ПК лучше ориентироваться на 16 или даже 32 ГБ.

FAQ (Вопросы и ответы)

Насколько важен для игрового компьютера выбор памяти?

Важнее, чем во времена DDR3, но гораздо менее важен, чем выбор процессора и видеокарты. Самое главное – чтобы хватало объема памяти, чтобы она была набрана двумя модулями, и чтобы не была совсем уж тормозной.

Как узнать, совместима ли оперативная память с материнской платой? Смотреть на списки поддерживаемой памяти на сайтах производителей?

Нет, эти списки носят не ограничительный, а рекомендательный характер. Смотрите на характеристики – поддерживаемые материнской платой объем, стандарт и тактовую частоту модулей. И не забывайте, что вам нужна потребительская память, а не серверная. Non-ECC, unbuffered/unregistered.

Что важнее – объем оперативной памяти или ее скоростные характеристики (частота и тайминги)?

В первую очередь важно набрать необходимый объем – 4 ГБ сверхскоростной памяти проявят себя на практике гораздо хуже, чем 16 ГБ медленной. Но покупать медленную память нет смысла, поскольку достаточно быстрая по современным меркам стоит не сильно дороже. Проще говоря, общий объем ОЗУ для компьютера – критичный параметр, а пропускная способность памяти – важный, но не критичнй.

На каких платформах можно, а на каких нельзя вручную разгонять ОЗУ?

У Intel – начиная с 10-го поколения процессоров Core (Comet Lake) и с 500-й серии наборов системной логики можно разгонять память на Bx60, Hx70 и Zx90 чипсетах. С процессорами AMD Ryzen разгон памяти доступен на любых чипсетах, но не всегда целесообразен.

Почему на сокете AM4 нет смысла разгонять DDR4 память более, чем до 3600-3800 МГц?

Если эффективная частота памяти превышает удвоенную частоту шины Infinity Fabric, контроллер памяти переходит в режим Gear 2 и производительность ОЗУ снижается. После достижения 3600-3800 МГц лучше снижать тайминги, а не повышать частоту.

Что такое XMP и Expo?

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

Если я куплю память DDR5-7200, точно ли удастся запустить ее на этой частоте?

Нет – слабым местом может оказаться процессор или материнская плата. Но в идеальных условиях память будет работать на заявленной производителем частоте. Как правило, для этого нужны процессор Intel Raptor Lake с разблокированным множителем и материнская плата на чипсете Z790.

Правда ли, что разгонный потенциал памяти сильно зависит от используемых в модуле чипов?

Да, это один из важнейших факторов.

Какие лучшие чипы для DDR5 и DDR4 памяти?

Ответ актуален на момент написания статьи – конец 2022 года.

DDR5. Отличные чипы – Hynix A-Die, хорошие – Hynix M-Die, неплохие – некоторые Samsung.

DDR4. Отличные чипы – отборные Hynix D и Samsung B-Die. Хорошие – Micron E-Die.

Где посмотреть примеры напряжения, частоты и таймингов для успешного разгона?

На тематических форумах. Например, на форуме Overclockers.ru.

Как проверить разогнанную память на стабильность?

При помощи специализированного ПО. MemTest86, TestMem5 c конфигурацией Extreme, LinX и т.д.

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

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

Часто ли оперативная память выходит из строя и нужна ли гарантия на 5-10 лет?

Крайне редко, если не заниматься экстремальным разгоном. Но длительная гарантия все равно явно не будет лишней.

Нужны ли оперативной памяти радиаторы?

Для работы при высоком напряжении и на высоких частотах – определенно да, особенно в случае DDR5.

Стоит ли отключать подсветку радиаторов для снижения температуры памяти?

Необязательно, но желательно, если занимаетесь серьезным разгоном.

Можно ли сочетать 2 или 4 модуля с разной частотой и от разных производителей?

Да, можно, но работать они будут на той частоте, которая доступна более «слабому» модулю. Также может потребоваться ручная настройка в BIOS.

Я купил DDR4 память с частотой 3600 МГц, но различное ПО показывает, что она работает на частоте в 1800 МГц. Почему так?

Все верно – существует такое понятие как «эффективная частота». У Double Data Rate (DDR) памяти различных стандартов она в 2 раза выше базовой.

Заключение

В этой статье я рассказал о том, как выбрать оперативную память актуальных сейчас стандартов DDR4 и DDR5, а также ответил на ряд наиболее распространенных вопросов. Надеюсь, после прочтения материала вам будет проще разобраться, на какие характеристики ОЗУ следует обращать внимание первую очередь, а какими при выборе можно и пренебречь. Конечно, опытные оверклокеры вряд ли найдут для себя здесь что-то новое, но для новичков и начинающих пользователей ценной информации в статье довольно много. Если у вас есть какие-то исправления или дополнения к материалу – пишите в комментариях.

Высокая латентность памяти DDR4. Причины и что делать.

Аватар пользователя

Всем привет! Собрал новый ПК для игр, впервые с 2010 года. Немного поизучав интернет, тесты игр и железа, запустил тест памяти и обнаружил высокую латентность. На сколько я понимаю такие показатели серьезно режут производительность моего ПК и хочется ее улучшить. Память работает на XMP профиле. Аналогичная модель Viper но с таймингами CL19 из коробки у людей дает латентность даже ниже 50.

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

Изображение 1

Комментарии 30

Аватар пользователя

Почитайте про GEAR1 и GEAR2 режиы работы памяти. Не у верен но скорей всего ваш случай.

Аватар пользователя

Спасибо за наводку!

Аватар пользователя

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

Но память на такое способная стоит дохера.

Аватар пользователя

Перелопатил за 2 дня профильные форумы и статьи и для меня это показалось сложным. Очень сложным. Пытался вьехать в тему. Ведь я так понимаю все не обходится отключением XMP, ручным выставлением частоты например 3600 и таймингами по типу 16-16-16-36, я так понимаю там все маштабней и сложнее? В данном случае самый простой способ это в XMP профиле поставить частоту 3600 вместо 4000 и выбрать Gear 1, если стоит 2?

Аватар пользователя

А чо лопатить-то?

Я вот хлебушек, я и то понял, в чем соль.

Вот у памяти есть реальная и эффективная частота. На примере памяти на 3600 мгц и разберем. Эффективная — 3600. Реальная — в два раза ниже. То есть 1800 мгц.

Gear 1 и Gear 2, в чем смысл? Это соотношение частоты контроллера памяти и самой памяти.

Gear 1 работает с памятью до 3600 мгц в соотношении 1 к 1. То есть реальная частота памяти — 1800 мгц, значит и у КП тоже будет 1800 мгц.

Gear 2 уже работает с делителем частоты контроллера памяти. То есть его частота просто уменьшается в два раза (что ведет к увеличению задержек, что логично — частота-то в два раза меньше стала).

Ну так вот. У памяти пусть будет реальная частота 2200 мгц. Эффективная при этом будет 4400 мгц. Значит сколько будет у контроллера? Правильно, 1100 мгц. 1100 мгц к 2200 мгц. 1 к 2.

Вот так это и работает. Значит чем меньше будут тайминги и больше частота — тем меньше будет задержка и больше будет ПСП.

Как понизить латентность оперативной памяти DDR4

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

Тайминги памяти — величина довольно абстрактная, это не секунды или миллисекунды. Это такты. Но главное (с чем напрямую связаны тайминги памяти) — это латентность памяти. Латентность памяти — время, затрачиваемое процессором на получение байта информации из оперативной памяти. В этой статье мы разберемся как понизить латентность оперативной памяти DDR4 для Ryzen.

Что лучше — латентность или частота работы памяти

Латентность оперативной памяти для Ryzen может быть вычислена с помощью специальных тестов производительности. На этикетке продаваемых модулей памяти величина затрачиваемого на обмен информацией времени между процессором и модулем памяти показана в виде набора таймингов. Основные из них: CL, TRCD, TRP и TRAS (для DDR4 TRAS неактуален), иногда к ним ещё добавляется пятый параметр — Command rate.

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

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

Как уменьшить латентность памяти Ryzen

Лучше покупать разогнанные модули памяти с предустановленными в них профилями XMP. Такой профиль сразу позволит использовать минимальные тайминги для данного модуля, активировав его в настройках BIOS материнской платы.

Вариант посложнее — купить обычную неразогнанную память с хорошими чипами от Samsung, Hynix или Micron и самому настроить тайминги памяти. Для процессоров Ryzen имеется утилита DRAM Calculator for Ryzen, позволяющая подобрать тайминги памяти и тем самым снизить латентность (см. статью об утилите: Как пользоваться Ryzen DRAM Calculator).

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

1. Тестирование до снижения латентности

Ещё до коррекции таймингов памяти проведём тестирование времени отклика (латентности) с помощью Теста кэша и памяти утилиты AIDA64:

uploaded-post-1586078396_html_28d72a10d0d5f31e.jpg

И ещё сделаем это с помощью теста MEMbench (MEMbench mode: Easy) утилиты DRAM Calculator for Ryzen:

uploaded-post-1586078396_html_2a2bbc4535a2beaa.jpg

2. Технические особенности модулей памяти

С помощью программы Thaiphoon Burner мы можем более подробно посмотреть характеристики модулей памяти. Данные модули используют микросхемы Micron MT40A1G8SA-062E:J.

uploaded-post-1586078396_html_d228eeea26fad4c8.jpg

Для этих микросхем есть техническая документация в Интернет. В ней имеются интересующие нас технические характеристики:

  • 1G8: Configuration — 1 Gig x 8;
  • SA: 78-ball 7,5 мм x 11,0 мм FBGA;
  • -062E: CK = 0.625 нс, CL = 22;
  • :J: Die Revision — :J.

uploaded-post-1586078396_html_dedb82d3765a349d.jpg

Электрические спецификации данных чипов памяти следующие:

  • VDD: от -0,4 В до 1,5 В;
  • TSTG: от -55 о С до 150 о С.

При этом рекомендуемая температура не должна превышать 85 о С.

uploaded-post-1586078396_html_c3b5fd53df639aff.jpg

Из показанного выше следует: мы можем аккуратно повышать напряжение до 1,4 В, если при этом будем соблюдать безопасный температурный режим памяти.

Внимание: повышение напряжения влечёт за собой серьёзный нагрев чипов! Для того, чтобы избежать этого, необходимо купить для них специальные радиаторы и установить их на модули памяти. В противном случае из-за повышенных температур возможна деградация чипов памяти и, соответственно, выход модулей из строя.

В процессе изучения спецификаций чипов памяти сравнивались чипы B-die и J-die, в следствие чего были сделан вывод, что отличаются данные чипы только диапазоном температур (у J-die диапазон более широкий) и разными токами, но незначительно. В интерфейсе утилиты DRAM Calculator for Ryzen нет опции выбора чипов J-die, поэтому мы выберем в разделе Memory Type чипы Micron E/H-die, так как они в данной серии являются, судя по документации, наиболее некачественными.

3. Подбор таймингов — профиль V1

Как было сказано выше, подбирать тайминги чтобы снизить латентность памяти мы будем с помощью утилиты DRAM Calculator for Ryzen. Перейдите на вкладку Main, выберите характеристики вашего оборудования:

  • Processor: ZEN + AM4. Процессор в моём компьютере Ryzen 2700.
  • Memory Type: Micron E/H-die.
  • Profile version: V1.
  • Memory Rank: 1. Данные модули памяти одноранговые.
  • Frequency (MT/s): 2933 МГц. Чипы могут функционировать и при гораздо более высоких частотах. Однако, так как нашей целью является уменьшение задержек, выбрана именно данная частота — для неё не нужно дополнительно настраивать контроллер памяти в процессоре (см. статью о разгоне памяти: Как разогнать память на Ryzen).
  • BCLK (100-104.8): 100 МГц.
  • DIMM Modules: 2 модуля.
  • Motherboard: B350/X370.

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

uploaded-post-1586078396_html_6dd68276a686cf3f.jpg

Теперь необходимо зайти в настройки BIOS (UEFI) компьютера и установить вычисленные нами ранее значения.

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

4. Подбор таймингов — профиль V2

Перезагрузив Windows, вновь запускаем утилиту DRAM Calculator for Ryzen, выбрав ваши параметры:

  • Processor: ZEN + AM4 — поколение и сокет вашего процессора.
  • Memory Type: Micron E/H-die — Производитель и B-Die ревизия чипов вашей памяти, которую вы узнали из утилиты Thaiphoon Burner.
  • Profile version: V2 — версия профиля.
  • Memory Rank: 1 — количество рангов вашей памяти, обычно 1.
  • Frequency (MT/s): 2933 МГц — частота, которая должна получиться после разгона памяти.
  • BCLK (100-104.8): 100 МГц — частота работы шины материнской платы, по умолчанию 100 МГц.
  • DIMM Modules: 2 — количество модулей оперативной памяти в вашей системе.
  • Motherboard: B350/X370 — чипсет вашей материнской платы.

Нажимаем на кнопку Calculate FAST для выполнения расчёта таймингов. Получаем следующие результаты:

uploaded-post-1586078396_html_2e2bd2ebdb55e843.jpg

Перезагружаем компьютер, вносим изменения в значения таймингов, опять перезагружаем компьютер, загружаем настройки BIOS. Теперь компьютер работоспособен.

5. Тонкий подбор таймингов памяти

Так как между сформированными с помощью профилей V1 и V2 наборами таймингов может быть достаточное количество промежуточных вариантов, непосредственно в BIOS пробуем потихоньку уменьшать значения, взятые из рассчитанных для профиля V2, до значений аналогичных таймингов, рассчитанных для профиля V1.

Есть основные тайминги: tCL, tRCDWR, tRCDRD, tRP, tRAS и CL. Их сначала не трогаем. Остальные тайминги устанавливаем в значения, рассчитанные для V1. Проверяем работоспособность компьютера. Если компьютер работает корректно, меняем по одному указанные выше тайминги и проверяем каждый раз работоспособность. В случае, если работоспособность оказалась нарушена, откатываемся на шаг назад.

Опытным путём выясняем, что тайминги для профиля V1 работоспособны с отличием всего в одном параметре: значение tRP — вместо 14 должно равняться 15. Именно к настройкам, рассчитанным для профиля V1, следует стремиться максимально приблизиться — они наиболее интересны в плане производительности, в то время как тайминги для профиля V2 — скорее усреднённые, более безопасные.

Скриншоты с выполненными настройками:

uploaded-post-1586078396_html_da6bd2f73c5e4467.jpg

uploaded-post-1586078396_html_3eec35fa19d796cc.jpg

uploaded-post-1586078396_html_eafc7f29b2f047e8.jpg

uploaded-post-1586078396_html_b47845b2a1fa36c0.jpg

uploaded-post-1586078396_html_30fd3c2fc7c4c2b4.jpg

uploaded-post-1586078396_html_a046a51c5be4f3d0.jpg

Теперь вы знаете как понизить латентность памяти, сделаем ещё немного тестов.

6. Проверка табильности

После завершения настройки параметров памяти конечно же необходимо протестировать стабильность её работы. Для этого можно использовать Тест стабильности системы утилиты AIDA64, его составляющие:

  • Stress CPU;
  • Stress FPU;
  • Stress cache;
  • Stress system memory.

Нажимаем кнопку Start. Тест пройдён не был.

uploaded-post-1586078396_html_9b21b0676297655f.jpg

Перезапускаем компьютер, заходим в настройки BIOS и повышаем параметр напряжения DRAM Voltage до 1,36 В.

uploaded-post-1586078396_html_84ff87a7e57fbc85.jpg

Сохраняем настройки BIOS и перезагружаемся. Вновь запускаем Тест стабильности системы утилиты AIDA64. Тест вновь завершён с ошибкой.

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

uploaded-post-1586078396_html_2d1fcc68b24334fc.jpg

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

  • tRCDWR: 15;
  • tRCDRD: 18.

uploaded-post-1586078396_html_9a94c345f0f5769b.jpg

Перезагружаемся и запускаем тот же тест. Стресс-тест выполнялся 7 минут, ошибок обнаружено не было. Далее попробуем снизить значение параметра напряжения питания памяти DRAM Voltage, например, к значению 1,34 В.

uploaded-post-1586078396_html_347c1f9b3ef03855.jpg

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

uploaded-post-1586078396_html_714d99b114877080.jpg

7. Тестирование после снижения латентности

После выполнения всех тестов необходимо оценить результаты выполнения всех настроек функционирования оперативной памяти для снижения задержек чтобы понять насколько снизилась латентность оперативной памяти для Ryzen Для этого выполним вновь Тест кэша и памяти утилиты AIDA64:

uploaded-post-1586078396_html_f4e7c48baa01ad42.jpg

Кроме этого выполним ещё и тест MEMbench (MEMbench mode: Easy) утилиты DRAM Calculator for Ryzen:

uploaded-post-1586078396_html_b2649a20801ba1fc.jpg

Для сравнения с другими процессорами можно дополнительно выполнить тест Задержка памяти утилиты AIDA64:

uploaded-post-1586078396_html_200a8fba3c6a18de.jpg

Сравним полученный уровень латентности памяти до и после подбора таймингов.

  • AIDA 64: 79,7 нс;
  • Ryzen DRAM CalculatorMEMbench: 102,6 нс.
  • AIDA 64: 72,6 нс;
  • Ryzen DRAM CalculatorMEMbench: 92,1 нс.

Наглядно это видно на скриншоте:

Итак, по данным утилиты AIDA64 нам удалось уменьшить латентность памяти Ryzen на 8,91 %, а по данным утилиты DRAM Calculator for Ryzen — на 10,23 %.

В тесте Задержка памяти утилиты AIDA64 наш процессор AMD Ryzen 7 2700 по латентности оперативной памяти обошёл занесённый в базу процессор AMD Ryzen 7 2700X и почти догнал Intel Core i7-5820K.

Выводы

Сегодня на практике мы изучили такое понятие, как латентность памяти для Ryzen. Фактически был построен новый профиль XMP для использованных нами конкретных модулей памяти. Используя эту инструкцию, вы также можете понизить латентность оперативной памяти DDR4 для Ryzen на своем компьютере, если желаете иметь максимальную отзывчивость системы. Также данная инструкция будет полезна тем, кто уже разогнал память по параметру частоты. В таком случае дальнейший рост производительности возможен только при снижении уровня латентности памяти (уменьшении таймингов памяти).

Руководство по задержке оперативной памяти – насколько важна латентность RAM

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

Эти невинно выглядящие планки памяти гораздо сложнее, чем кажутся. Давайте сегодня попробуем упростить один аспект – задержку памяти.

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

Скорость оперативной памяти и задержка

В то время как скорость памяти (или скорость передачи данных) определяет, насколько быстро ваш контроллер памяти может обращаться к памяти или записывать данные в память, задержка ОЗУ фокусируется на том, как скоро он может начать процесс.

Скорость памяти измеряется в МТ/с (мегапередачи в секунду), а задержка – в наносекундах.

Прежде чем мы углубимся в расчёт латентности памяти или задержки ОЗУ, вам следует знать несколько терминов:

Латентность памяти

Проще говоря, латентность – это задержка.

Что такое латентность оперативной памяти

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

Тайминги памяти

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

Таким образом, каждое число в таймингах памяти, например 16-19-19-39, указывает количество тактов или циклов, необходимых для выполнения определенной задачи.

Вот краткий обзор того, что означают эти тайминги, от первого до последнего (всё измеряется в тактовых циклах).

Чтобы упростить ситуацию, представьте себе пространство памяти в виде гигантской электронной таблицы со строками и столбцами, где каждая ячейка может содержать двоичные данные (0 или 1).

  • Задержка CAS (tCL) – первая синхронизация памяти называется задержкой строба доступа к столбцу (CAS). Хотя термин «строб» сегодня немного устарел, поскольку он пережиток времён асинхронной DRAM, термин CAS всё ещё используется в отрасли. CAS Latency of RAM указывает количество циклов, которое требуется для получения ответа от памяти после того, как контроллер памяти отправляет столбец, к которому он должен получить доступ (подумайте об аналогии с электронной таблицей, о которой я упоминал выше). В отличие от всех других таймингов, приведенных ниже, tCL – это точное число, а не максимум/минимум.
  • Задержка адреса строки по адресу столбца (tRCD) – второе число обозначает минимальное количество тактов, которое потребуется, чтобы открыть строку (опять же, в этой гигантской электронной таблице) и получить доступ к требуемому столбцу. Помните, что в отличие от tCL, tRCD – это не точное число, а максимальная задержка.
  • Row Precharge Time (tRP) – третье число в этой последовательности из 4 цифр указывает минимальную задержку тактового цикла для доступа к другой строке в том же выбранном столбце.
  • Активное время строки (tRAS) – последнее число в этой временной последовательности памяти обозначает минимальное количество тактовых циклов, которое строка должна оставаться открытой для доступа к данным. Обычно это самая большая задержка.

Вычисление задержки RAM или задержки CAS

CAS Latency – это время, которое требуется вашей памяти для ответа на запрос от контроллера памяти. Вот таблица, которая упростит вам этот процесс:

Таблица типичной латентности оперативной памяти

В этом разделе мы узнаем, как рассчитать задержку ОЗУ.

Конечно, вы также можете использовать калькулятор задержки ОЗУ, если хотите пропустить математику.

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

Вот формула, которую следует использовать: (CL×2000)/Частота

Допустим, у нас есть комплект памяти DDR4-3200 CL16. Вы получаете задержку в наносекундах (16×2000)/3200 = 10 нс.

Задержка First Word

Теперь, если вам интересно, как насчёт других таймингов памяти? Разве они не влияют на задержку?

Тем не менее, задержка CAS по-прежнему является наиболее часто используемой метрикой для сравнения латентности памяти, поскольку она более непосредственно влияет (немедленно), насколько быстро ваш модуль ОЗУ отвечает на запрос.

Однако, некоторые инженеры говорят о преимуществах использования задержки First Word, когда речь идёт о памяти. Эта задержка учитывает временные показатели первичной памяти вместе с длиной пакета, чтобы получить задержку, которая, по сути, говорит вам, сколько времени требуется, чтобы прочитать слово из памяти.

ОЗУ с низкой задержкой или высокоскоростная ОЗУ

Рассмотрим следующие три комплекта:

  • 32 ГБ (2×16) DDR4-3200 CL16
  • 32 ГБ (2×16) DDR4-3600 CL18
  • 32 ГБ (2×16) DDR4-4000 CL20

Как вы думаете, какой из них «самый быстрый»?

Что ж, тут всё становится немного сложнее (или интереснее).

Для 3D и активных рабочих нагрузок

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

Процессор Ryzen 9 5950Х Бенчмарк (среднее за 10 прогонов)
DDR4-3600 CL 20 1230,75
DDR4-3600 CL 16 1237,50
DDR4-2666 CL 20 1230,88

Как видно, с процессорами Ryzen как более низкие тайминги, так и более низкие скорости передачи данных влияют на производительность самого процессора (даже одноядерного).

Однако это открывает интересную дискуссию.

Следует ли вам брать более дешёвый комплект DDR4-2666 CL20 (или комплект DDR4-2666 CL16) вместо немного более дорогого комплекта DDR4-3600 CL20, если вы собираетесь получить аналогичную производительность?

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

Одним из примеров этого является быстрая прокрутка таймлайна Premiere Pro со сжатым исходным материалом.

Для рабочих нагрузок рендеринга CPU/GPU

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

Часто задаваемые вопросы о латентности памяти

Смешивание оперативной памяти с разной задержкой плохая идея?

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

Что касается того, какое поведение ожидать, есть две возможности:

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

Как проверить задержку CAS моей оперативной памяти?

Вы можете узнать текущую задержку памяти в кратчайшие сроки! Сначала скачайте CPU-Z с официального сайта CPUID.

После того, как вы установите и запустите CPU-Z, вы должны увидеть экран, подобный этому (конечно, аппаратное обеспечение и спецификации будут вашими) –

Данные о процессоре компьютера

Перейдите на вкладку «Память» и вы должны увидеть список, в котором указана частота вашей памяти (не скорость передачи данных), а также тайминги вашей памяти, такие как задержка CAS.

Что такое SPD в CPU-Z

SPD, или Serial Presence Detect, представляет собой стандартизированную EEPROM (электрически стираемую программируемую постоянную память), которая позволяет вашей системе получить доступ к спецификациям памяти.

Получение информации о памяти из Serial Presence Detect

Таким образом, когда ваша система выполняет «POST» (самопроверка при включении питания), она получает доступ к спецификациям памяти, используя информацию, хранящуюся здесь. На этом этапе она мгновенно узнает, какие спецификации JEDEC установлены для вашей памяти, в дополнение к нескольким другим вещам.

Более того, она также увидит любые профили XMP, которые были загружены в вашу память, как вы можете видеть на снимке экрана выше. Затем ваш BIOS может предложить способ «одним щелчком» установить спецификации для этого профиля XMP, прочитав его.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *