Скорость работы с памятью при различных типах настройки таблица
В этой статье мы разберемся, что такое тайминги оперативной памяти. Узнаем какие параметры латентности лучше для скорости и как их посмотреть на компьютере или ноутбуке. Поймем, как правильно подобрать и выставить тайминги оперативки и на что они влияют. Дам ссылку на калькулятор таймингов и таблицу для основных типов памяти и частот.
Обычно при выборе оперативной памяти для настольного ПК или ноутбука, мы смотрим на объём ОЗУ, тактовую частоту и тип памяти DDR для ее совместимости с материнской платой. Однако у оперативки есть еще такая характеристика, как тайминги или по научному — латентность. И вот на этот параметр обращают внимание только специалисты и продвинутые геймеры.
Да, латентность менее важна, чем объем модуля и его рабочая частота, но при грамотном подходе ее уменьшение может дать пусть и не большое, но все же ускорение работы вашего компьютера. Чем более грамотно и сбалансированно подобраны комплектующие ПК или ноутбука, тем больше может дать прироста в скорости установка памяти с меньшими таймингами.
Чем выше частота и ниже тайминги, тем быстрее работает оперативка.
Разбираемся с основными значениями таймингов
Чем меньше значения таймингов, тем быстрее происходит обмен данными между процессором и памятью и значит тем производительней оперативная память.
Каждая временная задержка имеет свое название и отвечает за скорость передачи определенных данных. В технических характеристиках оперативной памяти их записывают в строгой последовательности в виде трех или четырех чисел: CAS Latency, RAS to CAS Delay, RAS Precharge Time и DRAM Cycle Time Tras/Trc (Active to Precharge Delay). Сокращенно это может выглядеть так: CL-RCD-RP-RAS.
Большинство производителей указывают тайминги в маркировке на модулях памяти. Это могут быть 4 цифры, например: 9-9-9-24
, или только одна, например CL11
. В этом случае имеется ввиду первый параметр, то есть CAS Latency.
Теперь разберемся с этими задержками более подробно.
Для наглядного примера возьмем пару планок памяти DDR3 1600 Мгц по 8 Gb каждая с таймингами 11-11-11-28.
На планке памяти данная информация хранится в чипе SPD и доступна чипсету материнки. Посмотреть эту информацию можно с помощью специальных утилит, например CPU-Z или HWINFO.
CAS Latency (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), также называемого циклом банка (Bank Cycle Time).
Command Rate — скорость поступления команды. Время с момента активации чипа памяти до момента, когда можно будет обратиться к памяти с первой командой. Часто этот параметр в маркировке памяти не указывается, но всегда есть в программах. Обычно это T1 или T2. 1 или 2 тактовых цикла.
Как изменить
Изменить тайминги можно, как в сторону уменьшения, так и в сторону увеличения при помощи разгона. Для этого необходима тонкая настройка частоты работы модуля и его напряжения. Путем уменьшения или увеличения частоты работы памяти, так же уменьшаются или увеличиваются тайминги. Эти параметры подбираются индивидуально для каждого модуля памяти или наборов памяти.
Вот один из комментариев к памяти, о которой я рассказывал выше ⇓
Память очень достойная! С базовой частоты 1600 mhz удалось разогнать до 2200 mhz с таймингами 11-12-12-28 на напряжении 1.65v.
Разгон по частоте составил 27%, что очень хороший результат. При этом тайминги и напряжение были повышены минимально. Такой разгон довольно заметно сказался на всей скорости работы компьютера.
Весь смысл этого действа, подобрать такие оптимальные характеристики частоты, таймингов и напряжения, чтобы модуль/модули памяти выдавали максимальную скорость работы и при этом стабильно работали в таком режиме. Это требует времени и знаний.
Так же материнка должна поддерживать разгон оперативки. Сейчас есть планки памяти со встроенным XMP профилем. В нем уже прописаны заводские параметры разгона, с которыми память может работать. Вам остается только применить нужный XMP профиль и оперативка запуститься с этими параметрами.
В штатном режиме компьютер получает все настройки оперативной памяти из SPD — микросхемы, которая распаивается на каждом модуле. Но, если есть желание добиться максимальной производительности, целесообразно попробовать изменить тайминги. Конечно, можно сразу приобрести модули с минимальными значениями задержек, но они могут стоить заметно дороже.
Настройки памяти меняются через BIOS персонального компьютера или ноутбука. Универсального ответа на вопрос, как в биосе поменять тайминги оперативной памяти не существует.
Возможности по настройке подсистемы памяти могут сильно различаться на разных материнских платах. У дешевых системных плат и ноутбуков может быть предусмотрена только работа памяти в режиме по умолчанию, а возможности выбирать тайминги оперативной памяти — нет.
В дорогих моделях может присутствовать доступ к большому количеству настроек, помимо частоты и таймингов. Эти параметры называют подтаймингами. Они могут быть полезны при тонкой настройке подсистемы памяти, например, при экстремальном разгоне.
Изменение таймингов позволяет повысить быстродействие компьютера. Для памяти DDR3 это не самый важный параметр и прирост будет не слишком большим, но если компьютер много работает с тяжелыми приложениями, пренебрегать им не стоит. В полной мере это относится и к более современной DDR4.
Заметно больший эффект может принести разгон памяти по частоте, а в этом случае тайминги весьма вероятно придется не понижать, а повышать, чтобы добиться стабильной работы модулей памяти во внештатном режиме. К слову, подобные рекомендации можно встретить при выборе памяти для новых процессоров AMD Ryzen. Тестирования показывают, что для раскрытия потенциала этих процессоров нужна память с максимальными частотами, даже в ущерб таймингам. Вот калькулятор таймингов для процессоров Ryzen.
Стоит отметить, что далеко не во всех случаях настройка подсистемы памяти даст сколько-нибудь заметный результат. Есть приложения, для которых важен только объем оперативной памяти, а тонкий тюнинг задержек даст прирост на уровне погрешности. Судя по результатам независимых тестирований, быструю память любят компьютерные игры, а также программы для работы с графикой и видео-контентом.
Нужно учитывать, что слишком сильное уменьшение задержек памяти может привести к нестабильной работе компьютера и даже к тому, что он откажется запускаться. В этом случае необходимо будет сбросить BIOS на дефолтные настройки или, если вы не умеете этого делать, придется обратиться к специалистам.
Как правильно выставить
Начать, разумеется, стоит с выяснения стандартных настроек, рекомендованных производителем для данного модуля. Как проверить тайминги оперативной памяти, мы рассмотрели ранее. Затем можно посмотреть статистику на интернет ресурсах посвященных разгону, чтобы примерно представлять, чего можно ожидать от конкретного модуля оперативной памяти.
Как отмечалось, неверные значения задержек легко могут привести к невозможности загрузки компьютера, поэтому выясните, как именно осуществляется сброс настроек BIOS. Причем, не только программно, но и аппаратно, на случай, если не будет возможности даже войти в БИОС. Информацию об этом можно найти в документации к материнской плате или в интернете.
Чтобы разобраться, как выставить тайминги оперативной памяти в биосе, обычно не требуется много времени. В первый раз может потребоваться документация, потом все будет проще.
Все изменения таймингов необходимо производить не торопясь, имеет смысл менять по одному параметру и только на такт. После этого важно проверить, сможет ли компьютер стартовать и загрузить операционную систему.
Разобравшись, как уменьшить правильно тайминги оперативной памяти ddr3 и более современной ddr4 не стоит сразу приступать к экспериментам. Сначала стоит определить, исходя из особенностей вашего «железа», что предпочтительней: повысить частоты или понизить задержки. Сейчас в большинстве случаев большего эффекта можно достичь за счет повышения тактовых частот.
Что больше влияет на скорость работы оперативной памяти — более низкие тайминги или более высокая частота
Самое важное, что вы должны понять и запомнить, чтобы разобраться в этом вопросе раз и навсегда, это то, что ПРИ ПОВЫШЕНИИ ЧАСТОТЫ, НА КОТОРОЙ РАБОТАЕТ МОДУЛЬ ОЗУ, АВТОМАТИЧЕСКИ ПОВЫШАЮТСЯ И ЗАДЕРЖКИ ПАМЯТИ. При понижении частоты, они уменьшаются. Это хорошо видно при сравнении планок памяти разных поколений.
Для сравнения скорости работы, возьмем два разных типа оперативки. Более старого DDR3 и современного DDR4.
Сравнить скорость разных модулей ОЗУ в наносекундах можно с помощью формулы ⇓
Тайминг*2000/частоту памяти. Например планка DDR4 с таймингом CL16 будет работать со скоростью 16*2000/3000=10.6 nanosec, а DDR3 с таймингом CL9 со скоростью 9*2000/1600=11.25 nanosec.
Как видно из примера частота работы памяти тоже очень важна. У DDR3 латентность намного ниже, чем у DDR4, но частота работы модуля DDR4 заметно выше DDR3. Хоть не намного, но DDR4 опережает DDR3 по скорости работы. Так же у него еще и большая пропускная способность. У будущей DDR5 я думаю разница в скорости будет еще больше.
Выходит, что тактовая частота оперативки влияет на производительность в большей степени, чем более низкие тайминги. Конечно, если выбор стоит между планками с одинаковой частотой, то лучше выбрать ту, у которой меньшие задержки.
Если кто-то хочет более серьезно разобраться с этим вопросом, вот ссылочка на таблицу по таймингам в Гуглдокс.
Стоит учитывать тайминги и при выборе модулей памяти для многоканального режима. Оптимальным решением будет покупка готового комплекта в котором все планки имеют идентичны характеристики. Если такой возможности нет, то стоит искать модули у которых не только совпадает тактовая частота и организация чипов, но и будут одинаковые тайминги.
Факты
С точки зрения пользователя, информация о таймингах позволяет примерно оценить производительность оперативной памяти до её покупки.
Во времена оперативки DDR и DDR2, таймингам придавалось большое значение, поскольку кэш процессоров был значительно меньше, чем сейчас и приходилось часто обращаться к памяти.
Современные центральные процессоры имеют большие L2 и L3 кэш, что позволяет им гораздо реже обращаться к памяти. В случае маленьких программ, их данные могут целиком помещается в кэш процессора и тогда обращение к памяти вовсе не требуется.
Какие характеристики определяют скорость работы оперативной памяти
Скорость работы компьютера зависит от объёма оперативной памяти. А насколько быстро она сама даёт записывать и считывать данные, покажут эти характеристики.
Эффективная частота передачи данных
Скорость работы памяти зависит от количества операций передачи данных, которые можно провести за одну секунду. Чем выше эта характеристика, тем быстрее работает память.
Формально скорость измеряется в гигатрансферах (GT/s) или мегатрансферах (MT/s). Один трансфер — одна операция передачи данных, мегатрансфер — миллион таких операций, гигатрансфер — миллиард.
Но почти всегда скорость указывают в мегагерцах или гигагерцах — производители решили, что покупателям так будет понятнее. Если на вашу планку памяти нанесена, например, маркировка DDR4‑2133, то её скорость передачи данных — 2 133 MT/s или 2 133 МГц.
Модуль памяти с частотой 2 133 МГц и рабочим напряжением 1,2 В. Фото: Wikimedia Commons
Но эффективная частота передачи данных памяти DDR вдвое выше её тактовой частоты. Собственно, DDR — это double data rate, удвоенная скорость передачи данных.
В таких модулях данные за каждый такт передаются дважды: импульс считывается и по фронту сигнала, и по его спаду, то есть один цикл — это две операции. Таким образом, реальная частота, на которой работает память DDR-2666 — 1 333 MT/s или 1 333 МГц.
Если у вас установлены планки памяти с разной частотой, то система будет работать на наименьшей из них. Конечно же, материнская плата должна поддерживать эту частоту.
Тайминги
CAS‑тайминги (Column Access Strobe) — это задержки в процессе работы оперативной памяти. Они показывают, сколько тактов нужно модулю памяти для доступа к битам данных. Чем ниже тайминги, тем лучше.
По сути, память — это прямоугольная таблица, которая состоит из ячеек в строках и столбцах. Чтобы получить доступ к данным, нужно найти правильную строку, открыть её и обратиться к ячейке в определённом столбце.
Обычно тайминги записываются в таком формате: 15‑17‑17‑39. Это четыре разных параметра:
- Собственно, CAS Latency — задержка сигнала между отправкой адреса столбца в память и началом передачи данных. Отражает время, за которое будет прочитан первый бит из открытой строки.
- RAS to CAS Delay — минимальное количество тактов между открытием строки памяти и доступом к её столбцам. По сути, это время на открытие строки и чтение первого бита из неё.
- RAS Precharge Time — минимальное количество тактов между подачей команды предварительной зарядки (закрытием строки) и открытием следующей строки. Отражает время до считывания первого бита памяти из ячеек с неверной открытой строкой. В этом случае неверную строку нужно закрыть, а нужную — открыть.
- DRAM Cycle Time tRAS/tRC — отношение интервала времени, в течение которого строка открыта для переноса данных, ко времени, в течение которого завершается полный цикл открытия и обновления строки. Этот параметр отражает быстродействие всей микросхемы памяти.
Если у оперативной памяти высокая тактовая частота и большие тайминги, она может работать медленнее, чем вариант с меньшей частотой, но и более низкими таймингами. Вы можете разделить тактовую частоту на CAS Latency (первое число в строке таймингов) и понять, сколько инструкций в секунду способна выполнить память. Это позволит оценить, насколько она быстрая.
Напряжение
В документации к оперативной памяти вы можете увидеть много различных параметров: напряжение контроллера (SOC), тренировки памяти при запуске системы (DRAM Boot), источника опорного напряжения (Vref) и так далее. Для разгона важен в первую очередь SOC. Он зависит от класса памяти — нормой считаются Intel® XMP‑Ready: Extreme Memory Profiles for Intel® Core™ Processors, DDR2 DIMM / SODIMM такие значения:
- DDR2 — 1,8 В;
- DDR3 — 1,5 В;
- DDR4 — 1,2 В.
Также для каждого класса памяти есть пиковые значения напряжений, которые при разгоне превышать не стоит:
- DDR2 — 2,3 В;
- DDR3 — 1,8 В;
- DDR4 — 1,5 В.
При повышении частоты оперативной памяти потребуется увеличенное напряжение. Но чем оно выше, тем больше риск преждевременного выхода модулей из строя.
Оперативная память бывает одно-, двух- и четырехранговой. Ранг — это число массивов из микросхем памяти, распаянных на одном модуле. Ширина одного массива (банка), как правило, равна 64 битам, в системах с ЕСС (кодом коррекции ошибок) — 72 бита.
Одноранговые модули (single rank) обычно включают 4 или 8 чипов на одной планке. Двухранговые (double rank) — 16 таких чипов. Четырехранговые (quad rank) — 32 чипа, и такой формат встречается достаточно редко.
Обычно этот показатель помечается буквой в названии: S (single) — одноранговая, D (double) — двухранговая, Q (quad) — четырехранговая.
Одноранговые чипы обычно дешевле и имеют больше перспектив для разгона. Двухранговые модули изначально работают с большей производительностью, но прирост при разгоне будет меньше.
Любую ли оперативную память можно разогнать
Это зависит в первую очередь от материнской платы. Если она поддерживает оверклокинг (разгон), то, скорее всего, и с разгоном памяти проблем не будет.
Материнские платы на базе чипсетов B350, B450, B550, X370, X470, X570 для процессоров AMD поддерживают разгон, на А320 — нет. На этой странице вы сможете уточнить, есть ли возможность оверклокинга у вашей модели.
Для систем с процессорами Intel для оверклокинга подходят платы на чипсетах Х- и Z‑серий. Модели из линеек W-, Q-, B- и H‑серий разгон не поддерживают. Уточнить данные по вашей материнской плате можно здесь.
Считается, что оперативная память Samsung обеспечивает наиболее высокий прирост при разгоне. Прирост производительности чипов Hynix и Micron будет меньше.
Подчеркнём: речь идёт именно о чипах. Некоторые бренды, например Kingston или Crucial, могут выпускать память на чипах Samsung, Hynix или Micron.
Вопрос лишь в том, зачем вам разгонять память. Если вы таким образом хотите ускорить сёрфинг в интернете, то вряд ли достигнете заметных результатов. А вот для повышения FPS в играх, ускорения обработки фото в Adobe Lightroom и видео в Adobe AfterEffects или Premiere разгон оправдан — можно «выжать» рост производительности на 15–20%.
Отметим также, что у процессоров AMD Ryzen частота оперативной памяти связана с частотой внутренней шины, которой соединяются два блока ядер. Поэтому для систем на базе AMD разгон напрямую влияет на производительность центрального процессора.
Но в любом случае гарантия производителей не распространяется на память, параметры которой вы изменили. Так что любой разгон вы делаете на свой страх и риск.
Как подготовиться к разгону оперативной памяти
Чтобы добиться результата и не навредить компьютеру, выполните эти шаги.
Почистите компьютер
Любой разгон ведёт к повышению температуры комплектующих. Чтобы система охлаждения эффективно справилась с этим, проведите генеральную уборку внутри системного блока или ноутбука. На этой странице вы найдёте инструкцию для ноутбука, с ПК всё окажется даже проще: комплектующие на виду, разбирать системный блок легче.
Установите ПО
Эти утилиты расскажут о характеристиках вашей системы и помогут протестировать её после разгона. Вам точно потребуется программа для определения параметров памяти и бенчмарк для тестов. Рекомендуем такие варианты ПО:
-
— пожалуй, самая популярная в среде оверклокеров утилита для определения параметров памяти. Цена — от 26 долларов в год. — небольшая бесплатная программа, которая поможет уточнить характеристики памяти и системы в целом. — также показывает параметры системы и включает бенчмарки для тестирования. На официальном сайте есть платные варианты и бесплатные демоверсии. — бесплатная утилита, поможет выставить оптимальные параметры разгона оперативной памяти для систем на базе AMD Ryzen. Также ПО включает бенчмарк для тестирования памяти, который подходит и для систем на базе процессоров Intel. — бесплатный бенчмарк для тестирования стабильности системы: он хорошо нагружает и процессор, и оперативную память. При использовании нужно выбрать вариант Blend, чтобы добиться значительной нагрузки на память. — бенчмарк, в котором вы найдёте больше данных и алгоритмов для проверки. Для работы программы потребуется флешка — на неё вы запишете образ диска с тестами. Затем нужно загрузить компьютер с флеш‑накопителя (выставить в BIOS / UEFI загрузку с USB) и запустить тесты. Бесплатной версии достаточно для разгона ОЗУ.
Найдите свежую версию BIOS / UEFI материнской платы
Обновите программное обеспечение материнской платы перед разгоном. Загрузить свежий BIOS / UEFI можно с сайта производителя.
Как правило, новые версии работают стабильнее, в них меньше ошибок и факторов риска. К тому же старые прошивки некоторых моделей плат могут не поддерживать разгон памяти, а новые — уже включают эту функцию.
Как разогнать оперативную память в BIOS
Разгон в BIOS — самый универсальный способ. Он требует много усилий и времени, так как подбирать параметры приходится вручную. Порой на достижение оптимальных характеристик может уйти день‑другой. Но работает всегда — разумеется, если ваша материнская плата поддерживает оверклокинг. Главное — не увеличивать напряжение выше пиковых значений и не игнорировать ошибки в тестах стабильности системы.
Определите характеристики оперативной памяти
В Thaiphoon Burner нажмите Read и выберите нужный модуль памяти. Характеристики показываются отдельно для каждого из них.
Многие из вас уже давно наслышаны о пользе разгона оперативной памяти для увеличения производительности ПК в играх и рабочих задачах. Особенно это касается процессоров Ryzen (если рассматривать современные решения), для которых разгон памяти - это основа быстродействия, это некий ритуал, который совершает каждый владелец ПК на "красном" процессоре, чтобы получить еще больше производительности.
реклама
Но многие ли из вас догадываются, что неправильный разгон оперативной памяти может лишь ухудшить работу ПК: приводить к сбоям в работе, вылетам, различным глюкам и зависаниям? Что перенапряжение может пагубно сказаться на работе оперативной памяти, и серьезно сократить ее жизненный цикл?
MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte Gaming - успей пока не началосьДанная статья будет ориентирована в первую очередь на новичков в разгоне DDR4 на Ryzen, которые просто хотят узнать, как стабильно и правильно разогнать оперативную память. Статья не имеет цели нагружать пользователя бесполезной для него информацией и терминологией. Будет произведен разгон, описана методика, высказаны основные принципы и практические советы. Далее мы произведем температурные замеры ОЗУ под двумя разными профилями разгона и наконец выясним реальный прирост производительности в играх от разгона оперативной памяти.
Подготовка к разгону оперативной памяти
реклама
var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);Итак, в первую очередь, если вы собрались подойти к разгону оперативной памяти с головой - выключите YouTube. Методики "разгон памяти за 10 минут", "разгон памяти за 1 минуту" и прочие популярные видео, которые можно встретить на столь популярной площадке по теме разгона E-die - это откровенная чушь, эти методики под большим вопросом помогут именно вам, но я вам даю 100% гарантию, что любая методика разгона, где применяется поднятие напряжения до 1.45 вольта на чипах Micron E-die, сократит их жизнь на порядок. Вы ведь купили комплект бюджетной (относительно) оперативной памяти не для того, чтобы она у вас сгорела или начала сбоить через полгода? Вот поэтому советую вам забыть о методах из YouTube и начать думать своей головой.
Теперь, когда вы перестали следовать гайдам из YouTube, скачайте такие программы, как Thaiphoon Burner, TestMem5 и Ryzen DRAM calculator, если их у вас еще нет. Также настоятельно рекомендуется обзавестись Aida64 и Ryzen Timings Checker.
Далее если вы не уверены, какие у вас чипы памяти, запустите Thaiphoon Burner и проверьте, какими чипами памяти наделена ваша оперативная память. Также полезным будет узнать ранковость памяти и число установленных планок памяти, а также наличие XMP (предустановленного разгона). Все это можно узнать в данной утилите. Немаловажным является объем оперативной памяти. Чем он больше, тем сложнее ее разогнать, так как возрастает нагрузка на контроллер памяти в процессоре. Который, к слову, в Zen+ процессорах далеко не идеален.
реклама
Далее вам следует выяснить, на основе какой микроархитектуры ваш процессор, если вы еще этого не знаете. Наименование своего процессора вы можете посмотреть через диспетчер устройств в Windows. Далее вы ищите в интернете, какая микроархитектура лежит в основе вашего процессора. Это очень важно, так как от этого напрямую зависят результаты разгона. Если вы обладатель процессора с микроархитектурой Zen, то вы можете в среднем рассчитывать на частоту в 3200 - 3400 MHz. Для Zen+ максимумом является частота 3533 MHz. Обладатели процессоров Zen 2 могут смело разгонять память до 3800, но будьте осторожны с делителем.
Далее мы переходим к материнской плате. Если вы не хотите глубоко вникать в процесс разгона, то вам пригодится лишь узнать, на основе какого чипсета выполнена ваша материнская плата. Также желательно знать ее модель, если вы еще этого не знаете. Также на разгон оперативной памяти напрямую влияет количество слотов под память. Если в вашей плате всего два слота - то вам повезло и модули могут разогнаться лучше, чем на плате с 4 слотами (статистически). Также важна топология материнской платы и расположение слотов, в которые была установлена память. Если ваша плата не обладает T-топологией, проще говоря, если вы не обладатель, например, Asrock X470 Taichi и ASUS ROG Crosshair VI, то модули следует расположить в слоты A2 и B2. Материнские платы с T-топологией уникальны тем, что им все равно, сколько у вас оперативной памяти и как она расположена. Еще один важный фактор - количество PCB-слоев. Но для новичков это уже совсем дебри. Но если вам интересно, то хорошие материнские платы обладают большим количеством PCB слоев. Многие думают, например, что покупать плату на X чипсете для AMD - это переплата и проще взять плату на B чипсете. Но, хоть плата плате рознь, а платы на X чипсете имеют в среднем больше PCB слоев, чем платы на B чипсете (или вообще A). Узнать количество PCB слоев достаточно легко на платах MSI - их число указано на обратной стороне платы с краю. Если ваша плата обладает 6-8 слоями PCB, то вам повезло чуть больше.
На этом для вас весь подготовительный этап завершен. Да, я изначально обещал не вводить вас в терминологию и тонкости, но все это была основа основ, которая необходима для правильного разгона памяти на процессорах Ryzen.
Простой разгон оперативной памяти с чипами Micron E-die и доработка результатов
реклама
Итак, переходим непосредственно к самой простой и 100% рабочей методике разгона. Вы ведь уже скачали последнюю версию Ryzen DRAM calculator? Отлично, тогда переходим в него и начинаем заполнение программы своими данными.
Всю необходимую информацию мы уже узнали на подготовительном этапе, осталось лишь внести ее в калькулятор и нажать на кнопку "Calculate SAFE" (рекомендую именно этот режим, так как с ним справятся даже самые "тугие" модули).
Далее мы переносим данные значения в BIOS. Рекомендую значения напряжений выставлять чуть выше рекомендованных калькулятором. И в случае чего их снижать. Заполнять значения таймингов в BIOS следует крайне внимательно, чаще всего ошибки появляются из-за неверных значений таймингов. Поэтому для начала разберитесь со своим BIOS, узнайте названия таймингов и опций, потом начинайте вносить изменений.
После того, как вы перенесли все результаты калькулятора в BIOS, настоятельно рекомендуется сохранить эти результаты в отдельный профиль, чтобы в случае чего редактировать его и не переносить все значения калькулятора повторно. Также не лишним будет установить количество попыток повторной загрузки ПК в случае сбоя. В каждом BIOS этот пункт называется по-своему. Советую ставить это количество попыток на 1, максимум 2.
После этого мы перезагружаем компьютер. Если во время перезагрузки компьютер зависает и даже не доходит до BIOS, то отключите питание компьютера (отключите сам блок питания), извлеките батарейку из материнской платы и закоротите контакты на плате в том месте, где была установлена батарейка. Это проще всего сделать отверткой. Альтернативные варианты "лечения" - кнопки clear cmos и memok, если таковые имеются. Но бывает и такое, что просто извлечь батарейку и закоротить контакты бывает недостаточно. Можете также вытащить сами модули памяти и поменять их местами (не лишним будет обезжирить контакты на памяти), чаще всего это "лечит" все глюки. Когда ПК снова запустится, рекомендую чуть увеличить или уменьшить напряжение на самих модулях, чуть поднять напряжение на контроллер памяти, снизить частоту разгона, чуть увеличить тайминги. Комплексно это выполнять не следует. Чаще всего бывает достаточно снизить частоту памяти. Если компьютер доходит до Windows и далее начинаются ошибки и другие неполадки, описывать которые можно крайне долго и нудно, мы просто выполняем все те действия, которые описывались чуть ранее.
Итак, теперь приступаем к проверке оперативной памяти. Сначала мы проверяем наш разгон программой TestMem5. Если тест был пройден с ошибками, то мы приступаем к уже описанным методам "лечения". Если ошибок при тесте не было, то не лишним будет "прогнать" тест памяти в Aida64 или нагрузить память на несколько часов любой другой программой, и тем самым проверить стабильность. Если все прошло хорошо, то мы переходим к следующему этапу, если есть какие-то сбои и ошибки, то. Вы уже сами должны догадываться, что делать.
Теперь вы либо завершаете разгон, либо, если вам важен каждый FPS и вы хотите, чтобы ваша система выдавала максимум от возможной производительности, то следует приступить к более детальной оптимизации оперативной памяти и "доработке" разгона. После чего следует опять все проверить. И, самое главное сравнивать результаты именно в тех задачах, ради которых вы разгоняете память.
Но, я уверен, что сейчас найдется несколько несчастных, которые "проиграли" в кремниевую лотерею. Память которых "отказывается" адекватно работать даже в "щадящем" режиме. Тут можно посоветовать поставить параметр "DRAM PCB revision" в одно из значений: "A0", "bad bin" или "manual". Значение "manual" и "bad bin" подходят для самых неудачных модулей. Если и это вам не помогло - снижайте частоту. Но в случае с E-die (а данный гайд ориентирован на владельцев памяти с данными чипами) такого просто не может быть (если это не откровенный брак).
О доработке результатов я могу лишь дать вам практические советы, но не четкую инструкцию к действиям, что будет даже правильней, потому что вся память уникальна и на достижение результатов выше, чем может выдать калькулятор, может повлиять личная удача энтузиаста.
Практические советы по ручному разгону памяти с чипами Micron E-die, основные принципы при регулировке напряжения и настройке таймингов
Итак, представляю вашему вниманию мой итоговый результат разгона после оптимизации и ручной "доработки". В зеленых рамочках выделены те значения, которые я выбрал в калькуляторе, а в красных рамочках находятся те результаты, которые я оптимизировал под свою память.
Итак, вот те принципы, которым я следовал, когда "ужимал" первичные и вторичные тайминги:
- Power Down mode должен быть отключен всегда.
- Gear Down mode влияет на итоговую латентность (в худшую сторону), но для того, чтобы взять более высокие частоты, его необходимо обязательно включить.
- Command Rate всегда выставляется в значение 1T (количество тактов).
- Первый тайминг tCL настраивается точно также, как он задан в XMP или в калькуляторе. Как-то ужимать его очень сложно и приводит к нестабильности, если не задирать напряжение.
- tRP и tRCDWR могут быть на два пункта ниже, чем первый тайминг tCL (следует выбирать четные значения)
- tRAS вычисляется по формуле tRCD + tBL + tWR.
- tRC должен быть больше либо равен tRAS+TRP. В моем случае память заработала даже на значении в 50.
- tFAW можно смело "ужимать" в 1.5, а в некоторых случаях и в 2 раза от того результата, который выдает калькулятор или XMP.
- SOC Voltage 100% безопасно повышать можно до 1.1 вольта, но подходящие значения находятся в трех вариантах: 1.025 - 1.05 и 1,1. Чаще всего среднего значения (для гарантии) бывает достаточно.
- Чипы Micron E-die не самые холодные и их эффективность слабо зависит от напряжения, подаваемого на них. Категорически не рекомендуется повышать напряжение выше 1.4 вольта.
Итак, спустя почти 3 месяца изучения платформы AM4 и разгона памяти с процессором Zen+, я добился стабильного результата разгона.
Но все мои прошлые попытки разгона я, естественно, сохранял в отдельные профили в BIOS. Одно время я добился стабильного результата на частоте в 3400 с таймингами CL 14 при напряжении 1.45 вольта, но почему я отказался от такого разгона вы узнаете далее.
Замеры температур модулей памяти при разном вольтаже - как перегреваются и выходят из строя модули оперативной памяти.
Итак, среди читателей есть некоторая категория людей, которые не верят в то, что от высокого напряжения модули памяти могут сильно разогреваться. Итак, данное тестирование я посвящаю всем тем, кто до сих пор думал, что радиаторы на оперативной памяти - это маркетинг и "украшение".
Итак, вот такие температурные показатели имеют модули при напряжении в 1.39 вольта. Быть может, реальная температура даже выше на пару градусов, но если их трогать рукой, то они реально горячие, но пальцы не обжигают.
Такие температурные показатели получились в открытом стенде при тестировании оперативной памяти программой TestMem5 в течение 8 минут.
Если для вас это кажется уже много и ваше представление о "холодной современной памяти" разрушилось, то даже не смотрите на результаты при напряжении в 1.45 вольт.
Удивлены? Если вы все-таки "кочегарите" память, то не лишним будет заняться обдувом модулей памяти. Но лучше не выходить за рамки 1.4 вольт для Micron E-die.
При этом сама память выдавала следующие результаты в AIDA64 Memory & Cache:
Тестирование влияния разгона памяти на производительность в играх
Но для начала прошу ознакомиться с тестовым стендом.
Тестовый стенд
Тестирование разгона модулей оперативной памяти CRUCIAL Ballistix BL2K16G30C15U4B 2x16Гб в игре Assassin's Creed Odyssey проводилось на следующей конфигурации:
- Процессор: AMD Ryzen 7 2700 (сток);
- Системная плата: Asus TUF B450M PRO GAMING;
- Система охлаждения процессора: AMD Wraith Spire ;
- Термопаста: AMD;
- Видеоадаптер: GeForce GTX 1060 Xtreme Gaming 6G;
- Накопители: Samsung SSD 850 120GB (под Windows), Western Digital WD Blue 1 TB (под игры);
- Блок питания: Enermax Revolution D.F. , 650 Ватт;
- Корпус: Thermaltake View 31 TG;
- Монитор: Sharp Aquos lc-26le320e-bk ;
- Операционная система: Windows 10 Pro x64 (1909).
Тестирование
Игра тестировалась на следующих настройках графики. Стоит обратить внимание, что видеокарта GTX 1060 6Gb в некоторых местах загружалась на 100%, поэтому результаты выходят не совсем эталонными.
Прошу ознакомиться с результатами тестирования. Эффективность разгона оперативной памяти проверялась изменением значения 1% FPS.
Тестовый отрезок - встроенный в игру бенчмарк.
Результаты тестирования вышли следующие. Прирост FPS от разгона памяти составил 20%, если сравнивать со значениями, которые память выдавала в стоке. Но остается один вопрос - как память на CL16 обогнала память на CL14? Легендарные "14-19-14-32" с некоторыми ужатыми вторичными таймингами, проповедуемые некоторыми блогерами в YouTube, оказались на уровне XMP по показателю 1% FPS. Почему так произошло - попробуем выяснить уже в комментариях, где вы также сможете похвастаться своими результатами разгона памяти и обсудить данную статью.
Заключение
Надеюсь, что данная статья окажется полезной всем тем, кто только начал осваивать разгон памяти на Ryzen, или уже успел разочароваться в своих оверклокерских навыках, до конца не разобравшись в специфике разгона ОЗУ на AM4.
В заключении стоит еще раз напомнить, что разгон с овервольтажами ради циферок и бездумное копирование чьих-то параметров разгона ни к чему хорошему не приведут. В первую очередь следует обращать внимание на результаты разгона в реальных задачах и подходить к разгону с головой, обращая внимание на поведение компьютера и температуры.
Разгоняя компьютер, мы больше внимания уделяем таким компонентам как процессор и видеокарта, а память, как не менее важную составляющую, иногда обходим стороной. А ведь именно тонкая настройка подсистемы памяти может дополнительно увеличить скорость рендеринга сцены в трехмерных редакторах, уменьшить время на компрессию домашнего видеоархива или прибавить пару кадров за секунду в любимой игре. Но даже если вы не занимаетесь оверклокингом, дополнительная производительность никогда не помешает, тем более что при правильном подходе риск минимален.
Уже прошли те времена, когда доступ к настройкам подсистемы памяти в BIOS Setup был закрыт от лишних глаз. Сейчас их столько, что даже подготовленный пользователь может растеряться при таком разнообразии, не говоря уже о простом "юзере". Мы постараемся максимально разъяснить действия, необходимые для повышения производительности системы посредством простейших настроек основных таймингов и, при необходимости, некоторых других параметров. В данном материале мы рассмотрим платформу Intel с памятью DDR2 на базе чипсета от той же компании, и основной целью будет показать не то, насколько поднимется быстродействие, а то, как именно его необходимо поднять. Что касается альтернативных решений, то для памяти стандарта DDR2 наши рекомендации практически полностью применимы, а для обычной DDR (меньшие частота и задержки, и большее напряжение) есть некоторые оговорки, но в целом принципы настройки те же.
Как известно, чем меньше задержки, тем меньше латентность памяти и, соответственно, выше скорость работы. Но не стоит сразу же и необдуманно уменьшать параметры памяти в BIOS, так как это может привести к совершенно обратным результатам, и вам придется либо возвращать все настройки на место, либо воспользоваться Clear CMOS. Все необходимо проводить постепенно - изменяя каждый параметр, перезагружать компьютер и тестировать скорость и стабильность системы, и так каждый раз, пока не будут достигнуты стабильные и производительные показатели.
- Материнская плата: ASUS P5B-E (Intel P965, BIOS 1202)
- Процессор: Intel Core 2 Extreme X6800 (2,93 ГГц, 4 Мб кэш, FSB1066, LGA775)
- Система охлаждения: Thermaltake Big Typhoon
- Видеокарта: ASUS EN7800GT Dual (2хGeForce 7800GT, но использовалось только "половина" видеокарты)
- HDD: Samsung HD120IJ (120 Гб, 7200 об/мин, SATAII)
- Привод: Samsung TS-H552 (DVD+/-RW)
- Блок питания: Zalman ZM600-HP
В качестве оперативной памяти использовалось два модуля DDR2-800 объемом 1 Гб производства Hynix (1GB 2Rx8 PC2-6400U-555-12), благодаря чему появилась возможность расширить количество тестов с различными режимами работы памяти и комбинациями таймингов.
Приведем перечень необходимого ПО, позволяющего проверить стабильность системы и зафиксировать результаты настроек памяти. Для проверки стабильной работы памяти можно использовать такие тестовые программы как Testmem, Testmem+, S&M, Prime95, в качестве утилиты настройки таймингов "на лету" в среде Windows применяется MemSet (для платформ Intel и AMD) и A64Info (только для AMD). Выяснение оправданности экспериментов над памятью можно осуществить архиватором WinRAR 3.70b (имеется встроенный бенчмарк), программой SuperPI, рассчитывающая значение числа Пи, тестовым пакетом Everest (также есть встроенный бенчмарк), SiSoft Sandra и т.д.
Основные же настройки осуществляются в BIOS Setup. Для этого необходимо во время старта системы нажать клавишу Del, F2 или другую, в зависимости от производителя платы. Далее ищем пункт меню, отвечающий за настройки памяти: тайминги и режим работы. В нашем случае искомые настройки находились в Advanced/Chipset Setting/North Bridge Configuration (тайминги) и Advanced/Configure System Frequency (режим работы или, проще говоря, частота памяти). В BIOS'е других плат настройки памяти могут находиться в "Advanced Chipset Features" (Biostar), "Advanced/Memory Configuration" (Intel), "Soft Menu + Advanced Chipset Features" (abit), "Advanced Chipset Features/DRAM Configuration" (EPoX), "OverClocking Features/DRAM Configuration" (Sapphire), "MB Intelligent Tweaker" (Gigabyte, для активации настроек необходимо в главном окне BIOS нажать Ctrl+F1) и т.д. Напряжение питания обычно изменяется в пункте меню, отвечающем за оверклокинг и обозначается как "Memory Voltage", "DDR2 OverVoltage Control", "DIMM Voltage", "DRAM Voltage", "VDIMM" и т.д. Также у различных плат от одного и того же производителя настройки могут отличаться как по названию и размещению, так и по количеству, так что в каждом отдельном случае придется обратиться к инструкции.
Если названия задержек не совпадут, то тут хорошо проявляет себя "метод научного тыка". Незначительно изменяя дополнительные настройки в BIOS Setup, проверяем программой, что, где и как изменилось.
Для системы, использующей DDR2-800, задержки можно уменьшить до 4-4-4-12 или даже 4-4-3-10, в зависимости от конкретных модулей. В любом случае подбор таймингов сугубо индивидуален, и дать конкретные рекомендации достаточно сложно, но приведенные примеры вполне могут помочь вам в тонкой настройке системы. И не забываем о напряжении питания.
В итоге мы провели тестирование с восемью различными вариантами и комбинациями режимов работы памяти и ее задержками, а также включили в тесты результаты оверклокерской памяти, - Team Xtreem TXDD1024M1066HC4, работавшей на эффективной частоте 800 МГц при таймингах 3-3-3-8. Итак, для режима 533 МГц вышло три комбинации с таймингами 4-4-4-12, 3-4-3-8 и 3-4-2-8, для 667 МГц всего две - 5-5-5-15 и 3-4-3-9, а для режима 800 МГц, как и в первом случае, три - 5-5-5-18, 4-4-4-12 и 4-4-3-10. В качестве тестовых пакетов использовались: подтест памяти из синтетического пакета PCMark05, архиватор WinRAR 3.70b, программа расчета числа Пи - SuperPI и игра Doom 3 (разрешение 1024x768, качество графики High). Латентность памяти проверялась встроенным бенчмарком программы Everest. Все тесты проходили в среде Windows XP Professional Edition SP2. Представленные результаты на диаграммах расположены по режимам работы.
Как видите по результатам, разница в некоторых тестах незначительная, а порой даже мизерная. Это обусловлено тем, что системная шина процессора Core 2 Duo, равная 1066 МГц, имеет теоретическую пропускную способность 8,5 Гб/с, что соответствует пропускной способности двухканальной памяти DDR2-533. При использовании более скоростной памяти ограничивающим фактором быстродействия системы становится шина FSB. Уменьшение задержек ведет к росту быстродействия, но не так заметно, как повышение частоты памяти. При использовании в качестве тестового стенда платформы AMD можно было бы наблюдать совсем другую картину, что мы по возможности и сделаем в следующий раз, а пока вернемся к нашим тестам.
В синтетике рост производительности при уменьшении задержек для каждого из режимов составил 0,5% для 533 МГц, 2,3% для 667 МГц и 1% для 800 МГц. Заметен значительный рост производительности при переходе от памяти DDR2-533 к DDR2-667, а вот смена с 667 на DDR2-800 дает уже не такую прибавку скорости. Также память уровнем ниже и с низкими таймингами вплотную приближается к более высокочастотному варианту, но с номинальными настройками. И это справедливо практически для каждого теста. Для архиватора WinRAR, который достаточно чувствителен к изменению таймингов, показатель производительности немного вырос: 3,3% для DDR2-533 и 8,4% для DDR2-667/800. Расчет восьмимиллионного знака числа Пи отнесся к различным комбинациям в процентном соотношении лучше, чем PCMark05, хоть и незначительно. Игровое приложение не сильно жалует DDR2-677 с таймингами 5-5-5-15, и только снижение последних позволило обойти менее скоростную память (которой, как оказалось, все равно, какие тайминги стоят) на два кадра. Настройка памяти DDR2-800 дала прибавку еще в два кадра, а оверклокерский вариант, который имел неплохой разрыв в остальных тестах, не слишком вырвался вперед относительно менее дорогого аналога. Все же, кроме процессора и памяти, есть еще одно звено - видеоподсистема, которая вносит свои коррективы в производительность всей системы в целом. Результат латентности памяти удивил, хотя, если присмотреться к графику, становится ясно, отчего показатели именно такие, какие есть. Падая с ростом частоты и уменьшением таймингов от режима DDR2-533 4-4-4-12, латентность имеет "провал" на DDR2-667 3-4-3-9, а последний режим практически ничем кроме частоты от предыдущего не отличается. И благодаря столь низким задержкам DDR2-667 запросто обходит DDR2-800, которая имеет более высокие значения, но пропускная способность DDR2-800 позволяет в реальных приложениях все же вырваться вперед.
И в заключение хотелось бы сказать, что несмотря на небольшой процент прироста быстродействия (
0,5-8,5), который получается от уменьшения временных задержек, эффект все же присутствует. И даже при переходе с DDR2-533 на DDR2-800 мы получаем прибавку в среднем 3-4%, а в WinRAR более 20. Так что подобный "тюнинг" имеет свои плюсы и позволяет даже без серьезного разгона немного поднять производительность системы.
Читайте также: