Trfc alt что это
Да ты гонишь! Почему на одних конфигурациях оперативка разгоняется выше, чем на других
Разгон памяти, дело добровольное. Как понять, от чего зависит разгон памяти, какие есть тонкости в подборе комплектующих и как «прогнать» память, чтобы было за нее не стыдно!
Изучение, анализ и подбор – три составляющих успеха в разгоне памяти. Чтобы начать разгонять память без погружения в пучины технических знаний, необязательно быть специалистом. Половина успеха зависит от платформы, вторая часть – это правильный выбор ранговости, количество модулей и частот памяти Kingston и HyperX.
Чипсеты Intel
Со стороны Intel производитель предлагает россыпь процессоров от начального до топового уровня — есть из чего выбирать. В качестве основы «синих» систем сейчас присутствует 2 поколения чипсетов и их возможности в плане разгона ЦП и памяти очень тривиальны. Официально Intel считает всего одну модель чипсета пригодной для разгона и это семейство Z 390/490. Все остальные проходят мимо.
Впрочем, из-за этого процесс выбора сведен к простому, казалось бы, выбору, но нет. С Z 390/490 все просто – определились с количеством интерфейсов, разъемов PCIe/USB и т.п. Нашли подходящую материнскую плату и купили. Зашли в BIOS или программу для разгона и попали в новый таинственный мир удивительных открытий. Если разгон не нужен, то покупаем любую подходящую плату. А с третьим вариантом притормозим. Хотя компания Intel официально и не признает разгон памяти на любых версиях чипсета за исключением двух ранее упоминавшихся, но производители стараются открыть пользователям скрытые возможности. В зависимости от модели могут быть доступны настройки (базовые или расширенные) таймингов памяти и делители (только ниже частоты, указанной в спецификации Intel для выбранного процессора). Например, некоторые удачные версии плат на чипсете B460/H470 все же наделены опциями по тонкой настройке таймингов памяти и форсировании режимов Turbo на процессорах, так называемая фиксация PL режимов (перевод работы процессора в постоянно поддержание турбо частоты).
Кстати, о доступных частотах памяти на младших B460/H410/H470: фактически, платы либо самостоятельно выставляют частоту памяти по спецификациям Intel (легко проверить, найдя интересующий вас процессор на сайте ark.intel.com и посмотреть на строку «Типы памяти»), либо при первой загрузке ставится минимальная частота согласно спецификации JEDEC (обычно все настройки поддерживаемых частот записаны в микросхеме SDP). Q470 – чипсет аналог Z490 по периферийным интерфейсам, но без разгона процессора. Оставшийся в списке W480 стоит особняком. Он поддерживает разгон памяти и можно выставить повышенные множители для Dram, однако в продаже плат с ним практически не найти.
Тонкости контроллера памяти и разводки плат
Если бы в компьютерном мире все было бы просто, то жить было бы легче! Увы, или к счастью, это не так. Помимо загрузки вашей головы типами чипсетов для разгона памяти важны и другие характеристики комплектующих. Начать стоит со второй составляющей и это контроллер памяти в процессоре. На последних 5 поколениях этот аппаратный блок напрямую связан с System Agent в ЦП и с шиной. Объективно, несмотря на постоянство в выборе тех. процесса (14 нм и различные улучшения +, ++, +++) компания постоянно улучшает их способности держать более высокие частоты без запредельно высоких напряжений. Вспоминая разгон памяти на процессорах от Kaby Lake до Comet Lake, нельзя отрицать тот факт, что процесс упростился, а финальные частоты выросли. Не последнюю очередь это связано с более тщательным подходом написания таблиц таймингов и субтаймингов в XMP комплектов памяти. Это серьезно упрощает алгоритм материнской платы по первоначально загрузке, хотя некоторые производители вносят либо слишком короткий список таймингов, забывая о вторичных/третичных, либо сильно повышают напряжение на контроллер памяти и системный агент. Такие действия приводят систему в нестабильное состояние, а часто повышенное напряжение перегревает процессор. Поэтому стоит внимательно подходить к выбору комплекта памяти. А помимо ранее озвученных составляющих разгона Dram чуть не упустили из виду правильность разводки слотов.
Топология
Для DDR4 обычно используют два вида разводки слотов — Daisy chain и T-topology.
T-Topology обладают редкие экземпляры материнских плат и приспособлены для лучшего разгона 4 модулей памяти. T-Topology разводка позволяет достичь частот более 4 ГГц сразу на 4 планках Dram, в то время как Daisy chain с 2 модулями добирается в руках пользователей до частоты более 4,5 ГГц.
Daisy chain – разводка оптимизирована для 2 модулей памяти. При условии удачного процессора и хорошо разгоняемой памяти лучше выбирать такие платы с 2 занятыми слотами Dimm. Второй вариант разводки косвенно можно отличить по рекомендациям производителей устанавливать память сначала в последние слоты, которые являются своего рода первыми в очереди в логической цепочке ответвлений от контроллера памяти.
Ранги
С топологиями разводки каналов разобрались, переходим к рангам памяти…
Ранг памяти — это блок или область данных, которые создаются с использованием нескольких или всех микросхем памяти в модуле. Ранг — это блок данных шириной 64 бита. Не стоит путать ранги с расположением микросхем памяти на текстолите. Результаты разгона памяти с двумя рангами довольно печальные, контроллеру памяти и шине тяжело справлять с четырьмя рангами. Максимум, что доступно — от 3466 МГц при CL14 до 3600 МГц при CL16. Единственный плюс от четырех рангов — это внушительный объем оперативной памяти и технология чередования рангами, которая увеличит производительность системы в играх. Узнать о количестве рангов можно из расшифровки модулей на сайте производителя, либо через утилиты Thaiphoon/Aida64/ CPU-Z.
В программе Thaiphoon легко определить производителя микросхем, организацию модуля памяти, ранговость и остальные параметры.
• Manufacturer – производитель микросхем;
• Die Density / Count – Емкость одной микросхемы в Гбитах и кодовое название. Его обычно используют в профильных форумах для ориентации среди различных версий микросхем. Обычно говорят Samsung B-die, либо Micron E-die;
• Composition – организация банков в одной микросхеме памяти (2048 Мбит*8=16 Гбит);
• Capacity – емкость всего модуля памяти, в скобках указано количество микросхем;
• Organization – в этом поле можно точно узнать ранговость вашей памяти (1/2 ranks);
Постепенно, начиная с конца 2019 года, Kingston переходит на использование 16 Гбит чипов памяти. Поэтому емкие комплекты Dram организуются из 16 Гбит микросхем с одноранговой адресацией, емкостью 16 ГБ и двухранговой 32 ГБ.
Промежуточный итог
Вкратце, для материнских плат с разводкой:
Daisy chain — лучший вариант для разгона 2 модулей памяти с одноранговой организацией, чуть хуже планки с двумя рангами. Следующая комбинация, состоящая из 4 Dimm с одним рангом, а далее с двумя рангами.
Для T-topology — для разгона подходят 4 модуля памяти с одноранговой организацией, но можно устанавливать 2 модуля с двумя рангами. Совсем неподходящая комбинация 2 или 4 модуля с двумя рангами.
По уровню разгона согласно мировой статистике: 8 Гб B-die > 8 Гб Micron Rev. E > 8 Гб CJR > 4 Гб E-die > 8 Гб AFR > 4 Гб D-die > 8 Гб MFR > 4 Гб S-die.
Чипсеты AMD
Легко выбрать, сложно разогнать! С платформой AMD AM4 все с одной стороны просто в вопросе выбора чипсета, а с другой — во много раз сложнее. Любой современный чипсет AMD поддерживает разгон памяти и процессора, даже сверхбюджетный A520. Другое дело, что некоторые производители материнских плат урезают в BIOS нужны пункты меню, например, редактор PBO режимов. Но в целом, начиная с B450 разгон возможен в полной мере.
О контроллере
Zen 2/3 поколения Ryzen оснащаются контроллером памяти, ведущий свою родословную со времен Bulldozer. Конечно, в него внесены изменения для DDR4, но контроллер построен на все том же 12-нм техпроцессе. В Zen 3 он не претерпел никаких изменений, однако благодаря новой компоновке ядер Zen 3 лишился одной промежуточной шины IF, что положительно сказалось на времени доступа к ОЗУ.
Почему же разгон на AMD сложнее и требует некоторого объема знаний?
Из-за использования специальной шины Infinity Fabric, которая связывает между собой отдельные блоки в процессоре, именуемые CCX. Infinity Fabric имеет свой собственный тактовый домен, который синхронизируется с физической частотой памяти. Начиная со второго поколения Zen получил дополнительный режим, когда частота IF принимает значение частоты памяти, а также 1/2 MEMCLK, который существенно увеличит частотный потенциал DRAM во время разгона. Идеальным режимом работы IF для максимальной производительности все еще остается соотношение 1:1. Не будем вдаваться в подробности, но для игр соотношение работы памяти и IF 1 к 1 дает несколько вариантов оптимальных частот – это 3600, 3800 МГц. В зависимости от удачи, если вам попадется счастливый билет вытянуть процессор со стабильно функционирующим IF в 4 ГГц, то можем вас поздравить, вы уникальный человек.
Разумным выбором для процессоров Ryzen 3ххх было и остается использование модулей памяти DDR4-3600 или DDR4-3733. Предельная частота шины Infinity Fabric составляла 1800-1867 МГц. Далее переключался делитель, который позволял разгоняться памяти выше, но дивидендов система не получала. Все это касается и новых Ryzen 5xxx серии. Происходит это потому, что вместе с IF синхронно увеличивается частота L3-кеша, тем самым поднимая пропускную способность внутри процессора.
О памяти для AMD
Теперь вы ознакомлены с нюансами работы контроллера памяти, шины IF и L3-кеша, а что же с выбором материнской платы. Как и ранее упомянутые топологии (Daisy chain и «Т»), для процессоров AMD производители выпускают оба типа плат с большим перевесом в сторону Daisy chain. Поэтому оптимальные рекомендации по памяти выглядят следующим образом:
Покупка одноранговой памяти в количестве 2 штук максимального объема для максимального разгона. Чипсет не важен, будь то B550 или Х470/570. Этот совет распространяется на 90% любых конфигураций с процессорами AMD. Совсем неоднозначные результаты разгона достигаются на двухранговых модулях памяти. В промежутке стоит комплект с четырьмя одноранговыми модулями. Завершает парад система с четырьмя двуранговыми планками памяти. Как определить топологию материнской платы под AMD? Спасибо, интернету, все за нас определено. Достаточно пройти по ссылке и найти интересующую материнскую плату.
Вернемся к подбору памяти исходя из топологии купленной материнской платы. Конечно, установив память в систему и запустив программу, мы со 100% уверенностью скажем, сколько рангов в нашей памяти. Но есть инструмент и проще, без покупки «кота в мешке». Заходим на страницу памяти, выбираем интересующие нас параметры (тайминги, цвет, объем, подсветку) и смотрим в описание. Для примера рассмотрим два комплекта Fury X объемом 32 Гб и 64 Гб.
64 ГБ комплект HyperX FURY DDR4 RGB, состоящий всего из 2 модулей создан в двухранговой конфигурации. Об этом нам сообщает надпись 2Rx8.
В случае с аналогичным комплектом, но объемом 32 ГБ организация планок превращается в одноранговый тип (1R). Вот такой простой способ определении рангов, используемых в памяти.
Программы, таблицы, алгоритмы помогающие разгонять память
Для платформы Intel
Не всегда память может стартовать с готовых настроек XMP, особенно высокочастотная. Поэтому сначала начните с применения профиля XMP, но на частоте 3200 МГц. В BIOS обязательно убираем MRC Fast boot. Запишите основные тайминги и откройте программу тайфун, чтобы узнать, с какими чипами имеете дело. Запустите TestMem5 и сделайте непродолжительный тест. Для уменьшения времени грубой настройки не ждите часами, при стабильности в несколько минут можно идти и снижать тайминги. Снижайте и изменяйте их по одному, выискивая нестабильные показатели. Обязательно записывайте значения, какие тайминги были нестабильными. Не пытайтесь выставить предельно низкие тайминги или высокую частоту памяти сразу. С двумя модулями и высокой частотой (более 4 ГГц) CR выставить на 2, если стоит 1. С 4 модулями сразу можно начинать тест на значении CR 2. Изменения таймингов лучше начать с CL и RCD. Многие чипы не «любят» синхронных значений, для них CL всегда будет меньше, чем RCD. RAS сразу пробуйте по формуле RCD+CL+4, до этого значения от него существенная разница, дальше влияние исчезает. CWL =RRD_S, CKE=5, СCDL>=4.
RDRD_DD и похожие значения требуют внимания при использовании всех 4 слотов Dimm. Значение определять опытным путем и тестированием. Это тонкие настройки для стабилизации работы всех 4 планок.
RDWR_SG(DG) и похожие пункты меню в BIOS опускайте до минимальных, но рабочих значений. Для стабильности сделайте +2 к ним.
RFC настраивать можно в самом конце. Его не нужно понижать или повышать сверх меры, просто найдите число в стабильном диапазоне, который обычно бывает от +20 до +40 пунктов от базового.
REFi требует подгонки с тестированием и стандартно проявляет себя по принципу больше — лучше. Находится в зависимости от значения RFC. Последнее описывает статус времени отдыха памяти, а первый – работы.
Тестируйте тщательно, в том числе на холодную и с перезагрузками.
• Asrock Timing Configurator 4.0.4 – просмотр таймингов;
• Asus MemTweakIt 2.02.44 — просмотр таймингов;
• TestMem5 — тест памяти на стабильность и ошибки;
Для платформы AMD
Открываем программу тайфун и смотрим, какие используются чипы памяти. Далее запускаем калькулятор DRAM Calculator for Ryzen и выбираем начальную частоту (начинать стоит с 3200 МГц) и ваши чипы памяти. В обязательном порядке проходимся по таймингам из калькулятора и вручную заносим их в BIOS’е. Скачиваем программы Ryzen Master, TestMem5, опционально Aida64. Ryzen Master нам понадобится для отслеживания таймингов и сопротивлений, TestMem5 для проверки стабильности, а Aida64 для быстрого и сравнительного замера производительности памяти. Если даже с частотой в 3200 МГц система не стартует, то меняем в большую сторону procodt и tRTP, перед этим tRFC2 и tRFC4 выставляем в автоматическом режиме. Успешное прохождение теста TestMem5 позволит вам выбрать два пути дальнейших действий: при небольшом количестве ошибок можно увеличить напряжение на памяти, при отсутствии пробуем поднимать частоту. По достижении частоты 3600 МГц советуем начать ужимать тайминги.
• DRAM Calculator for Ryzen – база готовых наборов для разгона и подбора таймингов памяти;
• ZenTimings — проверка первичных, вторичных и дополнительных таймингов памяти;
• AMD Ryzen Master – официальная программа от AMD для разгона процессоров и памяти;
• TestMem5 0.12 1usmus V3 config – тест памяти на стабильность и ошибки;
• Ryzen Timing Checker – проверка первичных, вторичных и дополнительных таймингов памяти;
Выводы
Разгон памяти – это хождение по минному полю без металлодетектора, основываясь только на собственной обостренном чутье. Чтобы сократить число минут, процесс стоит начинать с выбора правильной материнской платы, подходящего комплекта памяти и опыта других людей. Коллективный разум и десятки тысяч часов, проведенных в поисках оптимальных комбинаций настроек и параметров, плавно заполонили FAQ. Допустим, вы прекрасно понимаете, какие комплекты памяти подходят для daisy chain или Т-топологии материнских плат. Отличаете 1 и 2 ранговую память. Научились определять производителя микросхем, но немаловажно будет отметить существование QVL листов совместимости у производителей материнских плат. Однако, не найдя требуемого комплекта памяти, не расстраиваетесь. Опыт, ошибки, внимательность позволят вам через n-ное число часов найти те самые настройки, при которых и 2 различных комплекта Kingston (2 ранговых) общим объемом в 96 ГБ будут стабильно работать в неподходящей материнской плате.
Для получения дополнительной информации о продуктах Kingston Technology обращайтесь на официальный сайт компании.
Тайминги ОЗУ: разбираемся в нюансах
Что означают эти непонятные цифры на оперативной памяти для ПК? Ведь тайминги напрямую влияют на ее быстродействие, но их величина — это вовсе не объем и не скорость. Рассказываем понятным языком и объясняем, какие параметры лучше.
При выборе оперативной памяти для ПК многие пользователи сталкиваются с вопросом изучения характеристик чипов, в том числе рабочих частот и таймингов. Но если с первыми все понятно — чем они выше, тем быстрее память, то со вторыми не все так просто. Мы расскажем, для чего нужен этот параметр и как выбрать планку с оптимальными значениями таймингов.
ЧЧто влияет на скоростные параметры ОЗУ
От скоростных показателей оперативной памяти зависит как быстро будет осуществляться обмен данными между процессором и жестким диском и системой. Чем выше частота работы чипов, тем больше операций чтения/записи она может выполнить в единицу времени. Конечно, от объема оперативной памяти также зависит общее быстродействие ПК, но лишь в определенных программах.
Это можно сравнить с работой экскаватора: процессор (оператор) дает команды экскаватору (ковшу) забрать определенное количество грунта (данных) из котлована (жесткого диска). Чем больше ковш, тем больше грунта (данных) будут забраны и доступны к оперативному использованию. Но быстродействие ПК зависит от слаженной работы всех компонентов системы.
1 байт = 8 бит
Из этого можно вычислить, что DDR3 с частотой 1600 МГц сможет обработать 12800 бит/сек. Аналогично этому DDR4 2400 сможет попустить через себя данные со скоростью 19200 бит/сек. Таким образом, со скоростью обработки данных разобрались.
Теперь плавно переходим к таймингам. Эти цифры также указывают на наклейках на оперативной памяти в виде счетверённых через дефис цифр, например, 8-8-8-24, 9-9-9-24 и т.д. Эти цифры обозначают, какой промежуток времени (задержка) необходим модулю RAM для доступа к битам данных при выборке из таблицы массивов памяти.
Эта задержка характеризует, какое количество тактовых импульсов необходимо для считывания данных из ячеек памяти для 4-х таймингов. Самый важный из четырех цифр — первый, и на этикетке может быть написан только он.
Поэтому, в этих характеристиках действует обратный принцип: чем меньше числа, тем выше скорость. А меньшая задержка обеспечит быстрее считать или записать данные в ячейку памяти и затем достигнут процессора для обработки.
Тайминги замеряют период ожидания (CL, CAS Latency, где CAS — Acess Strobe) чипа памяти, пока он обрабатывает текущий процесс. Т.е. это время между получением команды на чтение и ее выполнением. Со следующими двумя цифрами все несколько сложнее. Вторая цифра в строке таймингов RAS-CAS, ) является ни чем иным, как отрезок времени между получением команды «Active» и выполнением поступающей после нее команды на чтение или запись. Здесь также — чем меньше, тем лучше.
Третья цифра, это RAS Precharge — время, за которое проходит между завершением обработки одной строки и переходом к другой. И последняя цифра демонстрирует параметр памяти Row Active. Он определяет задержку, в течение которой активна одна строка в ячейке.
ККакие тайминги лучше выбирать
Вы также можете подобрать себе оперативную память в качестве апгрейда. Здесь также нужно придерживаться правила равных таймингов, и не допускать, чтобы какой-то из них, например, опережал почти на треть цикла.
Если же вы намерены установить на ПК самую быструю память, что следует учесть, что, например, тайминги 4-4-4-8, 5-5-5-15 и 7-7-7-21 могут обеспечить очень быстрый доступ к данным, но процессор и материнская плата не смогут этим воспользоваться. При этом важно, чтобы в материнской была возможность вручную установить тайминги для ОЗУ.
ККак узнать тайминги оперативной памяти
Для этих целей не обязательно вскрывать корпус и вытаскивать из слотов планки оперативной памяти. Специальная бесплатная утилита CPU-Z позволит быстро узнать нужные цифры таймингов. Для вычиcления тайминга самостоятельно можно использовать довольно простую формулу:
Время задержки (сек) = 1 / Частоту передачи (Гц)
1 / 400 000 000 = 2,5 нсек (наносекунд)
периода полного цикла (время такта). А теперь считаем задержку для обоих вариантов, представленных в рисунках. При таймингах CL-11 модуль будет выдавать «тормоза» периодом 2,5 х 11 = 27,5 нсек. В CPU-Z это значение показано как 28. Как видно из формулы, чем ниже каждый из указываемых параметров, тем быстрее будет ваша оперативная память работать.
ККак вручную задать тайминги в BIOS
Такая возможность есть не в любой материнской плате — лишь в оверклокерских модификациях. Вы можете попробовать выставить тайминги вручную из предлагаемых системой значений, после чего нужно внимательно следить за стабильностью работы ПК под нагрузкой. Если в БИОС специальных настроек не предусмотрено, то стоит смириться с теми, которые установлены по умолчанию.
Разгон оперативной памяти DDR4 на AMD Ryzen и Intel Core
На github.com кто-то заморочился и сделал полноценный гайд по разгону оперативной памяти DDR4 на Intel и AMD Ryzen. А в качестве базовой информации в дополнении к нашему видео он будет полезен каждому.
Делимся переводом, приятного прочтения.
Содержание
Подготовка
Ожидания и ограничения
В этом разделе рассматриваются 3 компонента, влияющие на процесс разгона: микросхемы (чипы памяти), материнская плата и встроенный контроллер памяти (IMC).
Материнская плата
Замечено также, что дешёвые материнские платы могут не разогнаться, возможно по причине низкого качества печатной платы и недостаточного количества слоёв (?).
Микросхемы (чипы памяти)
Отчёты Thaiphoon Burner
По общему мнению, свои отбракованные низкосортные чипы Micron реализует под брендом SpecTek. Многие стали называть этот чип “Micron E-die” или даже просто “E-die”. Если в первом случае ещё куда ни шло, то во втором уже возникает путаница, поскольку подобная маркировка («буква-die») используется у микросхем Samsung, например – “4 Гб Samsung E-die”. Под “E-die” обычно подразумевается чип Samsung, поэтому стоит уточнять производителя, говоря о чипах Micron Rev. E как об “E-die”.
Масштабирование напряжения попросту означает, как чип реагирует на изменение напряжения. Во многих микросхемах tCL масштабируется с напряжением, что означает, что увеличение напряжения может позволить вам снизить tCL. В то время как tRCD и tRP на большинстве микросхем, как правило, не масштабируются с напряжением, а это означает, что независимо от того, какое напряжение вы подаёте, эти тайминги не меняются. Насколько я знаю, tCL, tRCD, tRP и, возможно, tRFC могут (либо не могут) видеть масштабирование напряжения. Аналогичным образом, если тайминг масштабируется с напряжением, это означает, что вы можете увеличить напряжение, чтобы соответствующий тайминг работал на более высокой частоте.
Масштабирование напряжения CL11
На графике видно, что tCL у CJR 8 Гб масштабируется с напряжением почти ровно до 2533 МГц. У B-die мы видим идеально-ровное масштабирование tCL с напряжением.
Некоторые старые чипы Micron (до Rev. E) известны своим отрицательным масштабированием с напряжением. То есть при повышении напряжения (как правило, выше 1,35 В) они становятся нестабильными на тех же таймингах и частоте. Ниже приведена таблица некоторых популярных чипов, показывающая, какие тайминги в них масштабируются с напряжением, а какие нет:
Чип | tCL | tRCD | tRP | tRFC |
8 Гб AFR | Да | Нет | Нет | ? |
8 Гб CJR | Да | Нет | Нет | Да |
8 Гб Rev. E | Да | Нет | Да | ? |
8 Гб B-die | Да | Да | Да | Да |
Тайминги, которые не масштабируются с напряжением, как правило необходимо увеличивать с частотой. Масштабирование напряжения tRFC у B-die.
Примечание: Шкала tRFC в тактах (тиках), не во времени (нс).
Ожидаемая максимальная частота
Ниже приведена таблица предполагаемых максимальных частот некоторых популярных чипов:
Чип | Ожидаемая максимальная частота (МГц) |
8 Гб AFR | 3600 |
8 Гб CJR | 4000* |
8 Гб Rev. E | 4000+ |
8 Гб B-die | 4000+ |
* – результаты тестирования CJR у меня получились несколько противоречивыми. Я тестировал 3 одинаковых планки RipJaws V 3600 CL19 8 Гб. Одна из них работала на частоте 3600 МГц, другая – на 3800 МГц, а последняя смогла работать на 4000 МГц. Тестирование проводилось на CL16 с 1,45 В.
Не ждите, что одинаковые, но разнородные по качеству, чипы производителя одинаково хорошо разгонятся. Это особенно справедливо для B-die.
Суть биннинга заключается в разделении производителем полученной на выходе продукции «по сортам», качеству. Как правило, сортировка производится по демонстрируемой при тестировании частоте.
Чипы, показывающие одну частоту, производитель отделяет в одну «коробку», другую частоту – в другую «коробку». Отсюда и название процедуры – “binning” (bin – ящик, коробка).
B-die из коробки «2400 15-15-15» намного хуже чем из коробки «3200 14-14-14» или даже из «3000 14-14-14». Так что не ждите, что третьесортный B-die даст образцовые показатели масштабирования напряжения.
Чтобы выяснить, какой из одинаковых чипов обладает лучшими характеристиками на одном и том же напряжении, нужно найти немасштабируемый с напряжением тайминг.
Просто разделите частоту на этот тайминг, и чем выше значение, тем выше качество чипа. Например, Crucial Ballistix 3000 15-16-16 и 3200 16-18-18 оба на чипах Micron Rev. E. Если мы разделим частоту на масштабируемый с напряжением тайминг tCL, мы получим одинаковое значение (200). Значит ли это, что обе планки – одного сорта? Нет.
А вот tRCD не масштабируется с напряжением, значит его необходимо увеличивать по мере увеличения частоты. 3000/16 = 187,5 против 3200/18 = 177,78.
Как видите, 3000 15-16-16 более качественный чип, нежели 3200 16-18-18. Это означает, что чипы 3000 15-16-16 очевидно смогут работать и как 3200 16-18-18, а вот смогут ли 3200 16-18-18 работать как 3000 15-16-16 – не факт. В этом примере разница в частоте и таймингах невелика, так что разгон этих планок будет, скорее всего, очень похожим.
Максимальное рекомендованное повседневное напряжение
Спецификация JEDEC указывает (стр. 174), что абсолютный максимум составляет 1,50 В
Напряжения, превышающие приведенные в разделе «Абсолютные максимальные значения», могут привести к выходу устройства из строя. Это только номинальная нагрузка, и функциональная работа устройства при этих или любых других условиях выше тех, которые указаны в соответствующих разделах данной спецификации, не подразумевается. Воздействие абсолютных максимальных номинальных значений в течение длительного периода может повлиять на надежность.
Я бы советовал использовать 1,5 В только на B-die, поскольку известно, что он выдерживает высокое напряжение. Во всяком случае, у большинства популярных чипов (4/8 Гб AFR, 8 Гб CJR, 8 Гб Rev. E, 4/8 Гб MFR) максимальное рекомендуемое напряжение составляет 1,45 В. Сообщалось, что некоторые из менее известных чипов, таких как 8 Гб C-die, имеют отрицательное масштабирование или даже сгорают при напряжении выше 1,20 В. Впрочем, решать вам.
Ниже показано, как самые распространенные чипы ранжируются с точки зрения частоты и таймингов.
Встроенный контроллер памяти (IMC)
IMC от Intel достаточно устойчивый, поэтому при разгоне он не должен быть узким местом. Ну а чего ещё ждать от 14+++++ нм?
Для разгона RAM необходимо изменить два напряжения: System Agent (VCCSA) и IO (VCCIO). Не оставляйте их в режиме “Auto”, так как они могут подать опасные уровни напряжения на IMC, что может ухудшить его работу или даже спалить его. Большую часть времени можно держать VCCSA и VCCIO одинаковыми, но иногда перенапряжение может нанести ущерб стабильности, что видно из скриншота:
предоставлено: Silent_Scone.
Я не рекомендовал бы подниматься выше 1,25 В на обоих.
Ниже – предлагаемые мной значения VCCSA и VCCIO для двух одноранговых модулей DIMM:
Частота (МГц) | VCCSA/VCCIO (В) |
3000-3600 | 1,10 – 1,15 |
3600-4000 | 1,15 – 1,20 |
4000+ | 1,20 – 1,25 |
Если модулей больше, и/или используются двуранговые модули, то может потребоваться более высокое напряжение VCCSA и VCCIO.
tRCD и tRP взаимосвязаны, то есть, если вы установите tRCD на 16, а tRP на 17, то оба будут работать с более высоким таймингом (17). Это ограничение объясняет, почему многие чипы работают не очень хорошо на Intel и почему для Intel лучше подходит B-die.
В UEFI Asrock и EVGA оба тайминга объединены в tRCDtRP. В UEFI ASUS tRP скрыт. В UEFI MSI и Gigabyte tRCD и tRP видны, но попытка установить для них разные значения приведет просто к установке более высокого значения для обоих.
Ожидаемый диапазон латентности памяти: 40-50 нс.
В Ryzen 1000 и 2000 IMC несколько привередлив к разгону и может не дать столь же высоких частот, как Intel. IMC Ryzen 3000 намного лучше и более-менее наравне с Intel.
SoC voltage – это напряжение для IMC, и, как и в случае с Intel, не рекомендуется оставлять его в “Auto” режиме. Тут достаточно 1,0 – 1,1 В, поднимать выше смысла нет.
На Ryzen 2000 (а возможно и на 1000 и 3000), вольтаж выше 1,15 В может отрицательно повлиять на разгон.
«На разных процессорах контроллер памяти ведет себя по-разному. Большинство процессоров будут работать на частоте 3466 МГц и выше при напряжении SoC 1,05 В, однако разница заключается в том, как разные процессоры реагируют на напряжение. Одни выглядят масштабируемыми с повышенным напряжением SoC, в то время как другие просто отказываются масштабироваться или вовсе демонстрируют отрицательное масштабирование. Все протестированные экземпляры демонстрировали отрицательное масштабирование при использовании SoC более 1,15 В. Во всех случаях максимальная частота памяти была достигнута при напряжении SoC = GDM вкл CR 1T > GDM откл CR 2T.
У процессоров Ryzen 3000 с одним CCD (процессоры серий ниже 3900X) пропускная способность записи вдвое меньше.
«В пропускной способности памяти мы видим нечто странное: скорость записи у AMD 3700X – у которого скорость записи благодаря соединению кристаллов CDD и IOD составляет 16 байт/такт – вдвое меньше, чем у 3900X. AMD заявляет, что это позволяет экономить электроэнергию, снизить нагрев процессора (TDP), к чему так стремится AMD. AMD говорит, что приложения редко делают чистые операции записи, но в одном из наших тестов на следующей странице мы увидим, как это ухудшило производительность 3700X.»
Ryzen | Латентность (нс) |
1000 | 65-75 |
2000 | 60-70 |
3000 | 65-75 (1:1 MCLK:FCLK) 75+ (2:1 MCLK:FCLK) |
Достаточно высокий FCLK у Ryzen 3000 может компенсировать потери от десинхронизации MCLK и FCLK, при условии, что вы можете назначить MCLK для UCLK.
Разгон
Дисклеймер: потенциал разгона сильно зависит от «кремниевой лотереи» (чип чипу рознь), поэтому могут быть некоторые отклонения от моих предложений.
Процесс разгона достаточно прост и выполняется в 3 шага:
Нахождение максимальной частот
На AMD начинать нужно с 1.10 В SoC. Напряжение SoC может называться по-разному в зависимости от производителя.
Обратите внимание, что это добавочное напряжение. Базовое напряжение изменяется автоматически при увеличении частоты DRAM. Напряжение 0,10 В на частоте 3000 МГц может привести к фактическому напряжению 1,10 В, а 0,10 В на частоте 3400 МГц приводит уже к фактическому напряжению 1,20 В. MSI: CPU NB/SOC.
2. Установите напряжение DRAM 1,4 В. Для планок на чипах Micron/SpecTek (за исключением Rev. E) следует установить 1,35 В.
3. Выставите основные тайминги следующим образом: 16-20-20-40 (tCL-tRCD-tRP-tRAS). Подробнее об этих таймингах читайте тут (на англ.)
4. Постепенно увеличивайте частоту DRAM до тех пор, пока Windows не откажет. Помните об ожидаемых максимальных частотах, упомянутых выше. На Intel, быстрый способ узнать, нестабильны ли вы, это следить за значениями RTL и IOL. Каждая группа RTL и IOL соответствует каналу. В каждой группе есть 2 значения, которые соответствуют каждому DIMM. Используйте Asrock Timing Configurator. Поскольку у меня обе планки стоят во вторых слотах каждого канала, мне нужно посмотреть на D1 в каждой группе RTL и IOL. Значения RTL у планок не должны разниться между собой более чем на 2, а значения IOL более чем на 1.
В моём случае, RTL разнятся ровно на 2 (53 и 55), а значения IOL не разнятся вовсе (7 у обоих планок). Все значения в пределах допустимых диапазонов, однако имейте в виду, что это ещё не значит, что всё действительно стабильно.
На Ryzen 3000 – убедитесь, что частота Infinity Fabric (FCLK) установлена равной половине вашей действующей частоты DRAM.
5. Запустите тест памяти на свой выбор.
6. При зависании/краше/BSOD, верните частоту DRAM на ступень ниже и повторите тестирование.
7. Сохраните ваш профиль разгона в UEFI.
8. Теперь вы можете либо попытаться перейти на ещё более высокую частоту, либо начать подтягивать тайминги. Ее забывайте об ожидаемых максимальных частотах, о которых мы говорили ранее. Если вы достигли пределов возможностей чипа и/или IMC, то самое время заняться оптимизацией таймингов.
Пробуем повысить частоты
2. Увеличьте основные тайминги до 18-22-22-42.
3. Повысьте вольтаж DRAM до 1,45 В.
4. Выполните шаги 4-7 из раздела «Нахождение максимальной частоты».
5. Выполните оптимизацию («подтягивание») таймингов.
Дополнительно: Тайминги и частота — разрушаем мифы
Оптимизация таймингов
Обязательно после каждого изменения запускайте тест памяти и бенчмарк-тест, чтобы убедиться в повышении производительности.
На процессорах Ryzen 3000 с одним CCD пропускная способность записи должна составлять 90-95% от половины теоретической максимальной пропускной способности. Можно достичь половины теоретической максимальной пропускной способности записи. См. здесь (англ.)
2. Я бы рекомендовал для начала подтянуть некоторые второстепенные тайминги в соответствии с таблицей ниже, поскольку они могут ускорить тестирование памяти.
Тайминги | Надёжно (Safe) | Оптимально (Tight) | Предельно (Extreme) |
tRRDS tRRDL tFAW | 6 6 24 | 4 6 16 | 4 4 16 |
tWR | 16 | 12 | 10 |
3. Далее идут основные тайминги (tCL, tRCD, tRP).
4. Далее идёт tRFC. По умолчанию для чипов 8 Гб установлено значение 350 нс (обратите внимание на единицу измерения).
Ниже приведена таблица типичных значений tRFC в нс для наиболее распространенных чипов:
Чип | tRFC (нс) |
8 Гб AFR | 260-280 |
8 Гб CJR | 260-280 |
8 Гб Rev. E | 300-350 |
8 Гб B-die | 160-180 |
5. Оставшиеся второстепенные тайминги я предлагаю выставить следующим образом:
Тайминг | Надёжно (Safe) | Оптимально (Tight) | Предельно (Extreme) |
tWTRS tWTRL | 4 12 | 4 8 | — |
tRTP | 12 | 10 | 8 |
tCWL | tCL | tCL-1 | tCL-2 |
На Intel значения таймингов tWTRS/L следует сначала оставить в “Auto”, изменяя вместо них значения tWRRD_dg/sg соответственно. Уменьшение tWRRD_dg на 1 приведет к уменьшению tWTRS на 1. Аналогично с tWRRD_sg. Как только они достигнут минимума, вручную установите tWTRS/L.
6. Третьестепенные тайминги:
Пользователям AMD будет полезен этот текст (англ.)
Тайминг | Надёжно (Safe) | Оптимально (Tight) | Предельно (Extreme) |
tRDRDSCL tWRWRSCL | 4 4 | 3 3 | 2 2 |
Пользователям Intel следует настраивать третьестепенные тайминги группой за раз, как видно из таблицы предлагаемых мной значений.
А тут тайминги на B-die, к сведению.
tREFI – это тоже тайминг, позволяющий повысит ьпроизводительность. В отличие от всех других таймингов, чем выше его значение – тем лучше.
Не стоит слишком увлекаться им, поскольку перепады температур окружающей среды (например, зима-лето) могут быть достаточными для возникновения нестабильности.
7. Также можно увеличить напряжение DRAM, чтобы ещё больше снизить тайминги. Вспомните про масштабирование напряжения чипов и максимальное рекомендованное повседневное напряжение, о чём мы говорили выше.
Дополнительно: Настройка таймингов DRAM на ASUS ROG MAXIMUS XI APEX
Дополнительные советы
Увеличение CLDO_VDDP похоже влияет положительно на частотах выше 3600 МГц, так как, по-видимому, улучшается гибкость и, следовательно, становится меньше ошибок.
Также будет интересно: