Методика бытового разгона компьютера на примере AMD Athlon FX-57 и платы Asus A8N32-SLI Deluxe.

для раздела Блоги
Бытовой разгон, или оверклокинг - в массы. 15.09.2007, последняя правка 10.10.2007

Речь пойдёт о методике массового разгона, на который способно большинство компьютеров. Статья построена так, что в ней найдут достаточный материал даже те, кто разгоном не занимался, или не очень желающие его делать (из осторожности или нехватки времени), чтобы его начать. Освещены вопросы: как не получить неожиданных проблем из-за поломки или сбоев компьютера после разгона, много ли займёт времени вхождение в курс дел. Более опытные пользователи могут сразу перейти к разделу "Практический разгон". Там описаны действия, эксперименты по разгону платы и рассказывается, почему удобно выбрать такой порядок действий. В тетьей части, чтобы читатель почувствовал вкус и интерес к разгону, иводятся графики по данным, собранным на исследуемой плате, которые помогут добиться ещё лучших результатов и показывают, что влияние действующих на разгон факторов возможно увидеть на опыте и найти оптимальную конфигурацию настроек.

Краткое содержание параграфов.
Раздел А. Бытовой разгон для начинающих, или оверклокинг - в массы. 15.09.2007
1. Спорт или физкультура?
Какие бывают оверклокеры, чем они занимаются, сравнение бытового и "профессионального" разгона, наши практично-бытовые цели.
2. Безопасность разгона.
Если Вы не имели дело с комплектующими и сборкой компьютера - прочтите, прежде чем взяться за разгон - может понадобиться. Хотя бы узнаете, почему именно Вам не стоит тем и другим заниматься :).
3. Стабильность при разгоне и безопасность данных.
Какие тестовые программы использовать и зачем. Стабильность компьютера - очень важно, о ней в связи с разгоном не говорят те, которые про неё не знают, и те, которые всё это прошли.
4. Рычаги управления.
Настройки BIOS для управления разгоном - основной применяемый метод. Знания о том, что "подкручивать" в настройках
5. Практический разгон.
Взяли один компьютер и начали делать с ним то, что обычно делают, когда хотят получить разгон - ряд показаний программ, эксперименты один за другим. Показан процесс движения к оптимуму. Обратите внимание: наша цель - не рекордная частота процессора, а наибольшая производительность при стабильности. (Так хочется сказать - "полной стабильности", но она же бывает только одна? Она и есть "полная".) Также внимание: будет много букв, скриншотов (ради статьи) и цифр. Движение к оптимуму - долгая вычислительная работа, придётся этот факт принять. Но тем, кто не желает вдаваться в лишнее, отмечено, какие опыты можно не ставить и всё равно получить разгон.
Раздел Б. Исследования, рекорды и бенчмарки. Какой бенчмарк лучше выбрать для оценки разгона?
6. Исследование производительности при разных соотношениях множителя процессора и делителя памяти.
Попытка взглянуть на массив результатов разгона как на график. Обычно так не делают, это лишняя работа. Но ради статьи и наглядности - попробуем взглянуть на все разгонные способности платы в одной таблице. Исследуемая плата позволила получить достаточно много результатов. (Возможно, такой подход заинтересует читателей при тестировании других плат. Есть Excel-таблица, помогающая считать и сравнивать производительность.)
7. Небольшой спортивный интерес.
Достижение максимума показателей теста SuperPi. Возьмём-ка и выжмем из системы максимум. В списке действий - что для этого приходится делать. Введение в кухню рекордов при комнатных условиях.
8. Тесты в других приложениях.
То, что мы получили в SuperPi, не должно считаться эталоном. Другие тесты покажут немного другие результаты. Чтобы быть спокойным за свой выбор рабочей точки и за то, что при этих настройках будем иметь высокую производительность, делаем третий шаг - на основании данных из параграфов 5-6 выбираем 3 рабочих режима и запускаем несколько тестов (по очереди), чтобы сравнить производительность. Результаты сводятся в таблицу.

На кого рассчитана статья?
Приведены необходимые сведения по разгону для таких групп начинающих оверклокеров:
a) практичные оптимизаторы, не желающие производить лишних затрат, но желающие улучшить мощность компьютера,
b) оптимизаторы, допускающие дополнения в охлаждении системного блока,
c) энтузиасты, готовые заменить память, кулер, но ещё не знающие, как найти предел совершенству, или просто желающие получить небольшой рекорд производительности.
Для оверклокеров с опытом статья не будет интересна, они всё это прошли и сами могут многое дополнить. Для группы b не будет интересна часть статьи в параграфе "Практический разгон", указаны соответствующие замечания. Для групп a и b не будут интересны параграфы с исследованиями - 6, 7, 8, поэтому они вынесены в отдельный раздел статьи.


1. Спорт или физкультура?
Экстрим или практичность?

В заголовке статьи применён необычный термин - "бытовой разгон". Он означает, что во время разгона не применяются дополнительные затраты оборудования - используются те компоненты, которые есть. И внешне компьютер не преобразуется: не появляется радиатора водоблока, например. Незначительно увеличивается (при желании) шум от вентиляторов, если схему охлаждения, всё же, придётся немного улучшить.

Насколько он массовый, такой разгон? Желает ли читатель входить в эти самые массы? Самое время решить, стоит ли заниматься разгоном. Объём знаний потребуется - не менее, чем в 10 раз больший объёма статьи, поэтому она содержит ссылки на другие необходимые материалы. Если вы придёте к выводу, что затраты и риски не оправдают себя - смело, убедительным щелчком захлопывайте страницы - ведь для вас компьютер уже сделали, не так ли?

Если компоненты предназначены для разгона, как взятые для примера материнская плата и процессор - результаты могут быть достигнуты заметно лучшие, чем использование компьютера со стандартными настройками. Даже бюджетные компоненты дадут прибавку быстродействия. Разница только в том, что плата, рассчитаная для разгона, как Asus A8N32-SLI Deluxe, имеет более гибкие настройки, а значит, больше подходит в том числе для неопытных в разгоне пользователей.

Статья призвана осветить массовое применение разгона, в отличие от экстремального разгона, которым занимаются энтузиасты, для которых результат давно перестал быть практической целью. В экстремальном разгоне, правда, появляются другие цели - получить известность в определённых кругах и в мире, поэтому, как и всякий спорт, он не лишён оснований. Если физкультура помогает поддерживать тонус и форму, а спорт показывает экстремальные результаты, пределы, то "бытовой разгон" - это физкультура, а экстремальный - спорт. Соответственно, спортсменов мало, они тратят время и деньги на достижение пределов, на победу с целью выявить лучшего ("Жидкий азот в действии"), а "физкультурников" - пусть, не так много, как желалось бы, но их деятельность идёт им же на пользу.

Пример места, где занимаются "спортом": "Тестируем процессоры в SuperPI - результаты и обсуждение", 116 стр.; там же найдётся введение в тему экстремального разгона, необходимые ссылки. Там используют охлаждение холодным воздухом, водой, специально модифицируют ОС, выключают ненужные сервисы системы, чтобы только достичь максимального результата.

"Бытовой разгон" должен идти в первую очередь на пользу, а не вызывать стремление потратить дополнительные средства и время. Кроме того, стоит вспомнить, что есть "софтовый" разгон компьютера - применение более эффективных настроек операционной системы и более эффективных программ. Значит, ускориться можно, не бросаясь настраивать "железо". Тут уж - кому как больше по душе; на то и на другое нужно время. Но если уж добрались до разгона комплектующих - нужно сказать необходимое о безопасности разгона для компьютера.

2. Безопасность разгона.
Круг вопросов, которые надо знать до экспериментов.

У рядовых пользователей применение разгона вызывает опасения - насколько худшие условия работы станут для комплектующих? Они правы в том, что отклонение от заводских установок сопряжено с риском вывести из строя часть компьютера. Поэтому, конечно, надо из литературы знать пределы разгона компонентов и правила, которых следует придерживаться при разгоне. Если первое связано с конкретными комплектующими (пределы разгона процессоров, памяти, способности плат часто описывают в обзорных статьях в интернете), то общие выработанные знания часто упоминают разрозненно - в тех же статьях и в форумах пользователей компьютеров, при общении и решении вопросов, почему то или другое "железо" не работает.

Для полноценной справки, попробуем здесь собрать все те общие рекомендации для компьютера, которые опытные пользователи уже знают из статей и опыта, поэтому вспоминают их только "по случаю". Приведены советы по сборке, потому что придётся снимать и устанавливать комплектующие. Но даже если не придётся - при разгоне надо помнить, что может появиться необходимость открывания корпуса (сбросить BIOS при избыточном разгоне с платой, не поддерживающей функцию автоматического возврата к безопасным настройкам). Если корпус запечатан гарантийным стикером, понадобится съём. Все эти дополнительные работы - есть плата за тот дополнительный прирост производительности, который пользоваатель получит при разгоне. Если вас это не смущает, а опыта по сборке компьютеров нет, пожалуйста, читайте дальше.

Блок питания. Поломки всегда возможны, но важно, чтобы они не привели к поломке зависимых компонентов. Ненадёжный блок питания способен сломаться сам при нагрузке и вывести из строя материнскую плату. Поэтому к нему в первую очередь предъявляют ряд требований. Он должен выдавать "честные" ватты (производитель не должен искажать информацию о предельной нагрузке), иметь напряжения, не просаживаемые нагрузкой, не выходить из строя при нагрузке около предельной (по конкретным моделям всё описано в тестовых статьях: (поиск) ). Измерить мощность (при желании) можно счётчиком мощности или амперметром переменного тока. Мощность P=U*I . При разгоне можно легко обойтись без измерений, но следует брать блок питания с некоторым запасом по мощности: если посчитать дополнительное потребление от разгона процессора - оно составляет на 40-80 ватт больше номинала. Часто блок питания уже имеет такой запас. Исходную мощность БП надо считать, исходя из рекомендаций для материнской платы, видеокарты, количества жёстких дисков. Не подойдёт к современным компьютерам старый блок питания 5-7-летней давности, потому что мощность потребления по 12 Вольт в те годы была меньше. Точнее, подойдёт, но с оценкой потребления по 12 вольт.
Материнская плата, процессор. Определяет потребление и выбираемый блок питания. Для надёжной работы нежелательно применять БП сомнительного происхождения и нагрузочной способности. Выход из строя БП обычно приводит к выходу из строя материнской платы.
Процессор и кулер. Особое внимание - установке кулера с термопастой (оБзоры 2, 3) на процессор. Её не должно быть много (уменьшится теплопроводность), но и не мало, чтобы не было полостей воздуха вместо термопасты. Второе по очереди внимание - правильная, без шатаний процессора в сокете, установка. Шатание, неплотная вставка наводят на мысль о подогнутой ножке или проблемам с ответными контактами. Если ножки были подогнуты, их надо очень аккуратно выпрямить перед установкой. Таких проблем нет с LGA775, но там надо (как и везде) заботиться о незагрязнении контактов. Не следует ломать плату усилием при установке мощного кулера на процессор. Ставить кулер - в комплекте с задней пластиной для процессоров Socket754-939. Иначе, при случайном ударе или падении корпуса кулер механически сломает плату. Бывали сгорания процессоров Athlon на сокете А (462 контакта), если забыли поставить кулер или плохо уложили пасту. В новых моделях имеется защита по перегреву, но, конечно, лучше лишний раз не испытывать её. Далее, в биосе (BIOS) есть режим контроля за перегревом процессора. Его не следует отключать или ставить излишне высокий уровень температуры.
Разогрев компонентов. Пользователей часто волнует вопрос: укорачивается ли срок службы микросхем, процессора, памяти, если они постоянно работают при разгоне и в очень нагретом состоянии. Исследования показывают, что да, кремниевые компоненты немного ускоряют старение, если работают при высоких температурах, но на них не влияют повышенные рабочие частоты. То есть, влияют через повышение температуры чипов. К примеру, если условный срок непрерывной работы процессора - 25 лет (реально - может и больше, за это время скорее окислятся контакты, чем выйдет из строя логика) при 25-40 градусов, то на температурах 70 градусов укорочение жизни за счёт ускорения дрейфа примесей в полупроводниках - на 20% меньше, около 20 лет. Понятно, что за такие сроки сменится не одно поколение электроники. Поэтому можно не опасаться ни работы процессоров и памяти с достаточным нагревом, ни покупки процессоров, которые ранее работали под разгоном - всё равно через 3-4 года их понадобится менять. Единственное - можно прочитать настоятельные рекомендации не держать температуру видеопроцессоров (GPU) в видеокартах при температуре выше 90 градусов - при ней процессы старения (той же диффузии) ускоряются заметно, а, кроме того, такие температуры близки к критическим для полупроводников (порядка 140 градусов) и при таких температурах происходит интенсивное окисление контактов процессора и прилегающих компонентов. Другими словами, производители считают, что некоторые образцы продуктов могут за 3-4 года такой жизни состариться до выхода из строя. Или повлияет какой-либо случайный фактор (поломка вентилятора, жара), который подведёт температуру к критической, когда возможен не только отказ, но и выход из строя. Центральные же процессоры имеют не такую высокую предельную рабочую температуру - обычно она составляет 65 градусов, поэтому опасения по старению и перегреву для них несущественны. Более того, они сейчас (после Athlon XP) имеют встроенную защиту по перегреву. Другая физика влияния перегрева у дисковых накопителей - они значительно более чувствительны к повышенной температуре среды, и их строго рекомендуют держать в окружении воздуха с температурой не выше 45-50 градусов. Причина здесь - и процессы, происходящие в ферромагнетиках, и механические искажения пластин, вращающихся с высокой скоростью, при наличии градиента темератур в корпусе накопителя.
Видеокарта. К питанию и охлаждению следует подойти серьёзно, соблюсти все требования производителя. По стоимости и потреблению мощности она часто обгоняет процессор. То же - к установке видеокарты в разъём и к креплению за корпус. Выбор и разгон видеокарты - отдельная и важная тема в общей оптимизации компьютера, но в этой статье будем касаться только разгона процессора и памяти.
Охлаждение корпуса. Считается, что для стабильной работы вытяжной вентилятор необходим. Для не очень много потребляющих систем можно обойтись без него - функцию вытягивания нагретого воздуха выполняет вентилятор блока питания. Если в корпусе стоят мощные процессор или видеокарта - дополнительная вытяжка или несколько вентиляторов совершенно необходимы. Не надо забывать не только о том, что нахождение в очень нагретом воздухе снижает потенциал разгона, но и то, что жёсткий диск в режиме сильного нагрева резко укорачивает свой срок службы. "Конструируем систему охлаждения компьютера" (20.02.2007).
Жёсткий диск. Полезно, чтобы вдувной вентилятор (если такой будет) стоял в районе жёсткого диска.
Монитор. Современные мониторы защищены от перегрузок от входного сигнала, поэтому никакой произвол настроек не должны вывести его из строя.
Правила сборки. Перед включением убедиться, что все компоненты установлены правильно, разъёмы устойчиво сидят в своих пазах. Выход из строя нередко бывает даже из-за того, что плату или память попытались вставить не в тот разъём, не той стороной, и включили питание (несмотря на то, что ключи, выемки на разъёмах не позволяют сделать установку. Но ведь недоустановить они не в силах не позволить.). Есть другие неожиданные причины поломок. Например, как вам совет: "не включать разобранный корпус под открытым небом - может пойти дождь"? Не работать без корпуса - любое короткое замыкание ножницами или случайно попавшейся ложкой может оказаться последним. Другая частая причина выхода из строя материнской платы - падение отвёртки, пинцета и прочих проводящих инструментов, самоуверенно носимых над работающей платой или раскрытым корпусом.
Подбор компонентов. Это то, с чего надо было начинать при покупке, правда, в статье считаем, что исходим из имеющегося. Поэтому будем кратки. Надо сказать, что с ненадёжными компонентами пользователь запросто может встретиться безо всякого разгона и при наличии гарантии и запечатанного корпуса. Никакая техника не застрахована от поломок и сбоев в работе, особенно, если фирма-производитель стремится удешевить комплектацию и использовать менее надёжные компоненты. Поэтому знание о надёжности полезно при покупке и пользовании даже неразогнанного компьютера. Продавец, видя "подкованность" покупателя, не будет предлагать ему несоответствующую технику, и покупатель сможет оценить то, что ему предлагают. Компоненты должны иметь "запас прочности" в настройках рабочего режима. Продолжив мысль в сторону разгона, получим вывод, что если настройки компонентов обширны, легче произвести разгон, так же, как более дорогие автомобили имеют больше возможностей на тюнинг. Не следует иметь компоненты, которые субъективно вас не будут устраивать - особенно это касается силовых и механических устройств - блок питания, вентиляторы. Если ещё не выбран процессор, а мысли о разгоне есть - ознакомьтесь с практикой разгонов - опыт показывает, что выгоднее разгонять маломощный процессор, потому что более мощные имеют происхождение зачастую из той же партии кристаллов. Можно подобрать удачную (по отзывам) бюджетную модель материнской платы, которая покажет не меньшие результаты по сравнению с дорогой, обычно имеющей расширенные функции разгона. Так как эта тема важна, но не предмет статьи, приведём ряд ссылок, раскрывающих эту тему.

Выбор процессора
Десктопные процессоры AMD сегодня и завтра21.07.2005все сведения по типам и маркировкам процессоров на Socket 939
Процессоры Intel сегодня и завтра11.11.2005не двуядерные
Современные процессоры Intel18.04.2007включая Core, Core 2, Core 2 Quad, названия чипов и ядер, характеристики
Двухъядерные процессоры Intel и AMD: теория16.06.2005обзор архитектуры первых 2-ядерных процессоров, без Core 2
AMD Athlon FX-60: тесты нового двуядерного чемпиона12.01.2006в начале выпуска модели, обзор и тесты
Секрет высокой производительности Intel Core 2 Duo: микроархитектура Core30.06.2006тестирование образцов перед анонсом, обзор
[url="http://www.fcenter.ru/online.shtml?articles/hardware/processors/18392"]Intel Core 2 Duo E6300 + ASUS P5W DH Deluxe. Идеальная платформа среднего уровня?[/url]17.07.2006ознакомление с архитектурой C2D
[url="http://www.fcenter.ru/online.shtml?articles/hardware/processors/12684"]И снова про Athlon 64 3800+: встречаем процессорное ядро ревизии E3 (Venice)[/url]--подробный обзор ядра Venice процессора, тесты
[url="http://www.fcenter.ru/online.shtml?articles/hardware/processors/14565"]Бюджетная 64-разрядность: обзор процессора AMD Sempron 3400+[/url]; socket 75426.08.2005обзор и тестирование
AMD Athlon 64 X2 4800+ по-новому: AMD внедряет 65 нм технологию09.01.2007ядро AM2 (socket 940) Brisbane, обзор и тесты процессора, сравнение с 90 нм-процессом и Core 2 Duo E6400
Выбор материнской платы
FAQ по системным платам24.07.2007какие они бывают, что на них имеется, под какие процессоры, как с ними работать
Выбираем материнскую плату: руководство THG9.08.2006более общий подход, чем выбор конкретной платы
Руководство по выбору процессоров AMD и материнских плат для них02.03.2006обширный список, фото и ссылки на описания плат
Руководство по выбору процессоров Intel и материнских плат для них02.03.2006то же; не охвачены платы для Core 2
Материнские платы для Intel Core 2 Duo, "Домашний ПК"март 2007фото и описания 16 плат

Искажённость некоторых ссылок - следствие неправильной работы скриптов в системе публикации статей. Чтобы получить правильный адрес для перехода, выделите его между знаками "=" и "]" или кавычками и скопируйте в адресную строку браузера в новом окне.

Следующий вопрос, который правомерно волнует пользователя - будет ли после разгона компьютер исправно считать, нормально работать? Не придётся ли всё время его подкручивать и перенастраивать, как автомобиль, за которым неправильно ухаживают? Краткий ответ - будет нормально работать, если все компоненты работают в рабочих пределах настроек (частота процессоров, памяти, температура - в пределах нормы, а норма проверяется экспериментально, тестовыми программами). Подробнее - да, правильно, надо позаботиться о надёжности компонентов, что мы рассмотрели выше, а затем проводить поиск рабочего режима программами, сильнее нагружающими компьютер, чем любое из приложений, что будет описано далее.

3. Стабильность при разгоне и безопасность данных.
Как разогнать так, чтобы за это ничего не было. Какие тестовые программы использовать.

Стабильность работы при разгоне проверяется сначала тестовыми программами, а после тестов, если есть возможность, пределы разгона уменьшаются на случай изменения внешних и внутренних условий (жара в комнате, старение компонентов, подсыхание теплопроводной пасты, выход из строя вентилятора охлаждения). Есть плавный дрейф характеристик, а есть аварии и поломки. Чтобы из-за плавного дрейфа не приходилось каждый месяц или неделю вспоминать о настройках, их выбирают не предельными, на которых был пройден тест. Аварии, поломки и то, как их вероятность минимизировать, обсудили выше. Для защиты от нестабильности по дрейфу характеристик делают отступ от крайних, наиболее тяжёлых для режимов настроек (в первую очередь, снижают частоту FSB (Front Side Bus) хотя бы на пару мегагерц), а также выбирают такие тестовые программы, которые сами по себе предельно нагружают исследуемые компоненты компьютера.

Если удовлетвориться просто запуском Windows для проверки работоспособности разогнанной машины, мы не сможем быть уверены в стабильности режима, а если за измеритель взять приложение с активно работающим диском (игра, офисные таблицы), то в показатели примешается дисковая система, которая их только сгладит, и она, к тому же, имеет разброс показаний от опыта к опыту из-за фрагментации и кеширования, а ещё имеется серьёзная опасность повредить дисковую систему, так как при подходе к пределу разгона мы часто будем видеть сбои. Представьте, что будет, если сбой затронет, помимо прочего, системный файл на диске. Где-то в процессоре или на системной шине произойдут неконтролируемые ошибки данных, а дисковая система (неразогнанная) исправно затрёт системный файл или напишет в него лишнего. При следующем запуске Windows она не запустится. Это хуже, чем если ошибки данных приведут к сбою и перезапуску компьютера. Итого, накопился ряд весомых аргументов, чтобы не иметь произвольное приложение в качестве тестового.

