Тайминги памяти на DFI LANPARTY NF4 SLI-DR (обновлена 1.10.2006)

12 марта 2006, воскресенье 13:08
для раздела Блоги
Эта статья, как вы уже успели догадаться, будет о настройке таймингов памяти на одной из лучших материнских плат для процессоров AMD на сокете 939 - DFI LANPARTY NF4 SLI-DR. Нижеприведённые советы можно применить и для других материнских плат на базе NForce4. В статье будет рассмотренно:
•Название тайминга и принимаемые им значения
•Влияние конкретного тайминга на производительность и стабильность
•Рекомендации по настройке
На вышеназванную материнку установлены:
Процессор: Athlon64 (Venice DH-E6)3000+ @2763MHz 307*9 HT3, 1.63V.
Память: 2x512 DDR3200 Hynix DT-D43 @ DDR502 2.5-3-3-5-1Т 2.9V. (Внимание! При установке памяти Hynix DT-D43 на материнские платы от DFI на базе NForce4 могут возникнуть проблемы совместимости данной платы с памятью!)
Версия рассматриваемого BIOS от 11.14.2005. БИОС платы DFI nF4 SLI-DR основан на версии Award BIOS Phoenix.
Зайти в BIOS можно нажав “Del” при старте компьютера. Далее Genie BIOS Setting -> DRAM Configuration. Там мы видим такую картину:


(кликните по картинке для увеличения)

DFI nF4 SLI-DR timings
Количество различных параметров столь велико, что их список занимает два экрана:


Все параметры (тайминги) делятся на первостепенные и второстепенные. При нахождении мах частоты памяти, сначала изменяйте первостепенные параметры (тайминги), при этом установите второстепенные в положение Auto или в менее агрессивные из значений. Затем, найдя мах частоты, попробуйте поиграться со второстепенными параметрами (таймингами). Это поможет достичь желанной стабильности и увеличить разгон на пару МГц. А вот и сами параметры (тайминги):

Первостепенные тайминги

Dram Frequency Set (Mhz)
Значения = 100(МГц)(1/02), 120(МГц)(3/05), 133(МГц)(2/03), 140(МГц)(7/10), 150(МГц)(3/04), 166(МГц)(5/06), 180(МГц)(9/10), 200(МГц)(1/01).
Оказывает большое влияние на производительность.
Рекомендуемые значения: зависит от типа памяти. Стандарт 200(МГц)(1/01).
Дополнения:
Для нахождения частоты памяти пользуемся вот этой таблицей:


Memory Table


Например: при частоте процессора 2763МГц, множителе процессора 9х и делителе памяти 166(МГц)(5/06) или DDR333 частота памяти будет равна 2763/11=251МГц.

Command Per Clock (CPC)
Значения: Auto, Enable (1T), Disable (2T).
Оказывает большое влияние на производительность и стабильность.
Рекомендуемые значения:
Попробуйте включить значение 1Т для большей производительности, при нестабильности верните значение 2Т.
Дополнения:
Часто при значении 2Т сильно увеличивается разгон памяти по частоте (обычно это бывает из-за не очень хорошей материнской платы). Но при этом падает производительность около 1-3%. Подробнее можно прочитать здесь Немного о роли параметра 1T/2T Timing для Athlon 64

CAS Latency Control (tCL)
Значения: Auto, 1.5, 2, 2.5 3, 3.5, 4, 4.5.
Оказывает огромное влияние на производительность и большое на стабильность.
Рекомендуемые значения: 1.5, 2, 2.5, и 3. (Меньше = Быстрее)
Дополнения:
Один из основных таймингов, которые принято писать в SPD памяти. Очень сильно влияет на мах частоту памяти, но и разница в производительности тоже не маленькая. Оптимальное значение зависит от чипов памяти. Например, одна память со значением tCL=2 на частоте 200Мгц даже и не заведётся, а другая дойдет до частоты 250Мгц и более.

