- В общих чертах об ОЗУ
- Основные характеристики оперативной памяти
- Производитель чипов памяти
- Xtreme Memory Profile, или XMP
- Радиаторы. Нужны или нет?
- Ранг оперативной памяти
- Частоты и тайминги
- Постскриптум
- Описание параметра
- Типы латентности
- Соотношение с частотой
- Пропускная способность
- На что влияет латентность
- Разбираемся с основными значениями таймингов
- Как изменить
- Как правильно выставить
- Что больше влияет на скорость работы оперативной памяти — более низкие тайминги или более высокая частота
- Факты
- Какое значение лучше
- Что нужно учитывать при выборе латентности
- На что влияет латентность в играх
В общих чертах об ОЗУ
Оперативная память — это часть памяти вашего компьютера, отвечающая за хранение двух ключевых типов информации:
- исполняемый код;
- данные, обрабатываемые процессором.
Физически на большинстве ПК она состоит из модулей динамической памяти, построенных на полупроводниковых интегральных схемах. Сокращенно DRAM.
Есть еще один тип оперативной памяти — статическая. Он выполнен в виде триггерной матрицы, построенной на основе транзисторов. Соответствует английской аббревиатуре SRAM.
Преимущества первого типа оперативной памяти перед вторым:
- дешевизна;
- высокая плотность, благодаря которой на единицу площади помещается больше клеток.
В то же время по быстродействию SRAM превосходит динамическую память, поэтому используется для кэш-памяти в микропроцессорах.
Существует 2 типа микросхем памяти:
- SO-DIMM — предназначены для устройств, где критична компактность;
- DIMM — используется в настольных ПК.
Совместимость материнской платы и оперативной памяти определяется разъемом. Есть 4 типа устройств. Маркируются аббревиатурой DDR и порядковым номером от 1 до 4. Они несовместимы друг с другом и с разъемами, рассчитанными на другой тип, поскольку имеют разные:
- количество контактов;
- рабочая частота;
- потребление энергии;
- форма трека;
- напряжение питания.
Линейка RAM имеет 6 ключевых характеристик, на которых основывается выбор пользователя. Один из них — латентность.
Основные характеристики оперативной памяти
Итак, давайте сначала определимся, какая оперативная память представлена на рынке и чем страйпы могут отличаться друг от друга. Если отбросить бренды и цены, то имеет смысл учитывать следующие нюансы: производитель самих микросхем памяти, наличие или отсутствие XMP и пассивного охлаждения в виде радиатора, номинал, необходимое для работы напряжение, а частота с таймингами .
При этом в этот список может входить стандарт памяти (DDR3 или DDR4), но поскольку речь идет о компьютерах, актуальных на 2021 год, то вариант только один: DDR4. DDR3 отжила свой век. Что ж, все основные возможности перед нами — разберем каждую из них подробнее.
Производитель чипов памяти
При выборе планки вообще можно не обращать внимания на производителя той или иной модели оперативной памяти. Например, на этикетке может быть написано HyperX, но у этой компании нет собственных мощностей по производству памяти. Компания просто покупает микросхемы, припаивает их к плате, придумывает дизайн и наклеивает сверху этикетку.
На что действительно нужно смотреть, так это на микросхемы памяти, которые обычно скрыты от посторонних глаз. Скажем, Samsung B-Die (Samsung — производитель, B-Die — компоновка кристалла) — лучшее, что есть на сегодняшний день. А еще есть Нания, Спектек и Эльпида, которые уже не так хороши.
Проблема вот в чем: конечно же, никто из производителей вам не скажет, что из вышеперечисленного находится под красивым радиатором. Чтобы это выяснить, нужно порыться на форумах или почитать обзоры на основных торговых площадках.
Также можно использовать программу Thaiphoon Burner, но это неровное решение, так как предполагает, что память уже есть под рукой. Тем не менее, при покупке бывших в употреблении модулей вариант работает достаточно хорошо. Также есть сайт B-Die Finder: с его помощью можно найти практически все существующие модули памяти на чипах Samsung B-Die.
Опытные пользователи, конечно, могут по косвенным признакам догадаться, что находится «под капотом» того или иного модуля. Допустим, память с частотой 3200 МГц и таймингом CL 14 — это абсолютно Samsung B-Die. А вот два внешне одинаковых модуля с частотой 3600МГц и CL 16 могут сделать и Samsung и Hynix (Это уже намного лучше чем Elpida, Spectek и Nania, но все же не Samsung B-Die или, например, Micron E — умереть).
Xtreme Memory Profile, или XMP
Xtreme Memory Profile — профиль с настройками, хранящимися в модуле SPD RAM. Он представляет определенные частоты и тайминги, на которых должен работать модуль после успешного включения XMP в BIOS.
И это, кстати, следует учитывать: покупка модулей с поддержкой XMP не означает, что он сразу заработает на заявленных частотах. Без активации профиля память запустится на базовой частоте для DDR4 — 2133 МГц. Одним словом, XMP — это заводская разогнанная память, не требующая от пользователя ничего, кроме пары кликов мышью.
Однако есть один нюанс, на который следует обратить внимание. XMP не всегда является гарантией стабильности: бывают случаи, когда компьютер просто не запускается после активации заводского профиля разгона.
В 99,9% случаев эту проблему можно решить, но это уже требует знаний, так как приходится вручную выставлять все необходимые напряжения, частоты и времена. Что делать, если у вас нет этих знаний или вы просто не хотите этим заниматься?
См. QVL.QVL, или Список квалифицированных поставщиков, представляет собой список модулей оперативной памяти, протестированных на конкретной материнской плате, с указанием всех частот, напряжений и таймингов. Если выбранная вами память находится в QVL на интересующей вас материнской плате, смело покупайте ее.
QVL для нужной платы найти несложно: зайдите на официальный сайт материнской платы, поищите разделы поддержки или загрузки и там вы найдете что-то вроде списка поддержки памяти. Сразу ответим на очень популярный вопрос: «А что, если я хочу купить память с XMP 4400 CL 17 МГц, она в QVL на моей материнке, но официальный сайт Intel (или AMD) поддерживает только 2133 МГц?»
Корни к этой проблеме кроется в неверном истолковании спецификаций процессора.Увиденные вами 2133МГц это всего лишь 100% гарантированная частота модулей ОЗУ с которой ваш процессор точно запустится.Это не значит что встроенный в ЦП контроллер памяти не способен работать с более высокими частотами.
У Intel все процессоры Core, от 6-го до 10-го поколения, умеют работать с наборами оперативной памяти, частоты которых значительно выше 4 ГГц. В 11-м поколении (из-за изменений в части контроллера) поддерживаемые частоты значительно уменьшились, но все равно впечатляют 3733-3800 МГц.
Примерно такое же ограничение для современных процессоров AMD Ryzen, но в крайне редких случаях оно может достигать 4000 МГц.
Радиаторы. Нужны или нет?
Нужна ли модулям памяти пассивная система охлаждения? Да и нет. Все зависит от нескольких факторов.Если речь идет о низкочастотной оперативной памяти (в диапазоне от DDR4-2133 МГц до DDR4-3000 МГц) с низким напряжением до 1,35 В, то радиатор не нужен.
Но если планируется разгон этой памяти, или речь идет об изначально высокочастотных модулях, работающих при напряжении 1,35 В, радиатор и его обдув холодным воздухом строго необходим. Без этих условий память конечно будет работать, но будет нестабильно. Синие экраны (BSOD), внезапные перезагрузки и вылеты приложений на рабочий стол — вот что приводит к перегреву.
Ранг оперативной памяти
Память в основном одноранговая и двухранговая (четырехранговая память встречается крайне редко). В сети ходит миф, что двухранговая память якобы работает быстрее, чем одноранговая (с теми же частотами), но это не совсем так. Все дело во вторичных таймингах. Но мы не будем сейчас углубляться в теорию того, чем они являются.
Главное понимать, что если вы не планируете настраивать оперативную память вручную, то лучше выбирать два ряда (как правило, это модули, где микросхемы памяти распаяны с двух сторон платы, но бывают и исключения). Если можно вручную выставить агрессивные вторичные тайминги, разницы между одноранговой и двухранговой памятью не будет (или разница будет 0,5-1%).
Гораздо важнее уделить внимание каналу памяти. Никогда не покупайте один модуль ОЗУ в паре с современным процессором: это заставит ЦП работать с памятью в одноканальном режиме, а это значительно снизит общую производительность вашего ПК. Всегда берите два модуля.
Но можно ли ставить больше: например четыре или восемь? Да, можно. Однако следует понимать, что процессор, рассчитанный на работу с двумя каналами памяти (Dual Channel), не будет работать в четырехканальном режиме, даже если установить четыре модуля. Чтобы включить четырехканальный режим, вам нужен ЦП, который его поддерживает.
Как правило, такие процессоры относятся к высшей (HEDT) ценовой категории или к серверным решениям (настольный Intel Core X и серверный Xeon от Intel, а также Ryzen Threadripper вместе с серверным EPYC от AMD). Со сколькими каналами памяти ваш процессор может работать напрямую, уточните в официальных спецификациях производителя.
Частоты и тайминги
Что такое частоты и времена, мы подробно опишем в отдельной статье, о которой упоминалось в начале этой статьи. Теперь разберемся с общими положениями.Так что за правило можно взять одно: чем выше частота ОЗУ и ниже тайминги, тем лучше.
Например, если вы видите перед собой два комплекта памяти, один на 3200 МГц с таймингами 14-14-14-14-34, а другой на 3600 МГц с такими же таймингами, всегда следует выбирать второй. Однако такие скоростные решения обычно не слишком привлекательны своей ценой, и в реальной жизни приходится идти на компромиссы.
Тогда наши рекомендации таковы: выбирайте комплект на 3000 МГц с таймингом CL 15 и комплект на 3200 МГц с таймингом CL 16. Это не самое быстрое решение, которое можно найти на рынке, но и далеко не самое медленное — своего рода оптимум, идеал для любого современного процессора.
Да, с такой памятью вы не выжмете из своего ЦП все соки в плане производительности (а именно он выигрывает от повышения эффективности памяти), но и много не потеряете. Причем последнее касается не только производительности, но и денег. Подробнее об Игромании
- Косплей недели: Fate/Grand Order, Гарри Поттер, Legacy of Kain: Blood Omen, Helltaker, Cyberpunk 2077
- Играл в King’s Bounty 2. Новый взгляд на легендарную тактическую RPG
- Обзор Алого Нексуса. Экшен, ради которого можно стать фанатом аниме
Но ни в коем случае не покупайте память с частотой от 2133 до 2666 МГц в паре с современными процессорами, если хотите получить от них достойную производительность. Современные процессоры эффективны и полагаются не столько на вычислительную мощность ядер, сколько на подсистему памяти.
Именно по этой причине следующие поколения процессоров Intel и AMD уже будут работать с DDR5. Ну а такая низкочастотная память, как в приведенных выше примерах, просто будет тормозить ваш процессор до неприличия — она годится разве что для установки в ПК, предназначенных для решения легких офисных задач.
Постскриптум
Важный момент, который следует учитывать при включении XMP абсолютно любой оперативной памяти. Практически все материнские платы (не важно, Intel у вас или AMD) при включении заводского профиля разгона завышают требуемое напряжение для встроенного в процессор контроллера памяти.
В некоторых случаях такое завышение приводит к выходу из строя контроллера памяти. Чтобы этого не произошло, следует войти в БИОС вашей материнской платы (обычно это делается нажатием клавиш Del или F2 при запуске компьютера) и выставить вручную следующие параметры:
- Для процессоров Intel 6–10 поколений:
- VCCIO — 1,15 — 1,25 В
- VCCSA — 1,15 — 1,35 В
- Для процессоров AMD Ryzen:
- ВСОК — 1,1 — 1,2В
Описание параметра
Задержка относится к времени задержки между сигналами, адресованными ОЗУ. Этот параметр является одним из факторов, влияющих на скорость обработки информации компьютером и производительность в играх.
Цифры, указывающие величину задержки, представляют собой время в миллисекундах. Для настройки этого параметра в BIOS используется функция DRAM Timings. Но в большинстве случаев значение, установленное производителем, устанавливается автоматически, и пользователю не нужно вносить коррективы.
Типы латентности
Существует 5 типов латентности, или задержек в работе оперативной памяти:
- Время, которое проходит между импульсами, обращающимися к строке и столбцу двумерной таблицы, в терминах которого можно просто представить строку памяти.
- Время, которое проходит с момента подачи команды на чтение информации из памяти или запись в нее данных, до возникновения импульса, направленного на столбец.
- Время, необходимое для перехода от одной строки к другой.
- Продолжительность работы со струной, т.е период между активацией и окончанием удара.
- Время задержки между командами выбора чипа и доступа к ряду.
Последний параметр в маркировке на матрице оперативной памяти чаще всего не указывается. А значением ключа является первое значение, которое следует сразу за аббревиатурой CL.
Читайте также: Лазерные принтеры: цветные и черно-белые модели, принцип работы порошкового устройства, дефекты печати и другие возможные недостатки
Соотношение с частотой
Если выбор стоит между планками с одинаковой частотой памяти, необходимо ставить планку с меньшим значением задержки. Она хочет работать быстрее.
Для каждой из частот устанавливается свое значение задержки, ниже которого память считается непригодной для тех компьютеров, где скорость будет ключевой характеристикой. Это число также зависит от «поколения», к которому относится тип оперативной памяти:
- Для DDR3, имеющей частоту 1333 МГц, оптимальным значением задержки будет 9-9-9-24.
- Для DDR3, работающей на частоте 1866 МГц, первое значение может быть 11.
- Для оперативной памяти DDR4 с частотой 2133 МГц — 15.
- Для модели DDR4 с частотой 2400 МГц допустимо значение 16.
Эти 2 параметра несколько противоречивы. Увеличение частоты оперативной памяти означает, что латентность также должна быть увеличена. В противном случае в системе может возникнуть нестабильность.
Пропускная способность
Пропускная способность оперативной памяти — это фактор, который ставит производительность на один уровень с задержкой. При определении этого комплексного показателя учитывают:
- частота памяти;
- количество каналов;
- ширина автобуса.
Пиковое значение рассчитывается как произведение этих трех факторов.
Однако оперативной памяти с высокой пропускной способностью недостаточно. Обеспечить быстродействие компьютера можно только выбрав значение, совпадающее со значением этого параметра шины процессора.
На что влияет латентность
Логично предположить, что раз latency — это задержка, то чем она меньше, тем быстрее будет работать компьютер и тем меньше будет простаивать процессор между тактами, необходимыми модулю памяти для подготовки к следующему циклу перезаписи.
Это касается домашнего ПК — игровой станции или медиацентра. Когда дело доходит до сервера, самое главное — это стабильность. В таких случаях скорость часто приносится в жертву надежности, поэтому оперативную память монтируют с несколькими таймингами.
Разбираемся с основными значениями таймингов
Задержка (от англ. CAS Latency, сокращенно CL) в повседневном «тайминге» — это временные задержки, возникающие при обращении центрального процессора к оперативной памяти. Эти задержки измеряются в циклах шины памяти.
Чем ниже тайминг, тем быстрее происходит обмен данными между процессором и памятью, а значит, эффективнее ОЗУ.
Каждая временная задержка имеет свое название и отвечает за скорость передачи определенных данных.
В технических характеристиках оперативной памяти они прописаны в строгом порядке в виде трех-четырех цифр:
CAS Latency, RAS to CAS Delay, RAS Precharge Time и DRAM Cycle Tras/Trc Time (Active to Precharge Delay). Сокращенно это может выглядеть так: КЛ-УЗО-РП-РАН.
Большинство производителей указывают время в маркировке на модулях памяти. Это может быть 4 цифры, например: 9-9-9-24
, или только один, например CL11
В данном случае имеется в виду первый параметр, т.е. CAS latency.
Теперь давайте рассмотрим эти задержки более подробно.
Для наглядного примера возьмем пару планок памяти DDR3 1600 МГц по 8 Гб каждая с таймингами 11-11-11-28.
R5S316G1601U2K 2×8 ГБ» src=»https://fixx.one/wp-content/uploads/2021/08/Operativnaya-pamyat-amd-radeon-r5-entertainment-series-r5s316g1601u2k-2h8-GB.jpg» width=»652″ height=»190″>
На линии памяти эта информация хранится в микросхеме SPD и доступна для чипсета материнской платы. Посмотреть эту информацию можно с помощью специальных инструментов, таких как CPU-Z или HWINFO.
Тайминги памяти в программах CPU-Z и HWINFO
Задержка CAS (tCL) — это самый важный тайминг в работе памяти, который больше всего влияет на скорость. В свойствах памяти всегда первое. Указывает период времени, который проходит между выдачей команды на чтение/запись информации и началом ее выполнения.
Это время можно измерить в наносекундах. Лучше всего это сделать с помощью калькулятора. Вводим частоту в МГц (у нас она 1600) и время задержки (11). На выходе получаем, что время задержки между выдачей команды на чтение/запись данных и началом ее выполнения составляет 13,75 наносекунд.
По большому счету, остальные задержки ничтожны, и при выборе карт памяти достаточно учитывать этот параметр.
RAS to CAS Delay (tRCD) — задержка от RAS до CAS. Время, которое должно пройти с момента обращения к строке матрицы (RAS) до момента обращения к столбцу матрицы (CAS), где хранятся требуемые данные.
RAS Precharge Time (tRP) — интервал времени с момента закрытия доступа к одной строке матрицы и начала доступа к другой строке данных.
Row Active Time (tRAS) — пауза, которая необходима памяти для возврата в состояние для ожидания следующего запроса. Он определяет связь между интервалом, в течение которого строка открыта для передачи данных (tRAS — RAS Active Time), и периодом, в течение которого выполняется весь цикл открытия и обновления строки (tRC — Row Cycle time), также называемый банковским циклом, (время банковского цикла) завершено).
Command Rate — скорость поступления команд. Время с момента активации микросхемы памяти до момента, когда к памяти можно получить доступ с помощью первой команды. Часто этот параметр не указан в маркере памяти, но всегда есть в программах. Обычно это Т1 или Т2. 1 или 2 такта.
Как изменить
Время можно изменить как в меньшую, так и в большую сторону с помощью разгона. Для этого требуется тонкая настройка частоты модуля и его напряжения. Уменьшая или увеличивая частоту памяти, тайминги также уменьшаются или увеличиваются. Эти параметры выбираются индивидуально для каждого модуля памяти или набора памяти.
Вот один из комментариев к памяти, о которой я говорил выше ⇓
Память очень хорошая! С базовой частоты 1600 мгц можно было разогнать до 2200 мгц с таймингом 11-12-12-28 при напряжении 1,65в.
Разгон частоты составил 27%, что является очень хорошим результатом. При этом тайминг и напряжение были увеличены минимально. Такой разгон довольно заметно сказался на общей скорости работы компьютера.
Весь смысл этого действия в том, чтобы подобрать такие оптимальные характеристики частоты, таймингов и напряжения, чтобы модуль(и) памяти выдавал(и) максимальное быстродействие и при этом стабильно работал в этом режиме. Это требует времени и знаний.
Материнская плата также должна поддерживать разгон оперативной памяти. Сейчас есть флешки со встроенным профилем XMP. В нем уже указаны заводские параметры разгона, с которыми может работать память. Вам просто нужно использовать нужный профиль XMP и оперативная память запустится с этими параметрами.
В обычном режиме компьютер получает все настройки оперативной памяти от SPD — микросхемы, припаянной к каждому модулю. Однако если есть желание добиться максимальной производительности, целесообразно попробовать изменить тайминги. Конечно, можно сразу купить модули с минимальными задержками, но они могут стоить существенно дороже.
Настройки памяти изменяются через БИОС персонального компьютера или ноутбука. Универсального ответа на вопрос, как изменить тайминги оперативной памяти в биосе, нет.
Варианты настройки подсистемы памяти могут сильно различаться на разных материнских платах. Дешевые материнские платы и ноутбуки могут иметь только память, которая работает в режиме по умолчанию, но нет возможности выбрать тайминг ОЗУ.
В дорогих моделях может быть доступ к большому количеству настроек, помимо частоты и тайминга. Эти параметры называются субтаймингами. Они могут быть полезны при тонкой настройке подсистемы памяти, например, при экстремальном разгоне.
Изменяя время, вы можете увеличить скорость вашего компьютера. Для памяти DDR3 это не самый важный параметр и прибавка будет не слишком большой, но если компьютер много работает с тяжелыми приложениями, упускать его из виду не стоит. Это в полной мере относится и к более современной DDR4.
Заметно больший эффект может дать разгон памяти, в этом случае тайминги, скорее всего, нужно будет увеличивать, а не уменьшать, чтобы добиться стабильной работы модулей памяти во фриланс-режиме.
Кстати, такие рекомендации вы найдете при выборе памяти для новых процессоров AMD Ryzen. Тесты показывают, что для раскрытия потенциала этих процессоров нужна память с максимальными частотами, пусть даже в ущерб таймингам. Вот калькулятор времени для процессоров Ryzen.
Следует отметить, что настройка подсистемы памяти не во всех случаях даст заметный результат. Есть приложения, где важен только объем оперативной памяти, а тонкая настройка задержек повысит процент ошибок.
судя по результатам независимого тестирования, компьютерные игры, а также программы для работы с графикой и видеоконтентом любят быструю память.
Следует помнить, что слишком сильное уменьшение латентности памяти может привести к нестабильной работе компьютера и даже к тому, что он откажется запускаться. В этом случае вам необходимо сбросить настройки БИОС по умолчанию, или если вы не знаете, как это сделать, необходимо обратиться к специалистам.
Как правильно выставить
Начать, конечно же, стоит с выяснения стандартных настроек, рекомендуемых производителем для данного модуля. Как проверить время для оперативной памяти, мы рассмотрели ранее. Далее можно посмотреть статистику интернет-ресурсов, посвященных разгону, чтобы примерно понять, чего можно ожидать от того или иного модуля оперативной памяти.
Как уже упоминалось, неверные значения задержки могут легко привести к невозможности запуска компьютера, поэтому узнайте, как именно выполняется сброс BIOS. Причем не только программной, но и аппаратной, на случай, если даже в БИОС зайти не получится. Информацию об этом можно найти в документации к материнской плате или в Интернете.
Обычно не требуется много времени, чтобы выяснить, как установить тайминги ОЗУ в BIOS. Первое время вам может понадобиться документация, потом все становится проще.
Любые изменения тайминга нужно делать медленно, имеет смысл менять один параметр за раз и только для одного удара. После этого важно проверить, может ли компьютер запуститься и загрузить операционную систему.
Следующий шаг — проверить, как система ведет себя под нагрузкой. Для этого можно использовать специализированные программы или просто хорошо нагрузить компьютер, например, запустить на час игру с высокими настройками графики или закодировать видеофайл высокого разрешения.
Если компьютер работает стабильно, можно снизить тайминги еще на один такт. Если происходят зависания, появляются сообщения об ошибках системы или происходит сбой программ, отмените изменения и вернитесь на один шаг назад.
Разобравшись, как правильно уменьшить тайминги оперативной памяти ddr3 и более современной ddr4, не стоит сразу начинать экспериментировать. Во-первых, стоит решить, исходя из особенностей вашего железа, что предпочтительнее: увеличение частот или уменьшение задержек. Сейчас в большинстве случаев большего эффекта можно добиться за счет увеличения тактовых частот.
Что больше влияет на скорость работы оперативной памяти — более низкие тайминги или более высокая частота
Самое главное, что вам нужно понять и запомнить, чтобы понять эту проблему раз и навсегда, это то, что ПО мере увеличения частоты, на которой работает модуль оперативной памяти, автоматически увеличиваются задержки памяти. С уменьшением частоты они уменьшаются. Это хорошо видно при сравнении флешек разных поколений.
Для сравнения скорости работы возьмем два разных типа оперативной памяти. Старая DDR3 и современная DDR4.
Сравнение таймингов оперативной памяти DDR4 и DDR3
Сравнить скорость разных модулей оперативной памяти в наносекундах можно по формуле ⇓
Тайминг*2000/частота памяти. Например, флешка DDR4 с таймингом CL16 будет работать на частоте 16*2000/3000=10,6 нс, а флешка DDR3 с таймингом CL9 на частоте 9*2000/1600=11,25 нс.
Как видно из примера, частота памяти тоже очень важна. DDR3 имеет гораздо меньшую задержку, чем DDR4, но частота модуля DDR4 заметно выше, чем у DDR3. Хотя и ненамного, но DDR4 опережает DDR3 по скорости. Он также имеет большую пропускную способность. В будущем DDR5, я думаю, разница в скорости будет еще больше.
Получается, что тактовая частота оперативной памяти влияет на производительность сильнее, чем более низкие тайминги. Конечно, если выбирать между барами с одинаковой частотой, то лучше выбирать тот, у которого задержки меньше.
Если кто-то хочет более серьезно заняться этим вопросом, вот ссылка на хронологию Googledox.
Тайминги также следует учитывать при выборе модулей памяти для многоканального режима. Лучшим решением будет купить готовый набор, в котором все стержни имеют одинаковые свойства. Если это невозможно, следует искать модули, которые не только имеют одинаковую тактовую частоту и организацию микросхем, но и имеют одинаковую синхронизацию.
Факты
С точки зрения пользователя информация о таймингах позволяет примерно оценить производительность оперативной памяти перед ее покупкой.
Во времена оперативной памяти DDR и DDR2 время имело большое значение, поскольку кэш-память процессора была намного меньше, чем сейчас, и к памяти приходилось обращаться часто.
Современные процессоры имеют большие кэши L2 и L3, что позволяет им гораздо реже обращаться к памяти. В случае с небольшими программами все их данные могут помещаться в кэш процессора, и тогда вообще не требуется доступ к памяти.
Какое значение лучше
Значение таймингов напрямую зависит от частоты оперативной памяти — чем она выше, тем больше задержек в работе.
Например, в оперативной памяти DDR4 тактовая частота выше, чем в DDR3, и тайминг соответственно больше.
Но при этом пропускная способность и некоторые другие важные параметры также выше, поэтому формат DDR4 все же предпочтительнее.
Сравнивать планки одного поколения стоит, если есть идея выжать максимум из собираемого компьютера. Таким образом, можно однозначно сказать:
- Между cl11 и cl9 второй показатель лучше,
- Что касается cl16 или cl17, следует отдать предпочтение первому;
- При сравнении cl15 и cl17 ситуация аналогична;
- Для планок cl14 или cl16 первый работает быстрее.
Что нужно учитывать при выборе латентности
Однако не все так просто, так как при сборке нового компьютера зачастую все упирается в бюджет. Да, за красивые и оперативные номера приходится доплачивать, и порой существенно: например, разница между модулями памяти с cl9 и cl11 может достигать десятков долларов.
Не забывайте, что для лучшей производительности лучше брать не большую линейку памяти, а две поменьше, чтобы запускать их в двухканальном режиме.
Такое техническое решение оправдано с точки зрения повышения производительности оперативной памяти примерно на 25%. Следует покупать модули памяти с полностью идентичными или очень близкими показателями латентности, иначе двухканальный режим просто не активируется.
Имейте это в виду при апгрейде компьютера, выбирая дополнительную планку оперативной памяти. Подробнее о времени ожидания можно прочитать здесь.
На что влияет латентность в играх
Как вы, наверное, помните из моих постов на эту тему, в оперативной памяти хранятся промежуточные данные приложений, в том числе и игр. В случае с играми это визуализируемые видеокартой 3D-объекты — персонажи и окружение, а также данные об их состоянии.
По идее, чем меньше латентность, тем меньше вероятность лагов и фризов, в том числе и микроскопических, проявляющихся в падении FPS с несколькими точками — например, при резком повороте камеры или нагромождении большого количества символов в одновременно небольшая площадь.
Особенно это касается ММО-игр, где это наблюдается постоянно. Представьте, что если в RPG персонажи где-то в дикой природе уползают, чтобы не мешать друг другу, то в городе они в основном собираются возле торговцев, чтобы стряхнуть награбленное.
На практике многое зависит от разработчиков, а точнее от того, насколько хорошо они оптимизировали игру.
В качестве канонического примера одиночной игры могу привести RPG Kingdom Come: Deliverance, неплохую во всех отношениях. В нем разработчики что-то сделали с использованием оперативной памяти, поэтому используется не все. В результате резкие падения FPS в самые неожиданные моменты даже на мощном компьютере.
В качестве примера многопользовательской игры сразу приходит на ум Albion Online — игра с, скажем так, не самой продвинутой графикой, но запустить ее можно на слабом ПК.
Особенность проекта в том, что здесь в принципе нет кейсов — все игроки играют на одном сервере и одном канале, поэтому в крупных городах в прайм-тайм, из-за огромного количества персонажей, большинство из которых ездит назад и далее, вы можете увидеть настоящее слайд-шоу: FPS падает так, что торговать иногда невозможно.
В данном случае от латентности оперативной памяти ничего не зависит: она просто захлебнется под таким потоком меняющихся данных.