Дисковый сбой может случиться и при старте Windows, поэтому разгон необходимо проводить, продублировав важные данные с диска на другом носителе вне системы или установив систему на новом диске. Но, в любом случае, применение теста, не задействующего значительно диск, уменьшит вероятность лишней работы по переустановке системы и восстановлению данных. Вероятность повреждения данных мала. К примеру, мне с небольшим опытом разгона (скажем так, десяток компьютеров) ни разу не "удалось" повредить систему и данные во время разгонов, но был свидетелем, когда система повреждалась позже, при пользовании неответственно разогнанным компьютером, который не прошёл предварительных тестов на стабильность. Поэтому, во время разгона вероятность повреждения есть, и она многократно возрастает, если при этом активно используется работа с диском. Использование тестовых программ делает разгон практически безопасным, потому что все сбои происходят во время теста, не затрагивая дисковые данные системы, а после прощупывания пределов разгона мы откатываемся к настройкам, показавшим стабильность, в область безопасных вычислений.

В связи с этим, очень не рекомендуется ставить "очень смелые" настройки, приводящие к сбою при загрузке Windows - сбои должны выявляться в тестах, а двигаться к ним нужно постепенно.

В нашем примере практического разгона будут использоваться лишь 3 программы, которые исследуют способности материнской платы, ОЗУ и процессора.
1) cpu-z, копия - для снятия показаний частоты, напряжений и типа компонентов;
2) SnM, копия - для предельной тепловой нагрузки и тестирования процессора и ОЗУ на длительных циклах. Рекомендую в настройках (см. рис.) не ставить тесты целочисленной арифметики и циклы 1 и 2 теста ОЗУ - они менее нагружающие и обычно проходят, если названные циклы тоже отрабатываются;
3) SuperPi 1.5 XS . Используется как пример теста на расчёты, к тому же, хорошо нагружающий и тестирующий узлы процессора и управления ОЗУ. Он позволит оценить производительность системы в целом, кроме видео и дисковой подсистемы. Поможет в оценке относительной важности разгона компонентов. Например, скажет, какой вклад в производительность даст разгон ОЗУ, а какой - разгон процессора. Везде будет использоваться параметр 1М - достаточно быстрый цикл, популярный у оверклокеров, результаты которого можно сравнить с многочисленными отчётами в сети по другим системам.

Их можно считать достаточными для разгона и тестирования по ряду причин. Познакомиться с другими программами тестирования компьютера лучше по ссылке на 3DNews.ru, 2, а затем, по поиску заинтересовавших названий в интернете.

SnM не делает полной проверки памяти - не проверяется память, занятая системой и запущенными приложениями. Есть способ проверить всю память, переставляя местами 2 планки памяти и работая не в дуальном режиме - за каждый раз проверится полностью верхняя половина памяти. Или другой способ - пользоваться программой TestNem (того же автора), запускаемой с дискеты. Пользование SnM в тестах памяти - дань упрощению процедуры разгона, допущение того, что если 80% памяти покажет исправность, то вся она будет исправной.

Есть особенность, сравнимая с недостатком, и у программы CPU-z: она иногда выдаёт неправильные показания реальной частоты памяти (Timings->Frequency на вкладке Memory; не тех условных единиц частоты, которые ставятся в BIOS (далее FmemBIOS), а реальной Fmem). Такое явление обнаружилось даже в нашей плате, в параграфе "Исследование производительности...", что вызвало недоумение по поводу очень высокой частоты 273 МГц у памяти, но не помешало провести ни разгон, ни исследования. Вероятно, такие ошибки происходят в случаях, когда BIOS "решает" нарушить простую формулу выставления делителя частоты памяти и ограничивает её, например. Программа же доверяет простой формуле и входит в заблуждение. Убедиться в ошибке было просто: память не поддерживает работу на такой частоте. Кроме того, 2 другие протестированные программы показали правильные значения (программа CBId (Central Brain Identifier) 8.3.6.4 - частоту ("DRAM Clock") 250 МГц (работает только для Athlon), Everest 4 - частоту и делитель (Tools->Everest CpuId - Memory Clock, Dram:FSB Ratio = "CPU/12").
Из этого следует, что если требуются правильные показания частоты и делителя памяти, то надо пользоваться названными другими програмами. Если учесть, что некоторые пользователи наблюдали нестабильные показания частоты в программе CBId (см. тему обсуждения этой статьи в конференции; тоже, видимо, связано с алгоритмом, пасующим в некоторых системах), то лучшим показателем частоты остаётся крупная и не совсем бесплатная Everest. В ней, кстати, есть тесты производительности, но нет интегрального показателя средней производительности, ради которого мы выбрали для тестов SuperPi.

Подобные сведения о разгоне можно получить из статьи "Несколько советов начинающим оверклокерам", 06.07.2007. Советую прочитать и воспользоваться ссылками в ней, если приведённых показалось мало. Конечно, любая из статей упустит тот или иной весьма полезный совет. Лишь бы среди упущенных советов не оказалось важных...

Другой обстоятельный источник сведений для понимания возможностей оверклокинга - Руководство THG по разгону. Обязательно прочитайте обе части статьи - там содержатся те же советы с дополнительнми доводами к ним. Вы получите взгляд под другим углом, с другой точки зрения, и это, несомненно, укрепит общее понимание возможностей и ограничений.

4. Рычаги управления.
Чем достигается разгон компьютера.

Развитие вычислительной техники и конкуренции на рынке материнских плат привело к тому, что с годами производители стали включать в настройки платы всё больше функций разгона, и в некоторых платах они позволяют получить максимум возможностей по каждому из основных узлов: процессор, память, системная логика, PCIe-шина, PCI-шина. Давно уже не требуется переставлять перемычки или перепаивать управление питанием, чтобы получить повышенное напряжение и способность работать на повышенной частоте. Все настройки сведены в панель BIOS (вход в неё - обычно нажатием кнопки Del в первые секунды после включения компьютера), а некоторые платы имеют утилиту управления разгоном из Windows (пусть менее гибкого, но всё же ...). В панели управления настройками платы надо отыскать несколько важных параметров, при этом остальные можно (чаще нужно) не изменять и игнорировать.

Существуют физические (аппаратные) методы разгона, связанные с перепайкой компонентов на плате - изменение частоты кварцев, повышение напряжений питания микросхем. Они всё дальше отходят в прошлое в связи с конкуренцией, усложнением техники (если на платах процессоров 8086 надо было менять 1 кварц, то у 486-х - согласовывать 4 частоты от 3 кварцев, а результат мог не достигнуться, и тогда приходилось перепаивать снова) и удешевлением микросхем - проще стало включить в плату программную настройку из BIOS, чем предоставлять перемычки или проигрывать в решении конкурентам. Тем не менее, они - основа программных методов. Например, правильнее проверить вольтметром показания напряжения, температуры на плате, чем доверять показаниям датчика. Таким образом, показания BIOS - не истина, а долгая цепочка апааратно-программных решений от идеи до её удобного отражения на экране. Иногда она может давать сбои. Если вы видите в показаниях программ нечто странное - думайте прежде всего о пути, которым они получены.

Настройки BIOS. Читая этот параграф, полезно заглядывать в BIOS, чтобы увидеть настройки и их пределы. Не менее полезно, поверхностно его просмотрев, перейти к следующему - к практическому разгону, а сюда возвращаться, как за словарём.

Наиболее важный параметр, влияющий на разгон - это частота системной шины (FSB Frequency), второй по важности - множитель процессора, третий - напряжение питания процессора. Изменяя их, нужно помнить о необходимости изменения других зависимых параметров, о которых пойдёт речь ниже.

Множитель процессора - это кратность увеличения частоты FSB, которую делает процессор внутри себя. Теоретически, он мог бы настраиваться в процессоре свободно. Но производители процессоров, стремясь обезопасить себя от ухудшения продаж дорогих моделей, делают множитель заблокированным в сторону увеличения - ведь более дорогие модели - это микросхемы из кристаллов той же партии, но прошедшие в испытаниях тесты на работу на более высокой частоте. Тем не менее, и в дешёвых моделях запас работоспособности на высокой частоте очень большой, что показывает практика разгонов. Поэтому увеличивать множитель процессора на материнской плате бесполезно (кроме редких образцов и некоторых дорогих моделей, например, того же Athlon FX-57).

Зато, производители не проводят политику блокировки способности разгона по частоте. При этом меняются частоты работы других компонентов системной платы, в частности, памяти. И это даже хорошо, потому что суммарная производительность растёт. Если частота процессора станет такой, что память станет неспособна справляться с работой, настройку частоты памяти (обычно Memory Clock) придётся отыскать в BIOS-е и уменьшить. Кроме того, надо следить за работоспособностью некоторых других зависимых частот - например (для Атлонов), за частотой шины HyperTransport (HT Link). Обычно для процессоров Socket 939 её предел - 1 ГГц, получаемый множителем х5 из FSB. Следует понизить этот множитель (до х4, х3), чтобы частота HT Link не превышала 1 ГГц.

В системе на материнской плате присутствует нигде прямо не указанная частота памяти. Её можно посмотреть через программу CPU-z (вкладка Memory), или в некоторых моделях она отображается в BIOS после перезапуска компьютера с новыми настройками. Она получается делением рабочей частоты процессора на некоторый специально выбираемый делитель, важный параметр, который тоже прочитывается в CPU-z, но не указывается в BIOS. В BIOS мы им косвенно управляем, комбинируя частоты FSB, множитель процессора и "настроечную" частоту памяти (обычно - числа 133, 166, 200; иногда - 150, 183, 223 дополнительно), которая не совпадает с реальной за счёт умножения её на Ffsb/200. У плат Asustek этот параметр называется Memclock, но назовём его FmemBIOS, чтобы отличить от реальной частоты памяти.

Другие частоты (шины PCI, PCIe или AGP) полезно не изменять или следить за их нормальными значениями, если они зависят от Ffsb. Производительность работы с платами на этой шине будет неизменной, но и разгон не ограничится неспособностью периферийных плат работать на повышенной частоте.

В некоторых платах имеются функция "авторазгона" и автоматического слежения за параметрами BIOS (например, при повышении частоты процессора понижает частоту ОЗУ, например, PEG Link Mode у Asustek). Они созданы для начинающих оверклокеров, ими можно воспользоваться, но если их вовремя не отключить - могут долго вводить в заблуждение. Если вы уже освоили управление настройками - отключайте функции автонастроек, если такие есть (они могут быть включены по умолчанию!). Всё равно они не будут настолько интеллектуальны, чтобы учесть настройки таймингов памяти и ваши пожелания. А в некоторых платах режим энергосбережения (AMD Cool-n-Quiet) не позволяет изменять все настройки процессора, и его следует отключить.

На производительность сильно влияют настройки (тайминги) памяти. Их система достаточно сложна, потому что настройки отражают сложный процесс управления матрицей запоминающих ячеек в микросхемах. В названиях таймингов встречаются названия сигналов на микросхемах DDR SDRAM: RAS (Row Address Select), CAS (Column Address Select). Соответствующие тайминги показывают, сколько тактов частоты памяти длится тот или иной сигнал. Несколько наиболее важных таймингов определяют основное быстродействие памяти, поэтому приводятся в характеристиках (например, 3.0-3-3-8, 1T) и записаны в специальной управляющей микросжеме на модуле памяти, "SPD: схема последовательного детектирования", Serial Presence Detect, показания которой отображаются тоже в CPU-z на вкладке "SPD"). Естественно, чем меньше тактов пойдёт на цикл доступа к памяти, тем быстрее будет работать система. Но произвести быстрые микросхемы памяти сложно, поэтому цена на быструю память гораздо выше цен на массовую.

Чтобы войти в тему по настройкам таймингов памяти (их много и в них следует разбираться, чтобы дополнительно улучшить разгон и стабильность, но если разбираться некогда - лучше не трогать, оставить тайминги по умолчанию, хотя в них могут скрываться как перспективы увеличения скорости, так и причины дальнейшей неразгоняемости), полезно будет прочитать следующие статьи:

Разгон памяти - теоретический материал--неконкретный, вводный материал по теме
Тайминги памяти на DFI LANPARTY NF4 SLI-DR (обновлена 1.10.2006)--тайминги памяти вообще и рекомендации к разгону и настройкам
Тайна одного контроллера: исследуем A64Tweaker--обзор настроек и контроля настроек памяти через программу A64Tweaker

Если делитель памяти будет равен множителю процессора (синхронный режим работы системы), то непроизводительных задержек в ожидании процессором памяти будет меньше, и это сказывается на результатах (1-1.5%). К такому режиму полезно стремиться, правда, во вторую очередь. Ведь если мы сможем найти несинхронный режим с улучшением показателей на 3%, это компенсирует некоторый проигрыш несинхронного режима. В параграфе 6 займёмся исследованиями разгона с учётом этого второстепенного фактора.

Влияет также (в отрицательную сторону) на результаты дробный множитель процессора. В настройках можем видеть не только множители FSB типа x11, x12, но и x11.5. В результате того, что такие множители не очень согласуются с делителями памяти, которые всегда целы, процессору чаще приходится простаивать. В результате, сравнение ряда показаний с целым множителем и с дробным всегда говорит в пользу целого. Поэтому мы не будем использовать дробный множитель, по крайней мере, до более глубокого исследования (параграфы 7, 8). (Даже забавно - с дробным множителем можно добиться большей частоты процессора в нагрузочных тестах, подбираясь к рекорду для конкретного образца. Но происходит это за счёт того, что процессор чаще простаивает и не нагревается в эти промежутки времени.) На этой странице с тестами показан эффект применения дробных множителей: "Экстремальный разгон Athlon64 FX и Pentium 4".

Наконец, в настройках BIOS могут встречаться ошибки. Видимые не по настройкам, а по результатам. Можно ошибочно решить, что плата на большее не способна. А дело будет всего лишь в недоработанной версии BIOS, выпущенной вместе с платой. Требуется проверить, насколько свежий BIOS записан в плате, почитать обзорные статьи, если такие имеются, и отзывы пользователей в конференциях об этой плате.

В конце всех концов (в случае, когда плату так загнали настройками, что она не запускается, даже имея режим сброса после неудачного старта) надо помнить о "волшебной" перемычке на плате (обычно возле батареи, подпитывающей часы) из 3 ножек - сбросе настроек BIOS. Перемещение перемычки в другое положение при выключеном питании и через 2-3 секунды обратно - восстанавливает исходные настройки. Для такого исхода полезно свои настройки помнить или записывать.

5. Практический разгон.
 Данные, методика и выводы по одной плате.

Перейдём к живому примеру разгона, чтобы читатель увидел, чем сопровождается применение всех прежде перечисленных знаний. Ведь одно дело - знать иностранный язык (настройки платы), другое - умение их применять. И, как в языке, часто эффективнее перейти к практике, осваивая лексикон в процессе.

В этом параграфе рассмотрим разгон без особых хитростей - просто многошаговое продвижение к лучшему результату. В следующем параграфе рассмотрим более слабые факторы повышения призводительности, продвинемся в разгоне и знаниях о нём. Предлагаемый путь описывается многими: сначала разгоняем процессор, потом память, потом подбираем лучшее из доступных настроек вблизи максимума. Отличие, пожалуй, состоит в том, что для измерения эффективности используется программа SuperPi как условный пример приложения, относительно полно нагружающий систему и быстро дающий результат.

Будем считать, что вы приняли во внимание или знаете моменты, описанные в прежних пунктах, если пытаетесь последовать примеру и произвести разгон на своём компьютере. Имейте в виду, что на каком-то этапе придётся вплотную заняться математикой и даже привлечь к расчётам электронные таблицы (Excel). Если вы почувствуете, что материал для понимания становится слишком сложен - не расстраивайтесь! Никто не утверждает, что все методы разгона применять необходимо. Выберите только те, которые понравились, пропускайте описание тех, освоение которых будет сопряжено с неоправданными трудностями. В конце концов, те проценты выигрыша, которые одним доставит удовольствие получить, для вас может обернуться потерей нескольких дней разбирательств - так зачем вам это нужно? На крайний случай, в некоторых платах есть функции авторазгона, которые мы советовали отключить. Обязательно лишь тщательное стрессовое тестирование разогнанного режима, но на каком пределе вы остановитесь и как его достигнете (может быть, авторазгоном) - всё-таки, есть ваш личный выбор. Мы же далее поведём разгон в том ключе, который на наш взгляд, предоставляет больше информации, осознавая, что части читателей ряд шагов покажется излишним или сложным. Но важно, что остальной части читателей статья не покажется слишком простой. Они почерпнут для себя что-либо новое в подходе к разгону (если не прошли этим путём ещё дальше). Что поделаешь, компьютер сложнее, чем методы разгона; можно только радоваться, что так легко увеличили его мощность. Это же проще и дешевле, чем разрабатывать новый и ещё более быстрый.

Описания и обзор выбранных для разгона процессора и материнской платы. Комплект выбран весьма подходящий, именно он (а равно и прежний владелец этого комплекта) сподвиг на написание статьи и исследования. Ведь хороший комплект заставляет подумать о том, какую дополнительную пользу он сможет принести себе и людям :) .

Плата Asus A8N32-SLI Deluxe
Asus A8N32-SLI Deluxe на NVIDIA nForce4 SLI x1621.11.2005обзорная статья
Asus A8N32-SLI Deluxe: NVIDIA Dual x16 for the Athlon 64, (англ.)ноябрь 200513-страничный подробный обзор и тестирование (1-й волны)
[url=http://www.fcenter.ru/online.shtml?articles/hardware/motherboards/16887]Asus A8N32-SLI Deluxe: любовь со второго взгляда [/url]--обзор не первой волны, исправление некоторых ошибок
Asus A8N32-SLI Deluxe (NVIDIA nForce4 SLI X16) – идеальная платформа для настоящих энтузиастов--довольно подробный обзор (относительно этого сайта), о настройках биоса и разгоне
True Dual X16 SLI - The ultimate enthusiast platform,
A8N32-SLI Deluxe ; AI Lifestyle Gaming Edition ; Specification,
Download > Motherboard> A8N32-SLI Deluxe
--информация, описание, драйверы производителя
Asus A8N32-SLI Deluxe (NVIDIA nForce4 SLI X16)(24 стр.)конференция с текущими проблемами по плате - много страниц
Asus A8N SLI/Deluxe/Premium (FAQ на 1-й странице)(380 стр.)ближайшие родственники A8N32-SLI Deluxe (очень много страниц)
Процессор AMD Athlon FX-57
[url="http://www.fcenter.ru/online.shtml?articles/hardware/processors/13826"]Обзор процессора Athlon 64 FX-57[/url]27.06.2005 подробно, сравнение 10 процессоров
Экстремальный разгон AMD Athlon 64 FX-57, "Домашний ПК"сентябрь 2005небольшая статья с отчётом по разгону и сравнению

В первых обзорах этого процессора видим, что он продавался по заоблачным ценам. Действительно, первые полгода после анонса он считался самым лучшим и быстрым среди всех. Сейчас, спустя год и 9 месяцев после его появления, его цена и производительность не стали самыми высокими, поэтому покупка его стала более оправданной. (Как более эффективный по цене вариант на этой платформе Socket 939, можно рассматривать покупку Athlon64 3700+ SanDiego с использованием разгона. Как показывает опыт экстремального разгона (ссылка на тесты SuperPi 1M в начале статьи), именно они составляют большую часть "чемпионов". Недалеко отстают и простые Athlon64 3000+ Venice.) Плата же имеет всевозможные настройки повышения напряжений, в 2 раза более подробные, чем у других плат, процессор может работать до напряжений 1.76 В, имеются все тайминги памяти - разгон на ней поэтому удобнее и эффективнее.

Выбранная память не отличается выдающимися показателями. Средняя 3-3-3-8, 1Т производства Kingston. Тем не менее, как покажет статья, мы сможем разогнать её и оценить перспективы замены - насколько повысится производительность при более быстрой памяти.

Другая причина выбора этой конфигурации для статьи - в том, что она имеет очень хороший набор настроек, а множитель на процессоре разблокирован. Например, посмотрим на градации частот памяти - 100, 133, 150, 166, 183, 200, 233, 250 МГц. А на массе других плат увидим только 100, 133, 166, 200. Настройка напряжений - вдвое подробнее, чем на других моделях - через 0.05 В на памяти и 0.0125 В на процессоре. Частоты памяти позволят нарисовать нам картину поведения системы при разных натройках. Затем, читатель, взявшись за разгон более простой платы, в тех пустотах его картины, которые невозможно будет получить, будет примерно представлять, что ожидалось бы. (Часто эти ограничения настроек BIOS диктуют, какую бы память по пределам рабочих частот лучше выбрать, чтобы выжать всё из данной платы.)

Общий план разгона и методика настройки (с исследованием возможностей дальнейшего разгона).

Приступим к действиям по разгону. В этом параграфе мы хотим показать, что разгон - не просто движение по инструкции, это всегда новое небольшое исследование, где требуется делать самостоятельные шаги, часть из которых могут оказаться лишними. Руководствоваться следует вопросами: "Что я хочу получить?", "Как достичь?", "Возможно ли достичь?", "Какие ещё регулировки могут помочь?", и соразмерять ответы с практическими возможностями, затратой времени прежде всего. Поэтому не обязательно всё читать и повторять - достаточно прочитать в начале каждого опыта, зачем его делаем. Если сделать его на Вашей конфигурации невозможно или не нужно - можно пропускать описание и результаты до следующей серии опытов.

Не описаны захватывающие приключения по разгону с паяльником в руках. Как упоминалось, современные BIOS позволяют делать разгон без перепайки, поиска компонентов и связанных с действиями рисков. С одной стороны - плохо: автор разгона не чувствует, что отошёл от толпы, сделал невозможное для массы простых пользователей. С другой стороны - хорошо для тех, кто не знает, с какой стороны браться за включённый паяльник, но зато они тоже могут выделиться, исследовав систему на разгон.

Известно, что приоритет по значимости для разгона распределён между компонентами так:
1. Частота процессора (определяется частотой FSB, множителем процессора, напряжением ядра, делителем HTLink, качеством охлаждения).
2. Частота памяти (связана с FSB, частотой FmemBIOS, настройками таймингов памяти, напряжением питания памяти).
3. Второстепенные тайминги памяти (обычно автоматически устанавливаются в BIOS, поэтому их можно при желании не касаться).
Поэтому последовательность разгона компоноентов выставляется обычно в таком же порядке. Но в конце стоит пересмотреть разные режимы работы, чтобы из нескольких комбинаций настроек выбрать лучшую.

Рассмотрим опыты по разгону для наших 3 групп читателей:
a) практичные оптимизаторы, не желающие производить лишних затрат,
b) оптимизаторы системы охлаждения,
c) энтузиасты, заменяющие память, кулер или просто желающие получить небольшой рекорд производительности.