RAS# to CAS# Delay (tRCD)
Значения: Auto, 0, 1, 2, 3, 4, 5, 6, 7.
Оказывает большое влияние на производительность и стабильность.
Рекомендуемые значения: 2 – 4. (Меньше = Быстрее)
2 дает наибольшую производительность, 4 дает максимальный разгон.
Дополнения:
Также как и tCL является основным таймингом. Увеличение может помочь достичь больших частот.

Min RAS# Active Timing (tRAS)
Значения = Auto, 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15.
Оказывает небольшое влияние на производительность и огромное на стабильность.
Рекомендуемые значения: 5 – 10 (Меньше = Быстрее).
Дополнения: В сети можно встретить такие формулы для вычисления значения tRAS:
Дешевая память: CAS + tRCD + (3 or 4) = tRAS
Стандартная память: CAS + tRCD + 2 = tRAS
Память, рассчитанная на разгон: CAS + tRCD + 1.5 = tRAS
Лучшая брендовая память: CAS + tRCD + (05. или 1) = tRAS
Формула для tRC = tRP + tRAS.
Разница в производительности между значениями 5 и 10 настолько мала, что можно говорить об её отсутствии, хотя tRAS и является основным таймингом. Поэтому ставьте то значение, которое даёт вам необходимую стабильность. Мне не пришлось повышать этот тайминг и я оставил 5.

Row Precharge Timing (tRP)
Значения = Auto, 0, 1, 2, 3, 4, 5, 6, 7.
Оказывает большое влияние на производительность и стабильность.
Рекомендуемые значения: 2 – 4. (Меньше = Быстрее)
2 дает наибольшую производительность, 4 даёт максимальный разгон.
Дополнения:
Также как и tCL является основным таймингом. Увеличение может помочь достичь больших частот.

Row Cycle Time (tRC)
Значения = Auto, 7-22 с шагом 1.
Оказывает большое влияние на производительность и стабильность.
Рекомендуемые значения: 7-17. (Меньше = Быстрее)
7 - дает наибольшую производительность, 15-17 дают максимальный разгон. (Меньше = Быстрее)
Дополнения:
Начните со значенияставить значение 16, т.к. ставить значение выше практически не имеет смысла, и понижайте до предела вашей памяти. На средней памяти tRC обычно можно выставить на 7, также помните формулу tRC = tRAS + tRP.

Row Refresh Cycle Time (tRFC)
Значения = Auto, 9-24 с шагом 1.
Оказывает большое влияние на производительность и стабильность.
Рекомендуемые значения: 10 - 19. (Меньше = Быстрее)
Обычно 9 недостижимо и 10 дает наибольшую производительность,
17-19 дают максимальный разгон. (Меньше = Быстрее)
Дополнения:
Начните со значения 17, т.к. ставить значение выше практически не имеет смысла, и понижайте до предела вашей памяти. Обычно максимально стабильное значение на 2 – 4 такта больше tRC.

Row to Row Delay (часто RAS to RAS delay) (tRRD)
Значения = Auto, 0-7 с шагом 1.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения: 2-4. (Меньше = Быстрее)
2 дает наибольшую производительность, 4 даёт максимальный разгон. (Меньше = Быстрее)
Дополнения:
Увеличивает скорость чтения и записи из памяти. Выставите значение 3 только если значение 2 нестабильно.

Write Recovery Time (tWR)
Значения = Auto, 2, 3.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения:
2 дает наибольшую производительность, 3 даёт максимальный разгон. (Меньше = Быстрее)
Дополнения:
Вообще говоря, 2 рекомендовано для DDR200 или DDR266, а 3 для DDR333 или DDR 400. Но мне удалось выставить 2 при DDR500.

Write to Read Delay (tWTR)
Значения = Auto, 1, 2.
Оказывет огромное влияние на производительность и стабильность.
Рекомендуемые значения:
1 дает наибольшую производительность, 2 даёт максимальный разгон. (Меньше = Быстрее)
Дополнения:
1 рекомендовано использовать для DDR266 или DDR333, но можно попробовать выставить 1 и для DDR 400. 1 увеличивает скорость чтения, 2 даёт стабильность и увеличивает разгон. Мне удалось выставить 1 при DDR500.

