DDR4 и Ryzen. Нюансы настройки и разгона памяти на платформе AMD AM4
Терминология
Ниже приведен список технических терминов, относящихся к разгону памяти с процессором Ryzen. Последний использует стандартную архитектуру памяти DDR4, поэтому вы можете быть знакомы с некоторыми из этих терминов. Некоторые другие термины являются новыми и характерными для UEFI материнских плат платформы AM4.
SOC Voltage — напряжение контроллера памяти. Предел 1,2 В.
DRAM Boot Voltage — напряжение, на котором происходит тренировка памяти при запуске системы. Лимит: до 1,45–1,50 В.
VDDP Voltage — это напряжение для транзистора, который конфигурирует содержимое оперативной памяти. Лимит: до 1,1 В.
VPP (VPPM) Voltage — напряжение, которое определяет надежность доступа к строке DRAM.
CLDO_VDDP Voltage — напряжение для DDR4 PHY на SoC. DDR4 PHY, или интерфейс физического уровня DDR4, преобразует информацию, которая поступает из контроллера памяти в формат, понятный модулям памяти DDR4.
Несколько нелогично, что снижение CLDO_VDDP часто может быть более выгодным для стабильности, чем повышение. Опытные оверклокеры также должны знать, что изменение CLDO_VDDP может сдвинуть или устранить дыры в памяти. Небольшие изменения в CLDO_VDDP могут иметь большой эффект, и для CLDO_VDDP нельзя установить значение, превышающее VDIMM –0,1 В. Tсли вы измените это напряжение, то потребуется холодная перезагрузка. Лимит: 1,05 В.
Vref Voltage — источник опорного напряжения оперативной памяти. «Настройка» взаимосвязи контроллера памяти и модуля памяти в зависимости от уровня напряжения, которое рассматривается как «0» или «1»; то есть напряжения, найденные на шине памяти ниже MEMVREF, должны рассматриваться как «0», а напряжения выше этого уровня должны считаться «1». По умолчанию этот уровень напряжения составляет половину VDDIO (около 0,500x). Некоторые материнские платы позволяют пользователю изменять это соотношение, обычно двумя способами: (1) «DRAM Ctrl Ref Voltage» (для линий управления с шины памяти; официальное название JEDEC для этого напряжения — VREFCA) и (2) «DRAM Ctrl Data Ref Voltage» (для строк данных с шины памяти; официальное название JEDEC — VREFDQ). Эти параметры настроены как множитель.
VTT DDR Voltage — напряжение, используемое для управления сопротивлением шины, чтобы достигнуть высокой скорости и поддержать целостность сигнала. Это осуществляется с помощью резистора параллельного прерывания.
PLL Voltage — определяет напряжение питания системы Фазовой АвтоПодстройки Частоты (ФАПЧ или PLL — Phase Locked Loop) и является актуальной лишь для повышения стабильности во время разгона системы с помощью BCLK. Лимит: 1,9 В.
CAD_BUS — САПР командной и адресной шины. Для тех, кто может тренировать память на высоких частотах (>=3466 МГц), но не может стабилизировать ее из-за проблем с сигнализацией. Я предлагаю вам попробовать уменьшить токи привода, связанные с «Командой и адресом» (увеличив сопротивление).
CAD_BUS Timings — задержка трансивера. Значения являются битовой маской (грубой / точной задержки). Аналог RTL/IOL в исполнении AMD. Имеют огромное влияние на тренировку памяти.
procODT — значение сопротивления, в омах, который определяет, как завершенный сигнал памяти терминируется. Более высокие значения могут помочь стабилизировать более высокие скорости передачи данных. Ограничение: нет.
RTT (время приема-передачи) — это время, затраченное на отправку сигнала, плюс время, которое требуется для подтверждения, что сигнал был получен. Это время задержки, следовательно, состоит из времени передачи сигнала между двумя точками. Настройка, которая отвечает за оптимизацию целостности сигнала. DRAM предлагает диапазон значений сопротивления нагрузки. Конкретное сопротивление приемника выводов DQ, представленное интерфейсу, выбирается комбинацией начальной конфигурации микросхемы и рабочей команды DRAM, если включено динамическое завершение на кристалле.
Geardown Mode — позволяет памяти уменьшать эффективную скорость передачи данных на шинах команд и адресов.
Power Down Mode — может незначительно экономить энергию системы за счет более высокой задержки DRAM, переводя DRAM в состояние покоя после периода бездействия.
BankGroupSwap (BGS) — настройка, которая изменяет способ назначения приложениям физических адресов в модулях памяти. Цель этого регулятора — оптимизировать выполнение запросов к памяти, учитывая архитектуру DRAM и тайминги памяти. Теория гласит, что переключение этого параметра может сместить баланс производительности в пользу игр или синтетических приложений.
Игры получают ускорение при отключенной BGS, а пропускная способность памяти AIDA64 была выше при включенной BGS.
Алгоритм настройки системы
Инструмент, который будет нам помогать с рекомендациями — DRAM Calculator for Ryzen. Самый главный, фундаментальный шаг — это запуск системы на определенной частоте, которую мы хотим получить. Для этого нам потребуется вручную установить такие настройки в UEFI: профиль XMP памяти (он может называться по-разному, смысл от этого не меняется), частоту для оперативной памяти (которую мы хотим получить), установить частоту BCLK (если присутствует такая настройка в прошивке), тайминги (которые рекомендует калькулятор), напряжение для SOC и DRAM (рекомендации калькулятора) и procODT + RTT (NOM, WR и PARK). Не забывайте про важный нюанс, что материнская плата или оперативная память может не справиться с вашими амбициями, потому советую посетить страницу поддержки вашей материнской платы и посмотреть QVL-список, в котором будут указаны частоты, на которых плата в заводских условиях функционировала без ошибок. Эта частота и будет нашей отправной точкой. Зачастую это 3000–3200 МГц.
Параметры procODT + RTT (NOM, WR и PARK) мы будем подбирать так, чтоб система имела минимальное кол-во ошибок. Тестовый пакет TM5 0.12 (Basic Preset). Безусловно, от всех ошибок мы не сможем избавиться, и для этого нам нужен будет следующий шаг.
Цель следующего шага — поиск самого оптимального напряжения для DRAM и SOC, при которых система будет иметь минимальное кол-во ошибок. Сначала подбираем напряжение для SOC, а затем для DRAM (калькулятор вам подскажет диапазон). Для отлова ошибок используем тестовый пакет TM5 0.12 (Basic Preset).
В половине случаев вы можете на данном этапе получить полностью стабильную систему. Если тестовый пакет TM5 0.12 не находит ошибок, то вы должны увеличить спектр тестовых программ для проверки стабильности. Вы можете использовать LinX, HCI, Karhu, MEMbench и другие программы. В случае если вышеописанные утилиты нашли ошибку, то вам стоит перейти к следующему шагу, отладочному.
На отладочном шаге главная цель — это изменение определенных таймингов, указанные на иллюстрации ниже.
На данном этапе вы должны проверить по очереди влияние каждого тайминга на стабильность системы. Примечание: я не рекомендую изменять все задержки сразу, постарайтесь набраться терпения. Если тестируемый тайминг никак не улучшает ситуацию, мы его возвращаем на место и проверяем по списку следующую задержку.
На этом шаге основной инструктаж по отладке системы для простых пользователей заканчивается. Дальнейшие шаги я могу посоветовать более опытным оверклокерам, которые знакомы с разгоном достаточно давно.
Тонкая настройка CAD_BUS
и корректировка дополнительных напряжений.
На каждой иллюстрации присутствуют списки параметров, которые мы используем или изменяем. Эти списки я сформировал так, чтобы более приоритетные настройки, которые могут помочь улучшить стабильность, вы проверили первыми. Безусловно, вы можете пойти своей дорогой, четких правил и закономерностей нет.
Обзор материнской платы GIGABYTE GA-X99-Gaming G1 WIFI: свет в ночи
⇡#UEFI BIOS
Микропрограммы находятся на двух независимых 128-мегабитных чипах Macronics 25L12873F. Скриншоты интерфейса были сняты в последней доступной на момент тестирования версии F8c от 18 сентября 2014 года. Настройки предварительно были сброшены на значения по умолчанию. В некоторых местах для наглядности выбрано что-то иное.
UEFI BIOS данной платы по возможностям и оформлению представляет собой практически точную копию такового у GA-Z97X-Gaming G1 WIFI-BK (то же касается идущего в комплекте программного обеспечения), поэтому в этой части статьи вы увидите лишь самые основные, отличающиеся и просто интересные моменты. Предыдущий материал строго рекомендован к ознакомлению, если вам интересно, насколько функциональными стали базовые системы ввода-вывода к 2014 году. Обращаем ваше внимание на то, что сегодняшние скриншоты приведены в более низком разрешении, так как процессоры для платформы LGA2011v3 не располагают встроенной графикой, а вывести интерфейс в Full HD через Radeon HD 5850 не получилось из-за преклонного возраста видеоадаптера.
Возможно, с ним же связана проблема, понять и исправить которую во время тестирования не удалось. Дело в том, что при использовании основной микросхемы BIOS невозможно было открыть его интерфейс: материнская плата прекрасно проходила POST, переходила к загрузке операционной системы и неизменно показывала рабочий стол. Вход в UEFI BIOS, в свою очередь, приводил к неизменно черному экрану.
Еще более интересным оказывается то, что в основной чип можно прошить любой образ микропрограммы (мы пробовали несколько последних) и с помощью CPU-Z убедиться, что операция прошла успешно. А впоследствии опять наблюдать черный экран вместо дружелюбного Welcome-screen. Так бы и не состоялось наше знакомство со внутренним миром материнской платы, если бы резервная микросхема BIOS не была более сговорчивой — она не только согласилась показать нам свои интерфейсы, но и с легкостью пережила множество перепрошивок, каждая из которых носила сугубо исследовательский характер. В версии F8c, например, декларировалось улучшение ситуации с наборами памяти из четырех планок по четыре гигабайта, однако нам не удалось обнаружить существенной разницы с более стабильной F7. Долго ли, коротко ли, после нескольких операций обновления и даунгрейда мы остановились на версии F8c, что и указано в самом начале раздела. Как-никак она ближе всего к стабильной F8, совсем недавно получившей поддержку фирменной платы GIGABYTE GC-Thunderbolt 2. Перейдем непосредственно к тестированию.
При первом запуске вам вежливо предложат выбрать предпочтительный язык…
…и покажут STARTUP GUIDE уже на нем, не заставляя блуждать по вкладкам меню в поисках нужного наречия.
Его возможностей достаточно для базовых настроек, однако, скорее всего, вам этого не хватит и придется выбрать Smart Tweak Mode или Classic Mode. Циклично переключаться между ними можно при помощи клавиши F2.
На основной вкладке можно поменять базовую частоту, множитель процессора, выбрать XMP-профиль для памяти или указать множитель для формирования ее частоты. Обратите внимание на переключатели On/Off рядом с CPU Base Clock и CPU Clock Ratio — передвинув их в активное положение, можно нажать кнопку Apply и проверить работоспособность параметров без перезагрузки системы. Это очень, очень удобно, особенно при экспериментах с BCLK, поверьте нам.
Начинающие смогут приобщиться к культуре разгона, когда увидят реальный прирост частоты, получаемый при выборе одного из предложенных в списке CPU Upgrade вариантов. Несмотря на видимое обилие опций, к нашему процессору применимы только три из них. Мы рассмотрим их в разделе «Разгон и стабильность».
Соседняя вкладка (Advanced CPU Core Settings) позволяет переопределить алгоритм работы технологии Turbo Boost, задав собственную частоту для различного количества находящихся под нагрузкой ядер процессора. Здесь же можно ограничить частоту кеша (Uncore Ratio) и задать ограничения по потребляемым мощности и току.
Количество вкладок раздела Memory выросло вдвое — это результат того, что платформа имеет четыре независимых канала памяти вместо привычных двух. Самое время обратить внимание, что при разрешении 1280 × 1024 в левой информационной панели помещаются данные не по всем каналам памяти.
Для каждого канала можно оставить тайминги по умолчанию или задать их вручную. Количество доступных для изменения задержек впечатляет.
В подразделе Advanced Power Settings можно тонко настроить поведение преобразователей питания. Для CPU VRIN доступны восемь режимов работы Loadline Calibration, однако реальное их количество меньше — как показали наши испытания (вы можете ознакомиться с ними далее по тексту), Auto, Normal и Standard полностью повторяют друг друга.
Раздел Voltage предоставляет полный контроль над напряжениями — ему подвластны все преобразователи питания платы. Для памяти, как и предполагалось, количество доступных для изменения напряжений увеличилось — сказываются наличие двух независимых контроллеров и необходимость управления дополнительным напряжением DDRVPP. В таблице ниже представлены напряжения, доступные для изменения значений, и диапазоны их корректировки.
Привычный по большинству других плат режим Offset для CPU Vcore скрывается под названием Normal.
Протянувшийся далеко вниз PC Health Status содержит множество полезных возможностей — от выбора предупреждений по температуре для всех датчиков до контроля скоростей вращения вентиляторов.
Как и на предыдущей протестированной нами плате от GIGABYTE, раздел Home можно приводить в качестве эталона удобства подстройки под собственные нужды. Вкладки Performance и Standard выступают в качестве основы для начала самостоятельного подбора пунктов. Кстати, при составлении списка опций для Performance про дополнительные каналы памяти забыли — налицо спешный перенос с LGA1150-решений.
Не беда, сами добавим. Много времени это не займет, а удобство работы с экраном, на котором «все как надо», многократно окупится в дальнейшем. Пункты можно удалять, добавлять и менять местами.
В результате получаем нужный для решения конкретной задачи подраздел. Чтобы не запутаться в нескольких наборах, можно дать каждому подходящее имя. Впоследствии в каждый из них можно внести изменения, нажав кнопку Setup под списком опций. В нижнем правом углу осталась другая кнопка, Apply, а это значит, что здесь продолжают действовать основные правила игры: любой пункт, имеющий переключатель On/Off, можно протестировать без необходимости перезагружать систему.
На примере этого же экрана покажем другую настраивающуюся штуковину — меню Shortcuts. Оно всегда доступно в правой части основной рабочей области и может быть вызвано правым кликом мыши по любому ее месту.
Выбор элементов здесь несколько беднее, но при грамотном подборе пунктов можно еще больше ускорить работу с интерфейсом.
К числу прочих эксклюзивных возможностей можно отнести поиск по слову или по его части. Ей-богу, классная штука. Кнопка Apply оказалась и здесь — думаем, вы уже догадались, что это означает.
Странно, что для столь классной функции не выделили собственную клавишу. Если вы до сих пор не заметили, полный список не только доступен по F1, но и постоянно прокручивается в нижней части экрана.
В нем же можно подсмотреть клавишу F3, открывающую меню Save Profiles. К вашим услугам восемь ячеек, которые можно использовать для сохранения текущей конфигурации. Переключившись (аппаратным селектором) на вторую микросхему, получаем еще восемь.
От необходимости открывать системный блок и щелкать переключателем спасет возможность загрузки профиля с USB-диска.
Впрочем, доступное по нажатии F4 меню Load Profiles и без этого было бы весьма удобным. Над пользовательскими конфигурациями представлен список тех, которые не были сохранены, но пережили несколько перезагрузок. Для облегчения выбора среди этих безымянных профилей рядом с ними указывается количество успешных запусков системы. Дополнительно отметим, что если сохранение в ячейку не производилось, ее не будет и в списке для загрузки — так и выглядит аккуратнее, и время на просмотр лишних строк не тратится.
Засим наш краткий обзор основной части UEFI BIOS можно считать оконченным. Если вам не хватило подробностей — просим проследовать в соответствующий раздел предыдущей статьи.
Отрадно видеть, что не прекращаются работы над усовершенствованием классического интерфейса. Опять-таки не будем расписывать все в деталях, скриншотов окажется вполне достаточно.
Основной «оверклокерский» раздел тоже не растерял лоска. Упрощенное визуальное оформление Classic Mode и отличная читаемость шрифтов позволяют сохранять очень легковесные скриншоты, которыми просто поделиться.
Все три типа интерфейса русифицированы, что, несомненно, окажется на руку начинающим.
ОСТОРОЖНО! FIVR Будьте очень внимательны.
Доброго времени суток)
i7-6800K @ 100×34 (потом поймёте почему именно это выделено)
CPU VRM он же VCCIN он же Input Voltage 1.800v
DRAM AB Voltage 1.2v
DRAM CD Voltage 1.2v
PCH Core Voltage 1.05v
VCCIO Voltage 1.05v
VCCSA Voltage 0.896v
Далее ВАЖНО:
Отдельная благодарность gecid.com за то что ребята посмотрели как работает FIVR на 4770K. Именно после выяснения того что у них отличалось потребление энергии я решил проверить будет ли отличаться задаваемый руками вольтаж на BCLK 100 и BCLK 125 при условии что частота будет превышать базовые 3400.
Изучите вольтажовку и посмотрите зависимость вольтажа от умножителя на примерно равных частотах и потребляемую мощность с нагревом.
В данный момент я обладаю i7-6950X который работает тоже на HFM и настроен так :
CPU VRM он же VCCIN он же Input Voltage 1.760v
DRAM AB Voltage 1.2v
DRAM CD Voltage 1.2v
PCH Core Voltage 1.05v
Cache Voltage 0.875v
VCCIO Voltage 1.05v
Теперь поясню почему CPU VRM 1,760.
Что касается LinX-ов.
Учитывайте что поскольку процессоры FIVR то TDP делится между ядрами и КП. и не всегда выгодно гнать память до упора. Так например :
При 3000 / 2800 / 2400 вы получите примерно 300 гигафлопс
При 3000 / 2800 / 2200 вы получите примерно 320 гигафлопс
Корову надо меньше кормить и больше доить! А иногда даже бить!
Выжимаем максимум производительностьи ) так ли надо разгонять до предела?
Первый стоковые частоты зафиксированные Core 3000 / DRAM 2400 при вольтаже на ядро 0,985 и на кэш 0,95
Второй стоковые частоты зафиксированные Core 3000 / DRAM 2200 при вольтаже на ядро 0,935 и на кэш 0,875
Различия процессоров на уровне контроллера памяти
Заблуждения которые допускают оверклокеры на всех платформах после LGA775 / LGA1156 / LGA1366:
На Core2Quad мы имеем возможные энергосбережения C1E / EIST / С3.
На Core i7-860 мы имеем возможные энергосбережения C1E / EIST / C3 / C6
На Core i7-2600K/3770K мы имеем возможные энергосбережения C1E / EIST / C3 / С6
А далее начиная с i7-860 всё обстоит вот как :
2) нет упора в силу тока
В этих трёх случиях множитель в зависимости от нагрузки на ЦП калеблется от LFM до Turbo или HFM.
Я потратил ещё немножечко времени на то чтоб понять как же оно всё таки работает. И вот что получилось :
При полностью стабильной частоте работы например 3 ГГц или если множитель минимальный позволяет получить только 2,5 ГГц то 2,5 ГГц. так вот при полностью стабильной частоте вы должны иметь :
1) полностью одинаковый нагрев что при включенном состоянии простоя в системе что при выключенном состоянии простоя в системе
Я это проверял очень много раз.









































