Главная arrow Системные платы arrow Особенности работы чипсета Intel 965 и их влияние на разгон и производительность  
06.01.2009 г.
С Новым Годом
Уважаемый посетитель! Сердечно поздравляем Вас с Новым годом. Желаем Вам исполнения желаний, успехов и благополучия. Надеемся, что в новом году мы неоднократно увидимся с Вами.
Особенности работы чипсета Intel 965 и их влияние на разгон и производительность
Автор John Mirro   
26.03.2007 г.
Данная заметка- это перевод с англоязычного форума плюс мои дополнения на основе опыта. Первоисточник здесь

Используемые сокращения/терминология:
NB- сокращ. от «north bridge», т.е. северный мост чипсета
FSB- сокращ. от «Frontside System Bus», т.е. частота системной шины
Strap- набор внутренних задержек/таймингов чипсета (G)MCH.

При разгоне процессора Intel Core 2 Duo E4300 я столкнулся с определенными трудностями, а именно невозможность старта системы на частоте FSB выше 350МГц. Вначале я думал, что процессор имеет слабый разгонный потенциал. Смена множителя на меньший (8, 7 или даже 6) не давала эффекта. После изучения различных конференций я обнаружил интересные факты об особенностях работы чипсета Intel.

Северный мост чипсета имеет внутреннюю частоту и задержки, как процессор и память. FSB северного моста можно найти по формуле: оригинальный множитель процессора разделить на установленный в БИОСе множитель и умножить на шину FSB

Например, если у вас процессор E6600 (266 х 9), а в БИОС установлена шина 400Mhz и множитель 8, то частота NB FSB :

( 9 / 8 ) x 400 = 450Mhz FSB (1800Mhz всего)

Также как, например, ваша память способная работать на частоте 1000Mhz с таймингами 4-4-4-12 и способная работать на частоте 1200Mhz, но с таймингами 5-5-5-15, северный мост имеет набор задержек/таймингов, которыми он должен манипулировать для обеспечения стабильности на данной частоте FSB. Эти задержки играют более значительную роль в производительности, нежели тайминги памяти.
Чипсет Intel имеет набор задержек для соответствующих частот NB FSB, т.н. «straps». Strap существует для NB FSB 1066Mhz и меньше, 1333Mhz FSB и меньше, 1600Mhz FSB и меньше и так далее. Когда вы переходите с 1066Mhz FSB strap на 1333Mhz FSB strap, внутренние задержки северного моста ослабляются, чтобы обеспечить большую стабильность.

Теперь понятно, почему мой процессор не мог стартовать на FSB выше 350. Получалось так, что комбинация FSB, таймингов памяти, множителя процессора и strap чипсета приводили к невозможности старта. Так называемый, FSBWall, это есть не что иное как внутренняя частота NB, соответствующая данному strap, выше которой чипсет не может стартовать.

Например, материнские платы ASUS имеют предопределенные NB strap таким образом, что 1333Mhz FSB strap переключается только на частоте 401Mhz FSB (1604Mhz) и выше. О других значениях straps пока мало известно.


Черным цветом показана нормальная частота работы NB.
На графике синим цветом показано что такое strap. Частота NB повышается с 267 (1067 strap) до 333 МГц (1333 strap), где она сбрасывается и начинает расти примерно до 400 МГц (1600 strap если он есть) , сбрасывается и начинает расти до 467 МГц и так далее.
Далее, посмотрим на красную линию, которая показывает частоту NB от 267 до 400 МГц. Получается, что NB сильно разогнан до того, как сбросить частоту и переключится на новый strap на 401мгц. Но 1600 strap не используется! В этот момент используется 1333 strap. Это значит, что вместо того, чтобы сбросить частоты и вернуться к штатным, NB остается разогнанным в точке 333мгц (1333 strap), но частота FSB процессора уже 401.
Зеленым цветом показано, что производитель платы прибегает к каким-то ухищрениям, чтобы частота NB увеличивалась без сброса и использования следующего strap.
То есть фактически используются два strap 1066 и 1333. Теоретически должен использоваться 1600, но этого не происходит: NB использует настройки 1333 strap и продолжает разгоняться.

По возможности, желательно использовать меньший strap, так как при использовании большего увеличивается латентность чипсета. Однако, FSB остается тоже немаловажным фактором. Идеальной системой была бы такая, чтобы просто задать частоту FSB в NB. Однако, к сожалению, это не так. Реально, частота NB округляется до границы ближайшего strap. Также заметьте, что большинство материнских плат не гарантируют работу всех возможных strap. Любые документированные strap, которые не существуют в данной материнской плате, на самом деле являются ближайшими к существующим (т.е. 1333 strap реально остается 1066 на плате P5B-Deluxe).


График зависимости пропускной способности памяти от используемого strap.


Результаты Super Pi 32M при различных strap

Загрузка как 400x9 Загрузка как 402х9 Загрузка как 400х9 и ClockGen до 402
DDR-800 14:10.969 DDR-804 14:42.922 DDR-804 14:06.672
DDR-1000 13:35.765 DDR-1004 14:07.297 DDR-1004 13:32.562
DDR-1200 13:17.109 DDR-1206 13:51.891 DDR-1206 13:13.109


Как видно из результатов, strap значительно влияет на производительность системы в целом. Использование меньшего strap при равных частотах процессора предпочтительнее чем использование большего strap, но с большей частотой памяти (1004 против 804 МГц).

Хотя все результаты тестов и были произведены на материнской плате Asus P5B-Deluxe, данные особенности характерны для всех материнских плат, основанных на чипсете Intel 965/975. Однако, реализация использования различных strap может отличаться у разных производителей.

Есть 3 способа обойти ограничения NB strap и добиться лучшего разгона/производительности:

1. Загрузиться в windows при 1066Mhz strap и используя программу Clockgen увеличить частоту FSB. Вы сможете достичь более высокой частоты FSB при 1066Mhz strap просто потому, что BIOS не может менять задержки NB «на лету».
2. Использовать процессор X6800 или QX6700 . В данном случае NB «думает» что вы используете стандартный множитель процессора, независимо от того, какой вы установили в БИОС ( это преимущества процессоров серии Extreme Edition – свободный множитель). Такая манипуляция со сменой множителя позволит вам более гибко производить разгон вашей системы.
3. Произвести BSEL модификацию процессора. Так, например, процессор Е4300 (200х9) после модификации имеет шину 266, что позволяет использовать strap 1066 и повысить разгонный потенциал процессора.

Если вы предполагаете разгон "в синхроне" (частота памяти равна частоте FSB или 1:1), то рекомендуется пропустить частоту примерно от 360 до 400 и начать с 401. Все возможные ошибки, возникающие при разгоне в большинстве случаев будут ошибками чипсета, а не памяти.
 
« Пред.   След. »
buy cialis onlinewithout prescription |
Best store that offers cheap phone cards