Чем ближе к концу списка, тем больше затрат времени, денег и опытов понадобится для результата. Поэтому последовательность опытов 1, 2, и 3 разбита на части и помечены индексами a, b, c. Части с индексами "a" будут делать все; индексы "b" и "с" первая группа пропускает; группа "b" пропускает пункты с индексами "с". Энтузиастам достаётся всё, и их наверняка заинтересует продолжение статьи.

Почему выделена группа "b", желающая улучшить охлаждение? Потому что оно сильно влияет на разогрев ядра, а разогрев ядра - на достижимую частоту процессора. Частота процессора - самый сильный фактор, влияющий на производительность, поэтому если что-то малозатратное делать для системы - начинать надо с проверки охлаждения. Может быть, достаточно купить 1-2 вентилятора и(или) заменить кулер на более качественный, купить и уложить "правильную" термопасту, а процессор уже может показать свои способности. Именно поэтому мы рекомендуем начинать работы (для групп "b" и "c") при наилучшем охлаждении, открытом корпусе, чтобы узнать, до каких пределов можно улучшать охлаждение корпуса, рассчитывая на лучший разгон.

Проведём такую серию исследований:
1b. Подготовка к лучшему охлаждению процессора для опытов.
1a. Найти предел стабильности процессора с данным кулером, прокручивая тест CPU(FPU) в SnM, самый нагревающий тест.
1c. Найти предел частоты процессора для вычисления SuperPi 1M, не заботясь о стабильности.
2a. Найти предел частоты памяти в тесте SnM.
2c. Найти предел частоты памяти для вычисления SuperPi 1M (получится частота, на которой тест памяти не пройдёт) и соотношение эффективности повышения частот процессора и памяти, прокручивая тест памяти - tests 3, 4 в настройках SnM (первые два тест всё равно пройдёт).
3a. По коэффициенту и пределам подобрать удобный множитель при практических настройках охлаждения системы.

Общая идея пунктов с индексами b и c - "поиграться" с запредельными режимами работы, чтобы знать, на какую доработку охлаждения и замену памяти можно рассчитывать. Исследование возможностей, работа с предельными возможностями - это как раз та романтика поиска неисследованных земель, которая привлекает оверклокеров заняться разгоном системы. Для практических целей можно уменьшить количество действий, разгоняя сразу при установленном охлаждении (выполняя только 1a, 2a, 3a) и почти не пользуясь SuperPi.

Пункт первый, 1b. Улучшение охлаждения процессора для опытов. Данный пункт нужен, если вы собираетесь сделать дополнительные затраты - хотя бы на выдувной вентилятор для системного блока. Он идёт по времени раньше пункта "для всех" 1a, поэтому так расположилась нумерация.

Упражнение первое. Просто откроем крышку системного блока. Это понизит темературу в корпусе градусов на 10 и уже уменьшит на примерно столько же температуру ядра. Затем, подумаем, хорошо ли была уложена термопаста, уверены ли вы в этом. Если нет, то никакие подвиги в охлаждении не принесут должного эффекта. Может быть, придётся подумать о выборе "правильной" термопасты. Или, если есть другой более качественный кулер, временно установим его. Устанавливаем полные обороты вентилятора, если имеется реостат для регулировки. Убираем реостат с транзисторной регулировкой вообще (временно), потому что на нём падает порядка 0.7 В напряжения, обороты получаются меньше.

Упражнения 3 и 4 - если уж вы в группе "с", наверное, заинтересует дополнительный обдув кулера сверху мощным временным вентилятором или даже вынос в холодное помещение, чтобы подальше заглянуть за пределы установленной системы охлаждения (в сериях 1с, 2с) и сделать вывод о возможностях процессора.

1a. Предел стабильного разгона. Напряжение на процессоре постепенно повышаем, пока оно не перестанет помогать разгону. Условие обнаружения этого предела - система дожна проходить тест SnM в тяжёлых режимах процессора (CPU(FPU)) и памяти (Test 4) за время не менее часа. Предел показывает, выше какой частоты бесполезно ожидать стабильной работы процессора на данном охлаждении. Чтобы его найти, необязательно прогонять частовой тест при каждом изменении настроек. Обычно после 8 минут теста FPU можно надеяться, что система будет стабильна, если процессор не сильно перегрет (менее 60-62 градусов для Athlon64). Из температуры делаем заключение, можно ли подвинуться в настройках дальше. Память, как мы договорились, пока не трогаем, а держим её частоту около 200 МГц (проверяем в CPUz или Everest). Получается (для открытого системного блока; результат отображён на рисунке):
3024 M (216x14) при памяти DDR432, CPU/14, 3-3-3-8, 1T (синхронный режим). SuperPi 1M = 29.3s

С температурой для Атлонов-64 довольно понятная ситуация: если работа теста SnM сбрасывается вблизи 65 градусов, то это сброс по перегреву. Надо чуть уменьшить напряжение или уменьшать частоту. Если частота взята несколько завышенной (мегагерц на 3-5) и сброс происходит при 58-60 градусов в первые 2-3 минуты теста FPU, это говорит об очень быстром нагреве внутренностей процессора - до термодатчика не успевают дойти те 65 или более градусов, которые приводят к сбою. Нужно или лучше охлаждение, или первые 2 способа понижения тепловыделения. Поэтому способ прохождения первого пункта - включить тест FPU и следить за температурой CPU на вкладке "Monitoring", из поведения которой легко будет изучить свойства кулера и способности образца процессора.

По поводу рисунка надо заметить, что SnM не всегда, не на всех платах правильно показывает мониторинг. Очевидно, данная версия программы не проработана для охвата всех недокументированных возможностей мониторинга, предоставляемых разными платами. Мы видим, что напряжения и обороты он не определил, а температуры 2 датчиков на плате выдал неправильные. Но нам было важно иметь правильный мониторинг только из процессора. К примеру, Everest показал в трее все правильные данные на этой плате, но у него нет такого удобного графика и отметки пределов, как в SnM.

Для тех кто мало знаком с процессом подбора предельного режима, опишем немного подробнее, как его достичь.
1) медленно, с шагом 5-10 МГц, увеличиваем частоту процессора (FSB) в BIOS, bof предел, при котором компьютер запускаеотся, но тесты начинают показывать ошибки. Слишком быстрое увеличение частоты возможно только в случае, если вы уверены, что попадаете в область работоспособности. Иначе увеличивается риск нарушения файловой системы на диске. Вероятность мала, но лучше её уменьшить, чем переустанавливать затем операционную систему. Об этом мы говорили в параграфе о безопасности разгона.
2) если начинаются ошибки, можно начать понемногу повышать напряжение ядра процессора (Core Voltage). Действуем по тому же принципу - лучше выявить сбой от перегрева в тесте, чем при работе других программ. Впрочем, можно начать с установки допустимого повышенного напряжения, если вы его знаете. Вообще, из показаний тестов следует искать причину ошибки - происходит перегрев при нагрузочном тесте или сбоит логика процессора от высокой частоты (от чего помогает повышение напряжения).
3) Для не очень мощного кулера, скорее всего, найдётся предел по перегреву, для водяного охлаждения - предел по логике.
4) Соблюдайте рабочие пределы других параметров. От повышения частоты FSB увеличиваются Fmem (реальная частота памяти) и частота шины HyperTransport (Ht Link, для Athlon).
5) Некоторые модели плат могут иметь "фокусы" с автоматическим выставлением зависимых параметров. Например, не допускает сильно повышать частоту памяти (кстати, будет наблюдаться в тестах статьи при делителе памяти 11). Отключайте излишне интеллектуальные действия плат, если возможность этого предусмотрена.

1c. Найти пределы вычислений SuperPi Мы узнаем, как улучшатся результаты с лучшей памятью, фактически не имея её, способную пройти тесты в SnM, поэтому результаты этой серии опытов полезны для узнавания пределов возможностей системы. Если стоит сугубо практическая цель - разогнать систему с имеющейся памятью (и кулером), пункты 2 и 3 будут лишними, стоит сразу перейти к пункту 4.

Поднимаем напряжение и ловим момент, когда система ещё не перегрелась. Ориентировочно, этот предел - на 50-100 МГц выше первого, который мы получили при тестировании в SnM. Действительно, получен максимальный результат:
3095 М (238x13, 1.5875 V), DDR442 (FmemBIOS=183), /12, 1T, 2.85 V (полные обороты кулера, открытый корпус). SuperPi 1M = 28.9 c.
3095 М (258x12, 1.5875 V), DDR476 (FmemBIOS=200), /12, 1T, 2.85 V (полные обороты кулера, открытый корпус). SuperPi 1M = 28.1-28.2 c.
Здесь получилось быстрее не только из-за повышения частоты памяти, но и потому что множитель процессора и делитель памяти равны - они работают в синхронном режиме.
3108 M (259x12, 1.584 V) DDR 478, аналогичные условия, SuperPi 1M= 28.16 s

Память и система не могут стабильно работать на такой частоте, но работоспособность при умеренном нагреве от SuperPi говорит о шансах на работу при лучшем охлаждении. Результат получен не со специально настроенной системой, как делают при "спортивном" разгоне, а с типичной, только отключены лишние процессы через Task Manager, которые могут вмешиваться в реальном времени и увеличивать время работы.

Как показала дальнейшая проверка, память, действительно, не проходит тесты на этой частоте, при том, что SuperPi может считать до частоты DDR493 (246.5 МГц). Настоящий предел памяти, когда она не делает ошибок в тесте - 219 МГц (2.85V). (Кстати, проверка той же памяти на другом процессоре и плате показали предел 225 М. У Атлонов контроллер памяти встроенный, поэтому он или другие сигналы северного моста определили предел разгона. Он меняется от процессора к процессору, что не должно оказаться сюрпризом при переносе памяти с одного компьютера на другой.)

Есть тема форума, в которой упражняются больше любители, чем "спортсмены", получать максимальные результаты по SuperPi в ущерб стабильности - "Лучшие результаты в SuperPi и их обсуждение". Сейчас данная плата оказалась на 4-м месте в своей категории, отставая на 0.4 секунды от 3-го места. Достаточно поставить более быструю память, чтобы приблизиться или переместиться на 3-е. Выше не получится, потому что у тех авторов результат получен где-то на 3180 М (воздух, кулер Scythe Ninja). Вот что у них там (forum.3dnews.ru) на сегодня:
цитата:
AMD A64 (not X2):
1. vow - 26.828s, A64 Athlon 939 San-Diego 3700+@3179Мгц, 1.5В, Skythe Ninja, Samsung DDR PC3200 2x1Gb@ 227 3-3-3-5-1T
2. johnny_k - 27.047s, Athlon64 3700+ @3036MHz, 1.67v, CM Hyper 6+, GeiL DDR PC3200 2x512MB @253 1.5-2-2-5-1T 3.6v
3. Golden Raptor - 27.781s, Athlon 64 4000+@3060MHz (Ffsb - 255)voltage 1.75(+0.3v), Hyper Transport 1275 MHz, Mb Epox 9NPA+ Ultra (nForce 4 ultra), Mem Patriot PC4000 500MHz@510 3-4-3-8 - 1t.
4. taneR - 29.703s
5. Fakir - 29.922s
...Не говоря уже о "спортивной" теме на оверклокерах.ру, где частоты для SanDiego наблюдаются порядка 3300. Приведу цитату первых 3 строчек рейтинга на момент написания статьи у "спортсменов":
цитата:
Athlon 64 (Socket 939 - L2=1Mb):
1. fr@me & BRIDER [baika10vers] 23,531 Athlon64 Sаn Diego 3700+ @ 3480 MHz | DFI LanParty UT nF4 Ultra-D | 2x512 Kingston KHX3200 (Winbond BH-5) @ 267 MHz 1,5-2-2-5 1T 3,6 В | Scythe Infinity
2. Mayk 24.110 Athlon 64 3700+(SanDiego) @ 3366 (306*11), 1.65V | DFI LANParty UT nF4 SLI-DR Expert | OCZ 3500 (winbond) @ 280.5Mhz (2-2-2-5) | Thermaltake Big Typhoon
3. Roman16 24.844 Opteron 150 @ 3300MHz, 1.61V | DFI LP UT nF4-D | TwinMos PC3200 @ 254MHz 1.5-2-2-1 | TT BT

Здесь частоты более серьёзные и память обязательно быстрая. И, несомненно, ОС настроена специально на получение результата, как описано в статьях по ссылкам с той страницы (руководство по настройке и т.д.). Так как наше предельное значение и приведённые рекорды сделаны на пределе работоспособности, они не будут иметь отношения к основной задаче - получить разогнанную стабильную систему, но позволяют увидеть пределы, от которых отстоят показатели в стабильной системе.

Быстродействие по SuperPi при стабильной системе мы сможем увидеть в последнем пункте действий, оно будет составлять около 29.9 с. Это, конечно, много, и есть способы его улучшить, в первую очередь, заменой памяти. По результатам тестов попробуем затем подобрать более подходящую (но не дорогую оверклокерскую) память.

2a. Нахождение предела памяти в SnM. Решим другую задачу - держа частоту процессора в пределах стабильной, находим предел частоты памяти Fmem, плавно увеличивая частоту Ffsb или переходя в другой диапазон изменением переключателя FmemBIOS. В результате, получим 2 основных предела для системы - частоты процессора и памяти. Останется выбрать среди рабочих режимов такой, чтобы не превысился ни один из пределов.

Постепенное изменение частоты процессора и контроль за частотой памяти по CPUz показало, что тест SnM память проходит при 219 МГц, 2.85 В. (Напряжение на памяти, похоже, не влияло или почти не влияло на работу. Память сильно не греется.)

2c. Исследование пределов производительности. Ищем такое соотношение частот процессора и памяти, изменяя множитель процессора, чтобы частота памяти стала максимальной, а частота процессора - близкой к предельно стабильной из пункта 1, чтобы SuperPi дало наилучший результат. Не заботимся о стабильности памяти на её частоте. Таким образом, получаем пожелание, какую частоту памяти надо иметь, чтобы получить из системы максимум. Опыт и теория показывают, что при пониженном делителе на памяти и множителе процессора доступ к памяти происходит за меньшее число тактов, поэтому закономерно ожидать лучших результатов от реальных программ, похожих на SuperPi. На эксперименте видим реальное ускорение и оцениваем, стоит ли к нему стремиться.

В синхронном режиме с небольшим разгоном памяти мы имели 3024 M (216x14) при памяти DDR432, CPU/14, 3-3-3-8, 1T, SuperPi 1M = 29.3s . Подобрав множитель x11, получаем:
2960 M (269x11), DDR 493, 1T, SuperPi 1M = 28.9s

Выигрыш - 1.4% при том, что частоту процессора понизили на 2.1%, достигнув при этом не предельного нагрева. Легко посчитать, что оптимальной памятью для работы в синхронном режиме будет, работающая как DDR495-DDR500 при делителе частоты процессора 12. Другие тайминги, конечно, покажут оптимальными другие горизонты и множители.

Как видно, подъём частоты памяти даёт прибавку производительности. В дальнейшем убедимся, что при разных соотношениях множителя и делителя прибавка будет разной, и для конкретной платы и процессора можно выработать пожелание относительно лучшей (учитывая цену и скорость) памяти.

Упомянем о настройке многочисленных таймингов памяти. Дело это сложное, требующее тестирования на многочисленных приложениях и тестах, чтобы выявить величину эффекта. Прибавка быстродействия от настройки неосновных таймингов составит доли процента. Тем не менее, если выявлена рабочая частота памяти, и она не является предельной, то запас частоты разумно потратить на подкрутку таймингов - из долей процента сложатся проценты в итоге. Предельная частота уменьшится, но влиять она не будет, потому что рабочая - всё равно меньше.

Для более сильной регулировки предельной частоты (чтобы заметно изменить предельную частоту) можно изменять основные тайминги. Например, если tCL (первый тайминг) может иметь величину 2.5, то с большой вероятностью предельная частота увеличится, если его поставить как 3. Обычно коррекциями основных таймингов не удаётся сделать быстродействие выше - если частота памяти больше, то скорость срабатывания меньше, потому что придётся установить увеличенные тайминги. Но они, например, позволят достичь оптимальной частоты для синхронного режима.

Второстепенные же тайминги меняют предельную частоту в небольших величинах - 5-10 МГц, и настраивать их разумно в последнюю очередь, в следующем пункте нашей процедуры разгона; к ним мы ещё вернёмся.

3a. Переход к практическим режимам работы. Заглянув за пределы рабочих возможностей компонентов, займёмся подбором частот и множителей для реальной работы. Закрываем корпус, делаем обороты кулера малошумящими, ставим вентилятор на вдувание воздуха в корпус (120 мм, на малых оборотах). На x11 , если понизим частоту памяти до рабочей (219M), получим частоту шины процессора - 238М, и заимеем 238x11=2618 что ниже его номинальной частоты.
2618 M (238x11), DDR438, 1T (3-3-3-8, Umem=2.85V), SuperPi 1M = 32.47s

Кстати, какой SuperPi на номинальных частотах?
2800 M (200x14), DDR400, 1T, SuperPi 1M = 32.1s

То есть, повышение частоты памяти на 9.5% почти равносильно повышению частоты процессора на 2800/2618*100=7% для данного вычислительного теста. Это полезное соотношение: можно определить, насколько выгодно стремиться разогнать процессор или память.
Для получения более точного соотношения найдём частоту FSB, на которой имеется та же производительность.
2673 M (243x11), DDR446, 1T, SuperPi 1M = 32.03s

Одинаковый эффект дают 11.5% разгона памяти или 2800/2673*100=4.8% - процессора.
Другими словами, 1% разгона процессора равносильно 2.4% разгона памяти. Правда, точность этого измерения - до 0.1 секунды в тесте, что составит около 20% точности полученного коэффициента. Можно говорить, что он находится между 2 и 2.5. Во столько раз эффективнее (относительно частоты) разгонять процессор, чем память. По стоимости разгон (или замена) процессора обходится дешевле, чем замена памяти на более быструю, поэтому начинать разгон или апгрейд нужно с процессора. (Рассматривался коэффициент эффективности разгона для памяти с одинаковыми таймингами. Уменьшение тайминга tRC означает пропорциональное увеличение скорости памяти.)

Заодно, можем заметить влияние множителя шины HyperTransport. Вышеприведённое показание дано при HT=x5. При x3 показание теста в среднем на 0.15 секунды больше. Это близко к погрешности теста, но наблюдается после сбора статистики. Следовательно, множитель надо ставить максимальным, но чтобы частота HT не превышала или была около 1 ГГц.

В нашем случае практического разгона коэффициент эффективности разгона процессора по отношению к разгону памяти будет весьма полезен для того, чтобы сделать вывод, относительно чего лучше ориентироваться, устанавливая рабочую частоту в системе. Поскольку на производительность больше влияет процессор, то будем выбирать сначала рабочую частоту процессора. Лучше всего частоту установить на 40-60 МГц вдали от предельной - шума охлаждения будет значительно меньше, можно позволить понизить напряжение на процессоре, будет иметься запас на случай дрейфа параметров или ухудшения температурных условий. Значит, надо получить 2960-2980 МГц на процессоре. Вследствие дискретности изменения частоты памяти относительно процессорной, подбираем затем такое соотношение множителя и делителя, чтобы быстродействие было максимальным, а частота памяти не превышала предельную (когда память проходила тесты). Очевидно, альтернатив будет всего 2-3, которые легко перебрать настройками BIOS и остановиться на лучшей. И под конец, настроить второстепенные тайминги памяти и скорректировать напряжения питания узлов, если при разгоне они были повышены - возможно, столь же комфортно аппаратура будет работать с меньшим тепловыделением.

Для получения лучшего быстродействия перейдём к другому множителю, x12. Имеем:
2844 M (237x12), DDR 438, 1T, FmemBIOS=183M, SuperPi 1M = 30.8s

Улучшение есть, но очень далеко от предела процессора. Возьмём другой множитель, x13:
2977 M (229x13), DDR 425, 1T, FmemBIOS=183M, SuperPi 1M = 29.9s

Здесь, в соответствии со значимостью частоты процессора, не гонимся за предельной частотой памяти и получаем наилучшую скорость расчётов. Имеем запас 50 МГц до предела стабильной работы. Дальшейшую установку частоты процессора не связывает память, и она целиком зависит от эффективности удаления тепла из корпуса. Сейчас, например, в тесте SnM устанавливается температура 61 градус - нормальный (но близкий к пределу в 64-65 град.) режим для закрытого корпуса. Если не ухудшить температурный баланс при дальнейшем монтаже внутренностей, его можно сохранить.

Последний штрих: так как частоты понижены относительно предельных, можем понизить напряжения на процессоре и памяти, которые до сих пор были наилучшими для разгона, но не для тепловыделения. Неплохо бы далее прощупать повышение Ffsb на 1-2 МГц, чтобы убедиться, что запас есть. В результате, предельный нагрев в тесте SnM составил 58 град. . Подняв Ffsb на 2 МГц, убеждаемся, что (на 3003 МГц) система стабильна в течение часа, греется не более 60 с закрытой крышкой корпуса и теми же пониженными оборотами кулеров.


Второстепенные тайминги в данном случае не настраивали. Многие бюджетные платы даже не имеют их настроек, в них они прописаны жёстко. В продолжении статьи, при использовании другой, более быстрой памяти, тайминги, всё же, подкрутили. Получилось, что это дало прибавку в тестах на 0.1 с - 0.3% производительности относительно настроек платы по умолчанию. Неплохо, учитывая, что потребовалось внимательно прочитать рекомендованную статью "Тайминги памяти на DFI LANPARTY NF4 SLI-DR", записать показания таймингов по умолчанию (не забудьте это сделать в своих экспериментах!) и сохранить записи в виде приблизительно такой таблицы:
цитата:
Trwt=4 -> 2
Trfc=17 -> 15,14
Trc=11 -> 10
Tras=8 -> 7
Trpt=7 -> 5
Tasync=9 -> 7
IdleCyc=16 -> 8
Twr=3 -> 2
RWQbypass=8 -> 16
DDDStrength=Dis -> 45%
Все числа взяты не наобум, а по рекомендациям, и представляют собой осторожное передвижение настроек в сторону увеличения производительности. Запуск показал, что всё это работает, что можно подкручивать ещё. В то же время, проба запуска на предельной частоте памяти (на 10 МГц выше) показала, что система даже не загружается. Отлично - ресурс быстродействия был направлен на пользу на рабочей частоте.

Без пунктов действий с индексами "b" и "с" результат будет получен быстрее: максимальная частота процессора на рабочих оборотах кулера, затем - частота памяти и понижение множителя процессора, если память позволяет поднимать свою частоту. Да, но не узнали бы чисел, полезных для апгрейда системы. По ним можно попытаться получить ответ на важные вопросы: в каких пределах стоит тратиться на дальнейшую замену компонентов. Какой прирост даст более дорогая система охлаждения? Что получим с приобретением более быстрой памяти? Ответ на первый вопрос в данном случае - как минимум 3120 МГц частоты, если система успеет отвести тепло, а может, и больше, так как эта область не могла быть исследована. Ответ на второй - для DDR500 при стандартных таймингах расчёты ускорятся на 3.3%.

И, наконец, получили практический результат - установив правильный множитель FSB для процессора, получили ускорение расчётов SuperPi на 7.4% при повышении частоты процессора на 6.3%. Стабильность подтверждена часовым прогоном теста SnM.

Этот предел получен при использовании имеющихся компонентов. Выполнена частная задача, которая не всегда покажет, как надо действовать в случаях с другими компонентами. Недостаточно рассмотрен вопрос, как надо выбирать лучшие компоненты (ведь бывает возможность их заменить, переставить с компьютера на компьютер), хотя из приведённых данных уже построены догадки (DDR500). Следующую часть статьи посвятим исследованию производительности различных рабочих режимов системы, что поможет лучше взглянуть на взаимодействие процессора и ОЗУ и их подбор.


6. Исследование производительности при разных соотношениях множителя процессора и делителя памяти.
Что влияет на лучшее быстродействие.

Далее статью рекомендуется читать только представителям группы "с" - начинающим оверклокерам-энтузиастам, у которых появились вопросы из опыта первого разгона. Здесь они увидят более глубокое исследование свойств системы, сбор информации о разгоне во всевозможных режимах. Для остальных читателей задача выполнена - была описана методика разгона и приведены необходимые ссылки, перечислены знания об особенностях процесса.

В предыдущих опытах мы двигались по одномерной траектории, и читатель мог только слушать объяснения и слабо верить общим соображениям, почему мы должны идти именно этим путём. Теперь построим двумерную карту (гистограмму, таблицу) с показаниями производительности на координатах множителя процессора и делителя памяти при фиксированной частоте процессора. Карта покажет, почему выбранное направление было оптимальным и позволит ориентироваться на ней. Подобные закономерности встречаются на всех материнских платах.

Заодно, последуем рекомендации прежнего параграфа и выберем более быструю память. Она должна быть способна работать на 250 МГц. Разница частот - 219 и 250, тайминги те же. В итоге, посмотрим, насколько улучшатся результаты на тех же 3000 МГц. На замену прежней выбрана память 3-3-3-8, 1Т, проходящая тесты на 258 МГц, а нестабильные режимы позволяла обсчитывать даже на 273-х. Большие пределы позволят охватить экспериментами большую область нашей карты производительностей.

Забегая вперёд, скажу, что повышение частоты на (250/219-1)*100=14% дало прибавку быстродействия на 6% (ожидалось 3%) - правильный коэффициент (1/2.3) вклада памяти, вычисленный ранее. Он мог быть и ниже, если бы подбор не был оптимальным. Позже увидим, что память на 273 МГц не даст никакой дополнительной прибавки к результату для данной системы (или сможет дать, если будет способна к укорочению таймингов на 250 МГц).

Возможность подбора в этой системе недорогой памяти для синхронного режима - просто удачное совпадение с небольшой разгоняемостью процессора (или с его большой заводской разогнанностью). В других типичных случаях разгон процессора допускается на 30-50%, а памяти - на те же 10-25%. Синхронный режим становится невыгодным, и выбор идёт среди других рабочих точек карты.

Для каждого соотношения множителя FSB и делителя для памяти найдём производительность по тесту SuperPi 1M. Получится матрица, из которой построим гистограмму. Её минимум будет соответствовать наилучшей производительности. По ней попытаемся увидеть закономерности, по которым наглядно будет видно, как быстрее дойти к минимуму, не делая измерений в каждой точке. По теории, они должны подтвердить методику из предыдущего параграфа и показать совпадение с некоторыми качественными соображениями:
1) синхронный режим производительнее;
2) меньший делитель памяти выгоднее.

Исследование с разными множителями процессора, конечно, возможно из-за незаблокированности множителей у процессоров серии Athlon64. Иная ситуация у Intel c заблокированными множителями. Простор для экспериментов сужается, и двумерная гистограмма выродится в одномерную. Что ж, чем меньше возможностей выбора, тем меньше проблема выбора. Минимум будет отыскиваться только среди разных частот памяти.

Начнём исследование системы с новой памятью. Очевидно, что результаты будут годиться для других памятей с теми же таймингами. Повторение расчётов для другой материнской платы, скорее всего, даст другую картину и приведёт к другим выводам по правилам работы с ней.

Теперь перед нами - огромные горизонты возможностей исследования, мы вышли на просторы, на которых, как увидим, возникнет вопросов больше, чем будет получено ответов. Чтобы ответы стали обстоятельными, не были догадкаим и гаданиями, понадобится узнавать больше о конструкции процессоров и возможностях системы. Это есть тот океан оверклокинга, который, открывшись однажды взору пытливого исследователя, приглашает снова в него окунуться.

При каждом заходе в BIOS менять приходится всего 3 настройки: частоту FSB, множитель процессора и FmemBIOS, косвенно задающую делитель частоты процессора для памяти. Из перебора комбинаций с множителями от x9 до x15 найдено 32 рабочих режима. Из низ четыре выбрали с дробным множителем 12.5 - вблизи оптимума. Интересно же узнать "всю правду" о дробных множителях - насколько они неудачны для памяти, как об этом пишут.


452* В каждом запуске Windows делаем не менее 3 измерений, потому что показания теста плавают; их надо усреднить. Для уменьшения разброса делаем такие шаманства: запускаем, не пользуясь и не трогая мышь, без других запущенных программ, перед отправкой на запуск ждём около 5 с - это заметно уменьшает разброс, позволяет уложить его в пределы +- 0.1 с. Кроме того, из CPU-z записываем, какой реальный делитель имеет память (частоту Fmem потом можно посчитать из Fcpu).
* В каждом запуске Windows делаем не менее 3 измерений, потому что показания теста плавают, их надо усреднить. Для уменьшения разброса делаем такие шаманства: запускаем, не пользуясь и не трогая мышь, без других запущенных программ, перед отправкой на запуск ждём около 5 с - это заметно уменьшает разброс, позволяет уложить его в пределы +- 0.1 с. Кроме того, из CPU-z записываем, какой реальный делитель имеет память (частоту Fmem потом можно посчитать из Fcpu).

Помним, что в некоторых случаях Fmem и Dmem ("Divider of Memory") в CPU-z "врут" из-за упрощённого механизма их вычисления. С медленной памятью мы с таким эффектом не сталкивались, а в последующей серии измерений увидим его. Тем не менее, от приенения CPU-z не отказались, потому что запуск её удобнее запуска Everest.

Все измерения загоняются в таблицу Excel - она же будет удобным инструментом обсчёта и исследования графиков. Исходные данные имеют приблизительно такой вид:
Fcpu Multiplier Ffsb FmemBIOS Divider Fmem SuperPi 1M, s, результаты Average Sigma
3009 15 200.6 250M 12 250.75 27.99 27.95 27.87 28.020 0.050
3000 12 250 166M 15 200 28.951 28.86 28.711 28.841 0.099
колонка Average содержит корректировку частоты, чтобы все данные считалось, что получены на эффективной частоте 3.0 ГГц. Формула расчёта выглядит так: =AVERAGE(G2:Q2)*A2/3000.

Затем, на следующем листе вручную разбросаем данные по таблице зависимостей скорости выполнения (в секундах) от множителя процессора и от делителя памяти. Часть ячеек будут незаполнены - нет физической возможности выполнить измерения на всех комбинациях: то BIOS не позволяет, то возможности памяти. Например, хотелось получить показания в синхронном режиме при x11, /11. Система не запустилась не только на 273 МГц, но даже на 255 и с увеличенными таймингами. Что странно, но факт. Где-то не сходятся сигналы, и память работать не может. И это не единственное удивительное "открытие", которое нас поджидало. Вото-вот они посыпятся, как из рога изобилия - всё подготовлено для их приёма.

Пустые ячейки таблицы заполняем или интерполяциями, или константами, исключительно ради того, чтобы наглядная диаграмма в 3D-режиме в Excel хорошо смотрелась. Смотреть, всё же, лучше данные в таблице (включая воображение), поэтому, чтобы при просмотре таблицы фиктивные значения не мешали, делаем их цифры бледным цветом. Вид приведён на рисунке ниже. Назначение следующей таблицы будет объяснено позже, а ещё ниже видим визуализацию первой таблицы.

Наблюдаем закономерную картину, что все показания при одной и той же частоте Fcpu (3000 МГц) приблизительно равны для одной частоты памяти Fmem. Но, как ожидалось, видим различия для разных множителей процессора. Ради различий и для поиска оптимума мы затеяли эту серию измерений (минут по 10 на каждое, 32 штуки). Таблица удобно показывает, какие настройки BIOS надо сделать, чтобы получить нужную производительность. Если у нас не будет очень быстрой памяти, видим, какой скоростью сможем ограничиться и при каких настройках.

Получена искомая карта хождения по настройкам BIOS. Рассмотрим многочисленные выводы, которые она позволяет сделать.

Некоторые помнят времена, когда разгон 486-х AMD ограничивался 4-5 действиями, а тайминги памяти ничему не помогали. Теперь положение совсем другое: хорошая материнская плата позволяет сделать вот такую подробную карту на многие случаи разгонов. Здесь нам пригодилась быстрая память, которая не только будет давать работать быстрее, но и показала добрую половину карты выше доступных ранее 214-231 МГц. В ней творятся самые интересные явления.

1. Первый взгляд на таблицу. Видите минимум на "x12,/12"? Ведь при хождении почти вслепую в первой части статьи мы именно до него дошли, делая рекордные показания производительности, руководствуясь соображениями о синхронном режиме.

2. Синхронные режимы выделены в таблице оранжевым. Здесь ожидаются незначительно, но лучшие результаты. Видим первую странность, опровергающую эмпирическое правило: на частоте Fmem=231 М лучшим было бы "x14,/13". Не всегда следует останавливаться на синхронном режиме.

3. Смотрим на дробный множитель 12.5. Ещё одно небольшое открытие: оказывается, не всегда надо избегать дробных множителей. "x12.5,/13"на частоте Fmem=231 М работает ещё быстрее. Конечно, из одного опыта это не следует - надо тщательно проверить разные тесты и приложения. Но давайте подумаем: что делается при дробном множителе: частота памяти делается чуть меньше. Именно поэтому наблюдаются падения производительности. Если же наши измерения привязаны к частоте памяти и нет правила "не более 200!" - мы вольны снять с себя ограничение в дробном множителе (пока не прошли других тестов, по крайней мере). (Возможно, некоторые платы создают дискриминацию дробных множителей, стараясь брать при них заниженные делители?)

4. Интересно ведут себя некоторые (не все) измерения с чуть запаздывающей памятью (отмечены голубым фоном в таблице) - падение на 0.2 секунды (0.6%) от ожидаемого. На кривых производительностей выражено "горбом".

Ещё интереснее повела себя память при делителе памяти "/11". Все настройки говорили о том, что должен установиться "/11". И CPU-z ошибочно показала 273 МГц и 11 (очевидно, "надеясь, что BIOS поступит логично. Программа BIOS "подумала и решила" не запускать память на частоте 273 МГц. Правильно, конечно, сделала, иначе на этой памяяти мы не увидели бы запуска компьютера. Как показывает запуск программ CBId и Everest, настоящая частота памяти - 250 МГц, а делитель - не 11, а 12. Поэтому на графике показания в графах Dmem=11 и Dmem=12 фактически одинаковы, различаются в пределах погрешности. Но мы продолжали строить график по CPU-z-показаниям для того, чтобы линии не "наехали" друг на друга.

6. Далёкий множитель "x9" с Ffsb=333 МГц имеет всего лишь одну работоспособную настройку (режим FmemBIOS=100M не рассматривался). И, вопреки ожиданиям, работает хуже, чем x11 на той же частоте.

7. Преобразуем нашу наклонную плоскость графика в горизонтальную, чтобы лучше рассмотреть горбы и впадины на ней. (Горб - потеря эффективности, впадина - выигрыш. Для этого произведём прибавление к нашей функции, построенной на первой таблице производительностей (C3:L10 в Экселе), линейной функции с противоположным наклоном. Коэффициент наклона поместим в ячейку A17 (Excel, Sheet2), его можно будет вручную менять, подбирая так, чтобы плоскость стала более горизонтальной (отображено на рисунке справа). Физический смысл полученного графика - довольно туманный, если не сказать, что его нет (правильное значение производительности - только на Fmem=250М). С математической точки зрения, мы комфортнее наблюдаем зависимость производительности от частоты памяти Fmem. Оказалось, что график не плоский, он "провисает", как гамак - смотрите на получившуюся функцию. Его поведение показывает, что частоты в районе 220М для памяти наиболее эффективны (наилучшее соотношение частоты и производительности, а 250-255 - предельно разумны. (Здорово, что первая серия опытов подсказала эту частоту для улучшения быстродействия. Речь - о памяти 3-3-3-8, другая не исследовалась.)

8. ...А сам наклон какой? Коэффициент A18 равен 1/6, при этом "гамак" приблизительно горизонтальный. Повышение частоты памяти вдвое только в 1+1/12 раза прибавит производительность. А как же прежние показания в районе 2-2.5 относительно процессора? Ещё одна загадка. Получается, что и процессор не линейно наращивает производительность. Это, в общем, известно, но прямо не измеряли.

Пожалуй, все интересные выводы. Но разве мало для одной серии измерений? Так оверклокинг завлекает, заманивает и приносит плоды, разложенные в пучине своего океана.

Желающие могут воспользоваться файлом и диаграммами Excel benchFcpuDmem.xls, использованными в исследовании, покрутить вокруг осей 3D-график "гамака", порегулировать его наклон и решить загадку столь малого его наклона по координате частоты памяти. И сделать свою серию измерений на каком угодно прикладном тесте. Интересно будет посмотреть на "гамак" или что там будет, у другой системы. Гамак - это же показатель карты быстродействия и лицо системы, слитого воедино процессора и материнской платы. (При A14=0 он вырождается в исходную таблицу с правильными данными быстродействия в секундах.) Память не должна на него оказывать особого воздействия, даже если тайминги будут другие. Это по общим соображениям. А как на самом деле?

7. Небольшой спортивный интерес.
 Достижение максимума показателей теста.

Так как SuperPi 1M используют для достижения спортивных результатов, то, чтобы с ними сравняться, возникает желание проделать некоторые настройки системы, чтобы результаты улучшить. Практической цели в этом нет, кроме, разве что, более точного сравнения производительностей разгоняемых систем в рейтингах - их ведь тоже ускоряли как методами "железными" с настройками BIOS, так и "софтовыми" - настройкой ОС.

Попробуем получить рекорд для данной конфигурации, учитывая проведённые измерения, зная возможности комплектующих. Перечислим набор процедур, который приводит к улучшению показателя.

Чтобы получить наилучший разгон, мы знаем, что надо работать в синхронном режиме с памятью. Предельная частота на множителе x12 была 259 МГц. Её получение требовало подбора не самого высокого напряжения Vcpu (1.5875 в) и максимального обдува кулера. Получались показания от 27.07 с до 27.2 с. Чтобы взять рубеж 260 МГц, пришлось проделать ряд операций, сходных с шаманскими плясками, но имеющих под собой твёрдую теоретическую основу.

1) поставили ещё один вентилятор 120 мм, сильно обдувающий кулер и околокулерное пространство;
2) подняли все напряжения - не только Vcpu до 1.63 В, но и на северном и южном мостах (по 0.1 В) - иначе расчёты срывались на последней итерации, в момент обращения к диску для записи(?);
3) выждали не менее 40 минут, пока все открытые внутренности системного блока охладятся после работы; температура в комнате - около 20 градусов;
4) запустили компьютер с заранее сделанными настройками BIOS;
5) очень быстро после выхода в Windows удалили лишние процессы - 4 драйвера периферии и один сетевой процесс через Task Manager;
6) полезно бы заранее отключить все ненужные сервисы и сконфигурировать ОС, как пишут в руководствах, но этого не делали;
7) запуск SuperPi (важно что не запускается перед этим ни CPU-z, ни программа снятия скриншотов);
8) далее - запускаем тест, но с особенностями: лучше клавиатурой, чтобы лишний раз не задействовать систему; мышь ставим на прикол за краем экрана (лучше бы вообще отключить с драйвером, но не делали); нажатие последней кнопки запуска - через 3-5 секунд после появления модального окошка. Это важно, потому что что-то происходит с дисковой системой в это время. Если спешить - результат будет больше на 0.1-0.15 с, и только второй запуск улучшит результат;
9) если результат хороший - спешим запустить окошки CPU-z и снять скриншот, если нет - пробуем ещё раз. Но нагрев такой, что более 2 циклов после включения делать не удаётся - на 2-3-м запуске лезут ошибки или система виснет;
10) так, за 2-3 периода запуска с долгим предварительным охлаждением получилось 5-6 показателей на пределе стабильности с разбросом в пределах 0.1 с. Наилучшим оказался 26.999 с. Экстраполяция прежнего более стабильного опыта на 259 МГц говорит, что можно достичь 27.069*259/260=26.965 c, с градациями около 0.03 с.
3120 М (260x12, 1.6125 V), DDR520 (FmemBIOS=200), x12, 1T, 2.9 V (полные обороты кулера, открытый корпус). SuperPi 1M = 26.999 c.

Так, в тишине за рабочим столом, прерываемой шуршанием кулеров при каждом старте, создаётся романтика первопроходцев невиданных вершин. Принцип понятен - дополнительная суета (холодный воздух, мощный обдув, отключение сервисов и твикинг системы) даст ещё прибавки долей секунды. Возможно, удастся освоить ещё 1 МГц. Возможно, лучшая укладка термопасты (мы не знаем, лучшая ли она сейчас) даст ещё некоторый прирост. Несомненно, что память с лучшими таймингами на той же частоте даст большой прирост показателя (0.2-0.3 с). Но ограничимся этим. И без того в условном рейтинге любителей мы передвинулись с 4-го места на 2-е.

Предыдущий параграф показал, что переход к повышенной частоте памяти и несинхронному режиму не даст прироста производительности в этом тесте. Стало быть, мы получили наилучшие конфигурацию и быстродействие. Достаточно уменьшить частоты на 9 МГц, напряжения, уменьшить обороты кулера (и улучшить второстепенные тайминги памяти), и быть уверенным, что система получилась наиболее сбалансированной для тяжёлых игровых приложений, где процессор задействуется на 100%. Показатель SuperPi в рабочем режиме был 28.1 с.

Неплоха она будет и для рядовых приложений. Но, если хотим снизить потребление мощности, надо перейти к режиму Cool-n-Quiet (для Athlon64), а он для данной платы не разрешает плавно повышать Vcpu. Разгон ограничится номинальным напряжением, а быстродействие снизится. Правда, включить CnQ - отдельная задача; требуется установка драйвера и иногда обновление BIOS на плате.

8. Проверка результатов на других приложениях.
Счёт цыплят по осени.

Мы настраивали, настраивали, самоуверенно пользуясь только 3 программами, систему плата-процессор-память в компьютере. Настало время сравнить карту производительностей с картами, полученными с другими програмами измерения производительности (бенчмарками). Из сравнения можно будет сделать вывод, можно ли пользоваться SuperPi как измерителем средней производительности. Мерилом может быть лишь авторитет программ: насколько хорошо тот или иной бенчмарк моделирует реальные приложения и правильно ли отмеряет пропорции разных типов задач. Поэтому нам, к сожалению, не помогут группы чисел из разных специализированных тестов, как в Everest - смешать их можно в произвольной пропорции, а интересуют пропорции, сделанные до нас. Различные бенчмарки ориентированы на разные группы приложений. Интересовать будет, в первую очередь, офисные, затем - игровые приложения.

Комплексные тесты будут включать в себя производительности дисковой и видеоподсистем, поэтому эффект разгона будет сглаженным, но всё равно, более объективными будут комплексные тесты. Затем, если показания их и SuperPi (или другой короткой и точной программы) не будут сильно различаться, то в качестве бенчмарка для разгона лучше будет использовать короткую и быструю программу. такой вывод ожидается увидеть, или оценить, насколько (в процентах) мы ошибались, выбрав SuperPi.


(Продолжение следует.)


Обсудить статью или сделать замечания, дополнения, ссылки, которые будут внесены в содержание, прошу здесь: Статья "Бытовой разгон, или оверклокинг - в массы". Замечания, дополнения и отзывы.
Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

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

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

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