Read to Write Delay (tRTW)
Значения = Auto, 1-8 с шагом 1.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения: 1 - 4
1 дает наибольшую производительность, 4 даёт максимальный разгон. (Меньше = Быстрее)
Дополнения:
Попробуйте включить значение 1 для большей производительности, при нестабильности выставите значение 2. Мне не удалось выставить 1 при DDR500 и я оставил 2. Вот таблица этого тайминга от AMD:


AMD tRTW Table


Refresh Period (tREF)
Значения = Auto, 0032-4708 с разными шагами.
Оказывает огромное влияние на стабильность и производительность.
Рекомендуемые значения:
Значение зависит от частоты памяти.
Дополнения:
Вот действия по определению этого тайминга:
1.Выставить в БИОС значение tREF = Auto
2.Разогнать память до предела частоты
3.Из-под OS посмотреть с помощью программы A64Tweaker 0.60 значение Tref (например, 166 МГц 1.95us это 2336 или 4796 пользуемся таблицей от DRACULA)
4.Сохранить найденное значение в BIOS

Хотя материнская плата и определила значение 166МГц 3.9us оптимальным для моей памяти, судя по Everest максимальной производительность была при 166МГц 7.8us! Поэтому обязательно проверьте, что лучше в вашем случае. Перебирать значения можно с помощью того же A64Tweaker.
Таблица от DRACULA на базе A64Tweaker 0.60:


Tref Table based on A64Tweaker 0.60

Вопрос: Что выбрать из двух значения в одной ячейке?
Ответ: Эти цифры обозначают одно и тоже, т.е. например, при выставлении в BIOS значений 1296 или 2560 TREF будет равен одному и тому же значению, а именно 166МГц 3.9us. Что лучше? Я, например не заметил разницы между 1296 или 2560. Что выбрать? А то, что больше нравится.

Write CAS# Latency (tWCL)
Значения = Auto, 1-8 с шагом 1.
Оказывает большое влияние на стабильность, влияние на производительность неезвестно.
Рекомендуемые значения:
Для небуферизированной памяти 1, для буферизированной памяти 2.
По умолчанию уже стоит 1.

DRAM Bank Interleave
Значения = Enable, Disable.
Оказывает большое влияние на производительность и стабильность.
Рекомендуемые значения:
Все современные модули поддерживают эту функцию. Поэтому ставьте значение Enable для увеличения производительности. Выключите для повышения стабильности, но тогда придется смириться с большим падением производительности.

Второстепенные тайминги

DQS Skew Control
Значения = Auto, Increase Skew, Decrease Skew.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения:
Increase Skew увеличивает производительность, Decrease Skew – стабильность.
Дополнения:
При значении Auto согласно A64Tweaker 0.60 DQS Skew Mode принимает значение off. Я оставил в положении Auto.

DQS Skew Value
Значения = Auto, 0-255 с шагом 1.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения: 50 – 255. (Больше = Быстрее)
Дополнения:
Описывает значение режима выбранного в DQS Skew Control и является очень мощным оружием в борьбе за мегагерцы. С помощью этого тайминга мне удавалось обеспечить стабильность при частоте 270МГц, когда остальные тайминги были уже бесполезны.

DRAM Drive Strength
Значения = Auto, 1-8 с шагом 1.
Оказывает большое влияние на стабильность.
Рекомендуемые значения:
Понизьте для хорошо разгоняемых модулей. Если не знаете что поставить, ставьте Auto. (Меньше = Стабильнее)
Дополнения:
Этот параметр регулирует силу сигнала адресной шины. Значения Auto,1,3,5,7 соответствуют слабому сигналу, 1 - самый слабый. Странно, но это хорошо для модулей памяти работающих на большой частоте, таких как TCCD. Значения 2,4,6,8 соответствуют сильному сигналу, 8 - самый сильный. 8 и 6 используются для VX, BH Gold и других модулей OCZ. Я использую Auto.

