Чтобы получить максимальную производительность от вашего компьютера, важно получить хорошие детали. Когда у вас есть надежный компьютер, вы часто можете повысить производительность, немного настроив его. Ваш ЦП, ГП и ОЗУ поставляются с уровнями производительности по умолчанию. Как правило, они предназначены для работы в большинстве сценариев при условии, что мощности охлаждения достаточно, чтобы не вызывать перегрева. Однако, если у вас более чем достаточно мощности охлаждения, вы можете попытаться немного продвинуться вперед, разогнав систему.
Мудрое слово: разгон несет в себе риск нестабильности системы и, возможно, повреждения оборудования или даже отказа оборудования. Как правило, ручной разгон аннулирует гарантию, по крайней мере, на затронутую часть. В некоторых случаях разгон одной детали может привести к аннулированию гарантии на другую. Например, разгон оперативной памяти, даже путем включения XMP-профиля, предоставленного производителем, может привести к аннулированию гарантии как минимум на некоторые ЦП Intel, поскольку это приводит к повышенной и нестандартной нагрузке на контроллер памяти в ЦП, что может привести к отказ. Чтобы предотвратить подобные сбои, важно соблюдать осторожность, особенно при повышении напряжения.
Основа любого разгона
Производительность разгона основана в первую очередь на удаче и терпеливых пробах и ошибках. Поскольку в ПК используется различное аппаратное обеспечение, то, что работает на одних компьютерах, может не работать на других. Кроме того, разгоняемые кремниевые компоненты могут иметь разные уровни производительности в так называемой кремниевой лотерее. Производительность вашего оборудования может зависеть от вашей удачи в кремниевой лотерее.
Как правило, производители сортируют продукты по разным «контейнерам» производительности во время тестирования в процессе группировки. Части с лучшими бинами обычно попадают в более дорогие продукты, поскольку те, что находятся в нижних бинах, могут не достичь таких высоких настроек. Это не означает, что более низкие и более дешевые компоненты нельзя разогнать для повышения производительности, просто они, как правило, не могут работать так же далеко, как компоненты с более высокими интервалами.
Что касается вашего реального опыта разгона, ключ в том, чтобы попробовать что-то, а затем проверить стабильность. Просто иметь возможность загрузить компьютер недостаточно. У вас могут быть настройки, которые кажутся стабильными, а затем после нескольких часов тестирования с большой нагрузкой покажут сбой. Серьезность этих сбоев может быть разной: от некоторого повреждения данных до сбоя приложения и полного сбоя системы. При разгоне важно менять только небольшое количество вещей, в идеале только одну, за пробный запуск, чтобы измерять производительность в этом испытании и отслеживать долгосрочную стабильность.
Разгон оперативной памяти: XMP
ЦП, как правило, является наиболее известной формой разгона. С этого относительно просто начать и добиться приличного повышения производительности в однопоточных или многопоточных рабочих нагрузках, в зависимости от того, как вы это сделаете. Разгон графического процессора встречается немного реже, поскольку графические процессоры уже имеют тенденцию работать вблизи ограничений по температуре и мощности. Тем не менее, небольшие улучшения примерно на 200 МГц могут быть достигнуты для незначительного повышения производительности в играх.
Разгон оперативной памяти, вероятно, наименее известен из трех, но может быть наиболее часто используемым. Технически каждое поколение оперативной памяти имеет только ограниченное количество стандартных скоростей и таймингов, опубликованных органом по стандартизации JEDEC. Производители оперативной памяти могут производить и производят оперативную память, которая превосходит эти стандарты, и продают ее с параметрами, настроенными в профиле XMP. XMP расшифровывается как eXtreme Memory Profile, что делает слово «профиль» в конце профиля XMP избыточным, но широко используемым.
XMP — отличный вариант для разгона оперативной памяти по принципу plug-and-play. В крайнем случае, не все системы могут быть совместимы, но, как правило, вам просто нужно подключить ОЗУ, а затем, самое большее, включить настройку XMP в BIOS. Поскольку профили XMP одобрены поставщиком, их использование не аннулирует гарантию на оперативную память. Однако, как мы упоминали выше, это может привести к аннулированию гарантии на ваш процессор. Если вам нужен простой прирост производительности практически без усилий, XMP отлично подойдет.
Конечно, профили XMP часто являются безопасным выбором, который поставщик готов гарантировать. Однако, поэкспериментировав вручную, вы обычно можете продвинуть их дальше. Кроме того, XMP позволяет поставщику указывать только небольшую часть таймингов ОЗУ, оставляя те, которые могут повлиять на производительность, на второй план и созрели для ручной настройки.
Бенчмаркинг и тестирование стабильности вашей оперативной памяти
Прежде чем приступать к разгону оперативной памяти, за исключением включения XMP, важно знать базовую производительность вашей оперативной памяти. Вы захотите запустить некоторые тесты памяти и сохранить эти значения в каком-то формате, в идеале в электронной таблице. Тесты памяти Aida64 — популярный инструмент для бенчмаркинга. Также может быть полезно взять среднее значение нескольких прогонов тестов в играх, в которые вы обычно играете, при условии, что в них есть функция тестирования. Если вы выполняете игровые тесты, лучше всего убедиться, что ЦП является узким местом, работая с низким разрешением. Статистические отличия от производительности оперативной памяти будет намного сложнее увидеть, если вы находитесь в сценарии с ограничением графического процессора.
Хотя вам не обязательно делать это каждый раз, когда вы меняете какие-либо настройки. Важно убедиться, что ваши настройки стабильны при длительной нагрузке. Даже если вы не проводите долгосрочный стресс-тест после каждого изменения, необходимо каждый раз проводить короткий тест. В большинстве случаев ошибки памяти становятся очевидными в ходе быстрого десятиминутного стресс-теста, так что это хорошая отправная точка.
Примечание: Единственное возможное исключение из необходимости тестировать каждое изменение — прямо в начале процесса. Предположим, вы уверены, что можете вносить небольшие изменения и не возражаете против их отмены и повторного тестирования. В этом случае вы обычно можете избежать наказания за это в начале.
Например, предположим, вы увеличили тактовую частоту на 200 МГц и уменьшили каждую из основных таймингов на два. В этом случае вы можете обнаружить, что это стабильно, что может сэкономить вам немало времени. Вероятность того, что это сработает, снижается, когда вы начинаете корректно сокращать тайминги и сталкиваетесь с пределом стабильности вашего оборудования.
Долгосрочные испытания стабильности
Проблемы со стабильностью памяти, к сожалению, могут быть достаточно редкими, чтобы позволить вам загрузить операционную систему и запустить тесты. Только чтобы упасть после 6 часов стресс-тестирования. Хотя этого может быть достаточно, если вы пытаетесь установить только один мировой рекорд по разгону, этого недостаточно, если вы хотите использовать свой компьютер.
Какими бы монотонными и утомительными ни казались тестирование стабильности и ведение журнала производительности, они необходимы. Если вы не проверите стабильность, вы можете столкнуться с тем, что ваш компьютер выйдет из строя или испортит данные, что никогда не бывает хорошо. Без регистрации изменений, которые вы вносите, и статистики производительности, которую вы получаете с каждым измененным параметром, вы не можете знать, действительно ли вы делаете что-то лучше. Или какие изменения лучше откатить, если два отдельных различия стабильны, а оба вместе — нет. Хорошо, что ведение журнала также означает, что вы можете увидеть и поделиться своим общим увеличением производительности после того, как закончите настройку параметров.
Увеличение тактовой частоты
Есть две основные вещи, которые вы можете изменить в разгоне памяти. Время за цикл/циклов в секунду и количество циклов для конкретных действий. Тактовая частота контролирует количество циклов в секунду, чем выше, тем лучше, что обеспечивает большую пропускную способность. Задержка — это произведение времени одного тактового цикла и количества циклов, необходимых для определенных действий. Количество циклов для этих действий обозначается таймингами памяти. Меньшие числа лучше, но по мере увеличения тактовой частоты памяти тайминги могут и, как правило, также должны увеличиваться.
Например, если у вас есть память DDR4-3200 с таймингом CL, равным 16, и память DDR5-6400 с таймингом CL, равным 32, последняя будет иметь вдвое большую пропускную способность. Это связано с тем, что он работает с удвоенной тактовой частотой, что позволяет выполнять вдвое больше передач в секунду. Однако фактическая задержка памяти будет такой же. Это связано с тем, что тайминги считаются в одиночных тактовых циклах, а не в абсолютных значениях. Задержка такая же, потому что удвоенная синхронизация CL отменяется за счет уменьшения вдвое времени для одного тактового цикла.
Примечание: Как будет показано ниже, CL — это только один из многих таймингов, и хотя он может оказывать влияние, это далеко не единственная мера задержки памяти.
Ослабление времени
Вы можете увеличить пропускную способность, максимально увеличив тактовую частоту. Вы можете попытаться сохранить тайминги одинаковыми, но, скорее всего, вы не продвинетесь слишком далеко, так как тайминги будут слишком тесными. Вам нужно будет ослабить тайминги, чтобы еще больше увеличить тактовую частоту. Вы можете подтянуть их позже, но хотите сделать это на максимально возможной тактовой частоте.
Если вы хотите сэкономить время, попробуйте найти тайминги для более высоких скоростей памяти, предлагаемых тем же производителем в том же диапазоне памяти. Это может дать вам отличное место для начала. Тем не менее, вам может потребоваться немного ослабить тайминги. Предположим, у вашего бренда нет варианта с более высокой скоростью. В этом случае у вас может быть некоторый успех в поиске статистики других брендов, которые используют тот же OEM-производитель DRAM IC и вариант кристалла. Тем не менее, увеличить тайминги пропорционально изменению тактовой частоты может быть проще, и при необходимости подтолкнуть их немного выше.
Механизм памяти
Хотя технически это не разгон, настройка механизма памяти может значительно повлиять на вашу стабильность. Это также может побудить вас избегать смещения часов в пределах определенного диапазона. По умолчанию память работает с тактовой частотой 1:1 относительно контроллера памяти. Когда вы увеличиваете тактовую частоту памяти, нагрузка на контроллер памяти значительно возрастает. Это увеличивает производство тепла и требования к напряжению. Высокая температура и напряжение могут вызвать проблемы со стабильностью. В худшем случае это может убить ваш контроллер памяти и, следовательно, ваш процессор. Вот почему разгон памяти может привести к аннулированию гарантии на процессор.
В Gear 2 контроллер памяти находится в соотношении 1:2 с часами памяти. Это значительно снижает нагрузку на контроллер памяти, но вносит дополнительную задержку. Как правило, точка, в которой вам нужно включить передачу 2 по соображениям стабильности, находится на 3600MTs. К сожалению, штраф за задержку при этом означает, что примерно до 4400 МТ фактически штраф за производительность. Если вы можете запустить свою память в стабильной настройке выше 4400MT, Gear 2 идеален. Но если вы можете выйти за пределы 3600MT, но не 4400MT, тогда верните тактовую частоту до 3600MT. Вместо этого вы сосредотачиваетесь на дальнейшем сокращении таймингов памяти.
Примечание: Gear 4 технически предлагается для DDR5. Он устанавливает соотношение 1:4 по тем же причинам с теми же недостатками. Текущая память DDR5 недостаточно быстра, чтобы использовать преимущества Gear 4.
Задержка CAS
Стандартная мера задержки оперативной памяти исходит из задержки CAS. Это часто сокращается до CL, tCAS или tCL. Как мы рассмотрели в нашем недавнем руководстве по тайминги памяти, tCL измеряет, насколько быстро ОЗУ может обеспечить доступ к столбцу в уже открытой строке. Как и почти во всех таймингах памяти, чем ниже, тем лучше, хотя вы можете ожидать масштабирования вверх с увеличением тактовой частоты. При уменьшении этого значения всегда держите его равным. Нечетные числа, как правило, значительно менее стабильны.
Примечание: Это восходящее масштабирование с увеличением тактовой частоты для tCL и всех других таймингов памяти связано с нотацией. Тайминги — это все меры того, сколько тактов требуется, чтобы что-то сделать. Абсолютное время, необходимое для того, чтобы что-то сделать, не меняется при увеличении тактовой частоты. Например, оперативная память может открыть столбец только за 10 наносекунд. Ваши тайминги просто должны отражать абсолютное время в тактовых циклах.
Задержка от RAS к CAS
tRCD — это минимальное количество циклов процессора, необходимое для открытия строки, при условии, что ни одна строка не открыта. Это может быть разделено на tRCDWR и tRCRDD, которые обозначают запись и чтение соответственно. Два значения должны быть одинаковыми, если значения разделены выше. Эти значения не обязательно должны быть четными и обычно будут немного выше, чем tCL.
Время активации строки
tRAS — это минимальное количество циклов между открытием строки и выдачей команды предварительной зарядки для ее повторного закрытия. Исторически это было около значения tRCD + tCL. Однако для текущих модулей DDR5 он, по-видимому, установлен ближе к tRCD +(2x tCL). Неясно, является ли это недостатком оптимизации, учитывая недостаточную зрелость платформы, или необходимым изменением платформы. Вы можете успешно сократить этот таймер, в зависимости от вашей платформы.
Время банковского цикла
tRC — это количество циклов, за которое строка завершает полный цикл. Он должен быть установлен как минимум на tRAS + tRP. Мы не упомянули tRP. Здесь ужесточение напрямую не оказывает большого влияния на производительность. Это минимальное количество циклов, необходимое для выполнения команды предварительной зарядки для закрытия ряда.
Задержка RAS в RAS
tRRD указывает минимальное количество циклов между командами «активировать» разные банки на физическом ранге DRAM. В каждом банке может быть открыта только одна строка. Однако с несколькими банками несколько строк могут быть открыты одновременно, хотя одновременно можно взаимодействовать только с одной из них. Это помогает с конвейерными командами. Минимальное значение, разрешенное контроллером памяти, составляет 4 такта. Его можно разделить на два отдельных тайминга, tRRD_S и tRRD_L, которые соответственно означают короткий и длинный. Они относятся к tRRD при доступе к банкам в разных группах банков или в одной и той же группе банков, соответственно. Короткое значение должно сохранять минимальное значение 4 цикла. Длинное значение обычно в два раза больше короткого, но его можно уменьшить еще больше.
Четыре окна активации
tFAW, иногда называемый пятым окном активации, указывает окно времени, в течение которого могут быть выданы только четыре команды активации. Это связано с тем, что потребление энергии при открытии строки является значительным. Выполнение более четырех активаций в течение этого периода может привести к тому, что пятая активация будет иметь такую низкую доступную мощность, что не удастся надежно прочитать значения в строке. Это должно быть как минимум 4x tRRD_s. Значения ниже этого будут игнорироваться.
Команда обновления времени
tRFC — это минимальное количество циклов, которое должна выполнять команда обновления. DRAM, будучи динамической, нуждается в регулярном обновлении ячеек памяти, чтобы они не потеряли свой заряд. Процесс обновления означает, что банк должен бездействовать как минимум в течение всего времени действия tRFC. Очевидно, что это может повлиять на производительность, особенно при небольшом количестве банков. Это число обычно относительно консервативно и обычно может быть немного уменьшено. Слишком сильное затягивание tRFC приведет к широко распространенным проблемам с повреждением памяти.
Интервал обновления времени
tREFI уникален среди всех таймингов DRAM по двум причинам. Во-первых, единственное время — это среднее, а не минимальное или точное значение. Во-вторых, это единственное значение, которое вам нужно увеличить, чтобы повысить производительность. tREFI — это среднее время между циклами обновления, длина которого определяется с помощью tRFC. Это значение будет намного выше, чем в любое другое время. Вы хотите, чтобы он был как можно выше, оставаясь при этом стабильным. Типичные значения находятся в диапазоне от десяти до тридцати тысяч циклов. Однако он может быть стабильным с максимальным значением 65534. Это значение должно быть больше, чем tRFC. В настоящее время платформа AMD вообще не предоставляет это значение, а поддержка на платформах Intel может быть ограничена.
Как и в случае с любой другой синхронизацией, крайне важно выполнить долгосрочное тестирование стабильности, чтобы убедиться, что любое обновленное значение tREFI является стабильным. Вы обязательно должны начать с высокого и двигаться вниз. Помните, что слишком большое число может занять несколько часов, чтобы отобразить проблемы со стабильностью. Еще одна вещь, о которой следует помнить, это то, что скорость распада заряда в ячейке DRAM увеличивается с повышением температуры. Это означает, что если вы собираетесь использовать высокий tREFI, вам может потребоваться уменьшить напряжение. Вам также может потребоваться убедиться, что ваша оперативная память имеет хороший воздушный поток. В некоторых случаях, в едва стабильных конфигурациях, изменение температуры между сезонами или в помещении во время длительных поездок может нарушить баланс. Это может сделать ранее стабильную конфигурацию нестабильной.
Безопасное напряжение
Напряжение всегда важно для разгона. Более высокое напряжение, как правило, означает больше шансов на стабильный разгон. Более высокое напряжение также имеет тенденцию значительно увеличивать производство тепла. Это также увеличивает риск того, что вы убьете свое оборудование, поэтому будьте осторожны. К сожалению, нет ни одного безопасного значения. Это связано с тем, что существует несколько OEM-производителей микросхем памяти, чьи микросхемы памяти работают по-разному. Отчасти это также связано с тем, что многие настройки напряжения могут (полезно) различаться по названию. Как правило, вы не хотите сильно увеличивать эти значения.
Для DDR4 1,35 В обычно должно быть достаточно для всего. Некоторые микросхемы DDR4 DRAM могут быть абсолютно стабильными даже при повседневном использовании при напряжении 1,5 В. В некоторых случаях немного больше может быть безопасным. Для DDR5 рекомендации по току-напряжению такие же. Учитывая незрелость платформы, со временем это может измениться.
Примечание: Прежде чем увеличивать номинальное напряжение в BIOS, вы всегда должны исследовать точный термин, чтобы знать, что вы меняете. Помните, что повышение напряжения может на 100% убить процессор, оперативную память и другое оборудование, а также аннулировать гарантию.
Будьте особенно осторожны, если значение по умолчанию далеко от 1,35 В, так как это может указывать на то, что вы делаете что-то не так. Здесь нет никаких гарантий или проверок вменяемости. BIOS предполагает, что вы знаете, что делаете, и принимаете на себя риск того, что вы можете убить аппаратное обеспечение.
Рискованное напряжение и пониженное напряжение
Предположим, вам нужно увеличить напряжение выше 1,35 В для достижения стабильности. В этом случае стоит выяснить, какой вариант кристалла от какого OEM-производителя DRAM IC у вас есть. Как только вы это узнаете, вы можете изучить некоторые форумы по разгону памяти, чтобы увидеть рекомендуемые пределы напряжения для повседневного использования. Помните, что ваш пробег может варьироваться в зависимости от производительности, стабильности и, что особенно важно, от того, чтобы не убить ваше оборудование.
Хотя вы можете обеспечить большее напряжение, чем рекомендуется, в идеале безопасно и без каких-либо проблем. Как правило, лучше немного занижать рекомендуемые значения. Для большинства людей последний крошечный кусочек дополнительной производительности, который можно было бы выжать с помощью разгон и перенапряжение до предела не стоят неизвестного риска убить ваше оборудование и заменив его.
После того, как вы набрали стабильный разгон оперативной памяти, возможно, стоит снова поэкспериментировать с уменьшением напряжения. Андервольтинг — это процесс снижения рабочего напряжения. Обычно это позволяет оборудованию работать более прохладно и безопасно. Это более критично для разгона CPU и GPU. Там снижение температуры может привести к небольшому увеличению пиковой тактовой частоты. Тем не менее, скорость оперативной памяти не зависит от такой температуры. Снижение напряжения вашей оперативной памяти, особенно после его увеличения в начале процесса разгона, просто снижает риск выхода оборудования из строя и снижает рабочую температуру.
Другое время
Есть много других вторичных и третичных таймингов, с которыми вы можете поиграться. Однако те, которые мы перечислили выше, дают наиболее значительный прирост производительности. Настройка всех этих значений с максимально возможными настройками.
В то же время проверка стабильности может занять дни или даже недели напряженной работы, что обычно является минимальным улучшением производительности. Ограничив изменения упомянутых настроек, вы можете добиться максимального улучшения с минимальными затратами времени. Вы не должны понимать это как то, что процесс будет коротким, если вы просто настроите рекомендуемые параметры. Будет быстрее, но не короче.
Вывод
Существует широкий спектр способов улучшить производительность вашей оперативной памяти. Сами по себе большинство настроек приведут к минимальному повышению производительности, но в сочетании возможны хорошие улучшения. Для абсолютных новичков лучше всего подойдет XMP. Это превосходное решение plug-and-play, которое нужно только включить.
Если вы хотите пойти немного дальше, увеличение частоты и уменьшение задержки CAS являются обычно рекомендуемыми быстрыми и легкими победами. После этого вы получите довольно глубокие знания. Процесс оптимизации может занять недели работы, чтобы достичь предела вашего оборудования.
Также важно быть осторожным. Разгон может убить аппаратное обеспечение, особенно если вы слишком сильно увеличите напряжение. Пока вы остаетесь в разумных пределах, вы можете выжать из своего компьютера приличную дополнительную производительность без каких-либо денежных затрат. Что является победой в нашей книге.