Разгон оперативной памяти

Для разных платформ имеются свои нюансы разгона оперативной памяти. В этой статье я буду говорить лишь о DRR2 и DDR3, ибо SIMM, DIMM и DDR1 на сегодняшний день для подавляющего большинства не актуальны.

1. Intel s478/LGA775

Здесь всё просто. Частота памяти привязана к частоте системной шины через множитель. Значения множителя обычно лежат в пределах от 2 до 4. То есть, если FSB у нас 200 МГц, то при множителе 2 частота памяти будет 400 МГц.

А что же нам делать, если у нас DDR2-800? Какую частоту ему выставить — 400, 533, 667, 800? Не разбирающиеся в вопросе люди (как и я сам не так давно) предложат поставить 800 МГц. Во-первых, 800 больше остальных значений и память, по идее, просто обязана работать быстрее. Во-вторых, 800 — это родной режим работы наших модулей памяти и, значит, на этой частоте они будут работать лучше. Но не всё так, как кажется.

Контроллер памяти на этих платформах находится в чипе северного моста. Данные памяти через северный мост передаёт процессор по той самой шине FSB. И этот самый процессор просто не в состоянии передавать данные со скоростью выше FSBx2 (сам процессор передаёт данные по шине QDR=FSBx4, но на передачу каждого адреса тратится 2 такта, что и приводит нас к FSBx2). В итоге получается, что память хоть и будет работать на выбранной нами частоте в 800 МГц, но половину времени будет просто «отдыхать». Поэтому лучше выставить частоту пониже (400 МГц или 533, если 400 недоступна) и за счёт этого попытаться снизить тайминги.

2. Intel LGA1366 (вероятно, и LGA1156)

Здесь ситуация посложнее. С одной стороны, у нас примерно та же модель «процессор — контроллер памяти — память». Вот только контроллер памяти уже перенесён в процессор и связан с ядрами почти напрямую, а с памятью посредством шины QPI. Ядра процессора общаются с контроллером памяти на частоте L3 Cache, составляющей для i7 920/940 2133 МГц, а для i7 965 — 2666 МГц. Максимальный множитель памяти по спецификации интел для обычных Core i7 9xx равен х8 (х10 для экстримов), что даёт частоту памяти 1066 при штатных 133 МГц BCLK. В общем-то, эта частота и является для памяти оптимальной. С другой стороны, увеличение частоты Uncore даёт прирост в скорости кэшу третьего уровня, что положительно сказывается на производительности. То есть, имеет смысл установить частоту памяти по формуле BCLKx8, а частоту Uncore в 2-2.3 раза выше.

3. AMD K10 (и более ранние с интегрированным контроллером памяти)

Частота работы памяти (как и частота процессора) здесь привязана к частоте шины HyperTransport. Для DDR2 выставлять больше 800 имеет смысл только при установке одного модуля памяти на канал. Для DDR3 подобного ограничения нет и этот тип памяти даёт прирост производительности и на больших частотах. Для повседневной работы можно рекомендовать штатный режим модуля DDR3 (1066/1333 — в зависимости от вашего модуля). Опытным оверклокерам скорее будут интересны более высокие частоты с агрессивными таймингами (например, CL7-30 на частоте 1600 МГц). Для DDR2 рекомендации схожие — либо 800 МГц и агрессивные тайминги, либо 1066 со средними.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.