DRAM Data Drive Strength
Значения = Auto, 1-3 с шагом 1.
Оказывает большое влияние на стабильность.
Рекомендуемые значения:
Если не знаете что поставить, ставьте Auto. (Больше = Медленнее)
Дополнения:
Отвечает за силу сигнала строк данных памяти. Для увеличения стабильности на больших частотах можно попробовать увеличить значение. Я использую Auto(у меня при этом ставится значение 1).
По информации EVEREST:
1 - 50% Reduction (ослабление сигнала)
2 - 30% Reduction (ослабление сигнала)
3 - 15% Reduction (ослабление сигнала)
4 - No Reduction (нет ослабления сигнала).

Max Async Latency
Значения = Auto, 0-15 с шагом 1.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения: 5 - 10. (Меньше = Быстрее)
Для разгона поставьте Auto, затем с помощью A64Tweaker узнав оптимальное значение для вашей частоты, выставите его в BIOS. Для увеличения производительности можно попробовать уменьшить найденное значение.
Дополнения:
Max Latency связано с Read Preamble Time, поэтому при уменьшении одного из них необходимо уменьшать и другой. Зависмость рассмотрена в этой статье:
Секрет максимального разгона памяти на системах nForce4 Athlon-64

Read Preamble Time
Значения = Auto, 2.0-9.5 , с шагом 0.5.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения: 4 -7. (Меньше = Быстрее)
Для разгона поставьте Auto, затем с помощью A64Tweaker узнав оптимальное значение для вашей частоты, выставите его в BIOS. Для увеличения производительности можно попробовать уменьшить найденное значение.
Дополнения:
Max Latency связано с Read Preamble Time, поэтому при уменьшении одного из них необходимо уменьшать и другой. Зависмость рассмотрена в этой статье:
Секрет максимального разгона памяти на системах nForce4 Athlon-64

Idle Cycle Limit
Значения = Auto, , 8, 16, 32, 64, 128, 256.
Оказывает огромное влияние на производительность и большое на стабильность.
Рекомендуемые значения:
Для дешевой памяти желательно выставить Auto, для остальной памяти 16 -32.
Моя память работает во всём диапазоне значений, поэтому поигравшись с этим таймингом я пришел к вот таким выводам: при значениях 16, 32, 64, 128, 256 уменьшение этого тайминга дает прирост производительности во всех тестах. При значении 8 по сравнению с 16 разницы в тестах замечено не было, кроме теста в WinRar в котором 8 дало дополнительные 15КБ/с. Значения 0, 4 дали резкое ухудшение результатов в Everest, поэтому я остановился на значении 8.

Dynamic Counter
Значения = Auto, Enable, Disable.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения:
Поставьте Enable или Disable в заисимости от того, что лучше для вашей памяти.
Дополнения:
Auto обычно выключает эту функцию. Я поставил значение Disable, т.к. включение уменьшает значение Read/Write моей памяти на 50Мб/с.

R/W Queue Bypass
Значения = Auto, 2x, 4x, 8x, 16x.
Оказывает огромное влияние на производительность и большое на стабильность.
Рекомендуемые значения:
16х для двухканальной памяти и 8х для одноканальной. Уменьшение этого параметра лишено смысла. (Больше = Быстрее)

Bypass Max
Значения = Auto, 0x-7x с шагом 1.
Оказывает огромное влияние на производительность и стабильность.
Рекомендуемые значения:
По умолчанию используется 7х. 4х и 7х не отличаются по производительности, но 7х намного стабильнее (у меня 7х быстрее чем 4х). (Меньше = Быстрее)

32 Byte Granulation
Значения = Auto, Disable (4burst), Enable (2burst).
Оказывает огромное влияние на производительность и большое на стабильность.
Рекомендуемые значения:
Выставите Disable (4burst) для большей производительности, Enable (2burst) для большей стабильности.

При написании стать использовались материалы: http://www.dfi-street.com/forum/showthread.php?t=11397

Обсуждение в этой ветке конференции http://forums.overclockers.ru/viewtopic.php?t=133497
Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают