Увеличиваем производительность процессора. Двухядерные процессоры

Тестирование показало, что охладить разогнанный 10-ядерник - задача не из легких. С ней с трудом справляется даже топовая «водянка», если говорить об устройствах, которые не надо собирать самостоятельно. И все же гибкая настройка позволяет, так сказать, «выкрутиться» из ситуации. Рецепт прост: нет нужды в AVX-инструкциях - не используем их. Такой паттерн работы подойдет, если вы планируете сделать чип Broadwell-E и платформу LGA2011-v3 основой геймерской сборки.

Разгонять Core i7-6950X определенно имеет смысл. Увеличение частоты дает 20-25% прироста в многопоточных приложениях.

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

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

Необходимо понимать, что все манипуляции с центральным процессором (особенно разгон) нужно проводить только если убеждены в том, что он сможет их “пережить”. Для этого может потребоваться выполнить тестирование системы.

Все манипуляции по улучшению качества работы ЦП можно поделить на две группы:

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

Узнаём, пригоден ли процессор для разгона

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


Способ 1: оптимизация при помощи CPU Control

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

Инструкция по использованию данной программы:


Способ 2: разгон при помощи ClockGen

— это бесплатная программа, подходящая для ускорения работы процессоров любой марки и серии (за исключением некоторых процессоров Intel, где разгон невозможен сам по себе). Перед разгоном убедитесь, что все температурные показатели ЦП в норме. Как пользоваться ClockGen:


Способ 3: разгон процессора в BIOS

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

Если все параметры в норме, то можно приступать к разгону. Разгон для каждого процессора может быть разным, поэтому ниже представлена универсальная инструкция проведения данной операции через BIOS:


Способ 4: оптимизация работы ОС

Это самый безопасный метод увеличения производительности ЦП путём очистки автозагрузки от ненужных приложений и дефрагментации дисков. Автозагрузка – это автоматическое включение той или иной программы/процесса при загрузке операционной системы. Когда в этом разделе скапливается слишком много процессов и программ, то при включении ОС и дальнейшей работе в ней, на центральный процессор может быть оказана слишком высокая нагрузка, что нарушит производительность.

Очистка Автозагрузки

В автозагрузку приложения можно добавлять как самостоятельно, так и приложения/процессы могут добавляться сами. Чтобы второго случая не было, рекомендуется внимательно читать все пункты, которые отмечены галочкой во время установки того или иного софта. Как убрать уже имеющиеся элементы из Автозагрузки:


Проведение дефрагментации

Дефрагментация диска увеличивает не только скорость работы программ на этом диске, но также немного оптимизирует работу процессора. Происходит это потому, что ЦП обрабатывает меньше данных, т.к. в ходе дефрагментации обновляется и оптимизируется логическая структура томов, ускоряется обработка файлов. Инструкция проведения дефрагментации:

Оптимизировать работу ЦП не так сложно, как кажется на первый взгляд. Однако, если оптимизация не дала сколь-нибудь заметных результатов, то в этом случае центральный процессор потребуется разогнать самостоятельно. В некоторых случаях разгон не обязательно производить через БИОС. Иногда производитель процессора может предоставить специальную программу для увеличения частоты той или иной модели.

Разгон компьютера будет актуален тем, кто не имеет возможности модернизации или покупки нового оборудования. При грамотном разгоне процессора, общая производительность может увеличиться в среднем на 10%, максимум на 20%. Однако важно помнить, что не всегда разгон может дать ощутимый результат. Например, если в вашем компьютере установлена оперативная память объемом 1 Гб, то простое увеличение до 2-х Гб может дать более ощутимый прирост. Поэтому определить реальный прирост можно только экспериментальным путем. Ниже мы расскажем, как правильно выполнить разгон, но сначала о мерах предосторожности.

Меры предосторожности

Внимание! Разгон процессора может вывести из строя процессор. Если у вас нет навыков оверклокинга, то мы настоятельно не рекомендуем самостоятельно заниматься разгоном. Прежде чем приступить, ознакомьтесь со спецификацией вашего процессора, а также посетите тематические форумы, посвященные оверклокингу.

Ниже мы собрали советы, которые помогут вам безопасно осуществить разгон:

1)Если вы новичок, поднимайте только частоту процессора. Менять напряжение питания ядра лучше не стоит.

2)Повышайте частоту поэтапно, на 100-150 Мгц. Это позволит избежать критических ошибок и перегрева процессора.

3)После каждого повышения выполняйте тестирование системы. Сюда относятся тест стабильности и постоянный мониторинг температуры. Температуру необходимо контролировать на протяжении всего процесса разгона! Если вы превысите допустимую частоту, сработает защита и произойдет сброс настроек. При повышении частоты ЦП, повышается и его тепловыделение. Длительное воздействие критических температур может вывести из строя кристалл процессора.

4)Если вы решили также увеличить напряжение питания ядра, то делать это стоит с самым минимально возможным шагом (обычно 0,05В). При этом максимальный предел не должен превышать 0,3 вольта, так как увеличение напряжения более опасно для вашего ЦП, чем повышение частоты.

5)Разгон следует прекращать после первого неудачного теста стабильности или при превышении допустимой температуры. Например, имеется процессор частотой 2.6 ГГц. Его стабильная работа наблюдалась при частоте 3.5 ГГц. При 3.6 ГГц появились первые сбои. В этом случае разгон прекращается и устанавливается последняя стабильная частота, то есть 3.5 ГГц.

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

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

Теперь можем перейти непосредственно к разгону.

Разгон процессора

Шаг 1. Скачайте необходимые утилиты. Вам понадобится программы для бенчмаркинга и стресс-тестирования, чтобы правильно оценить результаты разгона. Также стоит скачать программы, позволяющие контролировать температуру кристалла процессора. Ниже мы привели список таких программ:

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

Prime95 - это бесплатная программа бенчмаркинга, которая широко используется для стресс-тестирования. Она предназначена для запуска длительных стресс-тестов.

LinX - еще одна программа стресс-тестирования. Очень удобная и гибкая в настройке программа для стресс-теста процессора. Данная программа загружает ЦП на все 100%. Поэтому иногда может казаться, что ваш компьютер завис. Наиболее оптимальная для тестирования стабильности.

CoreTemp – бесплатная программа, позволяющая контролировать температуру кристалла ЦП в режиме реального времени. Можно использовать на постоянной основе вместе с гаджетом CoreTemp. Также в режиме реального времени отображает текущую частоту процессора, шины FSB и ее множитель.

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

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

Шаг 3. Откройте BIOS. Именно через него будет осуществляться разгон вашей системы. Чтобы его запустить, нажмите клавишу «Del» в первые секунды запуска компьютера (когда появляется POST экран).

Примечание : в зависимости от модели компьютера, клавиши входа в BIOS могут меняться. Основные: «F10», «F2», «F12» и «Esc».

Шаг 4. В новых и старых версиях BIOS вкладки могут отличаться. Обычно на старых компьютерах установлены BIOS версии AMI (American Megatrend Inc.) и Phoenix AWARD.

В Phoenix AWARD откройте вкладку «Frequency / Voltage Control». Это меню может называться по-другому, например, «overclock».

В AMI BIOS эта вкладка называется «Advanced» - «JumperFree Condiguration» или «AT Overclock».

В новых компьютерах предустановлена версия BIOS UEFI с полноценным графическим интерфейсом. Чтобы найти меню разгона, перейдите в расширенный режим и найдите вкладку «AI Tweaker» или «Extreme Tweaker».

Шаг 5. Уменьшите скорость шины памяти. Это нужно для того, чтобы избежать ошибок в памяти. Данная опция может называться «Memory Multiplier» или «Frequency DDR». Переключите опцию в минимально возможный режим.

Шаг 6. Увеличьте базовую частоту на 10%. Это соответствует примерно 100-150 МГц. Она также упоминается как скорость шины (FSB) и является базовой скоростью вашего процессора. Как правило, это более низкая скорость (100, 133, 200 МГц или больше), которая умножается на множитель, тем самым достигая полной частоты ядра. Например, если базовая частота составляет 100 МГц и множитель 16, тактовая частота будет равняться 1,6 ГГц. Большинство процессоров без проблем могут обрабатывать скачок в 10%. Повышение частоты на 10% будет соответствовать частоте шины FSB, равной 110 МГц и тактовую в 1,76 ГГц.

Шаг 7. Запустите операционную систему, а затем стресс-тест. Например, откройте LinX и запустите его на несколько циклов. Параллельно откройте монитор температуры. Если нет никаких проблем, можете двигаться дальше. Если же тест на стабильность заканчивается неудачей или же наблюдается резкое повышение температуры, то вы должны прекратить разгон и сбросить настройки по умолчанию. Не позволяйте вашему процессору достичь температуры 85 ° C (185 ° F).

Шаг 8. Продолжайте шаги 5 и 7 до тех пор, пока система станет неустойчивой. Запускайте стресс-тест каждый раз, когда вы поднимаете частоту. Нестабильность, скорее всего, будет вызвана из-за того, что процессор не получает достаточного питания.

Увеличение частоты через множитель

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

Примечание : использование более низкой базовой частоты и большого множителя делает систему более стабильной, более высокая базовая частота с низким множителем дает больший прирост производительности. Здесь нужно экспериментальным путем найти золотую середину.

Шаг 1. Сбросьте базовую частоту в значение по умолчанию.

Шаг 2. Увеличьте множитель. После того, как вы опустили базовую частоту, начните поднимать его с минимальным шагом (обычно 0,5). Множитель может называться «CPU Ratio», «CPU Multiplier» или что-то в этом роде.

Шаг 3. Запустите стресс-тест и монитор температуры точно так, как и в предыдущем разделе (шаг 7).

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

Повышение напряжения питания ядра

Шаг 1. Увеличьте напряжения питания ядра процессора. Этот пункт может отображаться как «CPU Voltage» или «VCore». Повышение напряжения за безопасные рамки может привести к повреждению не только процессора, но и материнской платы. Поэтому увеличивайте его с шагом 0,025 или минимально возможным для вашей системной платы. Слишком большие прыжки напряжения чреваты повреждением компонентов. И еще раз напомним: не повышайте напряжение выше чем на 0,3 вольта!

Шаг 2. Запуск стресс-теста после первого повышения. Так как вы оставили вашу систему в неустойчивом состоянии предыдущим разгоном, вполне возможно, что нестабильность исчезнет. Если ваша система является стабильной, убедитесь, что температура все еще находятся на приемлемом уровне. Если система по-прежнему нестабильна, попробуйте уменьшить либо множитель или базовую тактовую частоту.

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

Шаг 4. Повторите цикл до тех пор, пока не будет достигнуто максимальное напряжение или максимальная температура. В конце концов вы достигнете точки, где уже не сможете достичь прироста в производительности. Это предел ваших материнской платы и процессора, и вполне вероятно, что вы не сможете преодолеть эту точку.


Синхронность, как видно, не принесла выдающихся плодов, что в общем, для Athlon64 - знакомая картина.

Возврат к 3.3V на памяти частично решил вопрос правильной работы в тестах. Правда, пришлось ещё ставить несильный обдув памяти 80-мм вентилятором, иначе ошибки начинались где-то на 3-й минуте работы. SnM: работает, темп. в тесте процессора - до 67 град., 3DMark06: не запускается графика (после загрузки первого сэмпла) . Повышение до 3.4 V эффекта с 3DMark не изменило (переход на 2-3-2-5 тоже, понижение частоты FSB до 236 - тоже; точнее, система стала виснуть на этой точке; на FSB=232 М картина не изменилась, а SuperPi вырос до 1m14.7s, что близко к 1m15.0s из настройки с последним работающим 3DMark), а жаль - хорошая скорость работы памяти сильно сказывается на вычислительной мощности сейчас. Возможно, подстройка второстепенных таймингов помогла бы в работе, но заниматься этим не имеет большого смысла - способности системы оцениваются, а не настраиваются для работы. (Впоследствии было обнаружено, что увеличение одного Tcl до 2.5 решил вопрос с разгоном до 240 без ошибок.)

Незапуск 3DMark - указание на то, что система неполноценна, но даже если бы мы добились работы в нём, он тоже не проверяет все ошибки. Если бы была возможность позапускать несколько игр и прокомпилировать сложный проект - сумма таких тестов сказала бы почти гарантированно о стабильности, но пока этого не требуется, система на открытом стенде. Будем считать, что система стабильна на предыдущем полноценном измерении:

240M, 11x, 1.275V 2-2-2-5 (7-12-3-3-2-3), 2T, Dual, 180 MHz, 3.2V
2640M, 220M ОЗУ(1/12) SPi1M =1m15.0s, SnM : работает; 3DMark06 : 4632(1681,2158,1547)

Эти данные говорят, что в типичных вычислениях (SuperPi) система отстаёт от разогнанных процессоров с кешем примерно вдвое (75/35). В вычислениях, связанных с графикой, где, видимо влияние кеша меньше из-за большого количества данных - отстаёт на 30% (1-1547/2000). (Среднее замедление времени работы, вероятно, будет ещё меньше, что впоследствии можно проверить, запустив PCMark.)

Такие или немного лучшие показания зафиксированы на скриншоте.

Память работала в дуальном режиме. Результирующая строка в принятых сокращениях будет выглядеть так:

Падение скорости вычисления SuperPi: 10% (1-82.5/75).
Уменьшение общего счёта 3DMark06: 3.6% (1-1492/1547).
Уменьшение счёта CPU Score в 3DMark06: 3.6% (1-1492/1547).

Наконец, приведём показания марков в неразогнанном режиме .

200M , 11x, 1.275V 2-2-2-5 (7-12-3-3-2-3), 2T, Dual, 200 MHz, 3.0V
2200M, 200M ОЗУ(1/11) SPi1M =1m25.3s, SnM : работает; 3DMark06 : 4319(1615,2040,1319)

Тоже очень интересно, оказалось. Скорость сильнее зависит от таймингов памяти, чем от разгона процессора. Работает быстрее, чем с одиночной обычной памятью на разгоне 2661 мГц. И так же по тестам 3DMark06, как с обычной памятью на разгоне 2530 М (235 М FSB).

Дополнение от 25.06.2008. С кулером Zalman CNPS9700 Cu и 2 вентиляторами на нём (ради неповышения шума) вот что удалось получить:

253M , 11x, 1.275V _2.5_ -2-2-5 (7-12-3-3-2-3), 2T, Dual (180М, 3.0V ОЗУ - bios)
2861M, 232M ОЗУ(1/12) SPi1M =1m12.3s; SnM : работает; 3DM06 : 4684(1688,2171,1609)
C ошибками по перегреву в FPU-тесте работает до 260 МГц (2861M) при 1.30V, то есть для водяного охлаждения запас разгона у него ещё очень большой. Хороший был процессор. (Способа менять размер кеша перемычками - по Сети не нашёл. Если он существует, может быть, кто-то подскажет?)

Для наглядности результатов сведём полученные данные бенчмарков в таблицу. (Читатели хотят зрелищ, надо что-то придумать.) Имеем 4 приблизительных значений скоростей разных процессоров в обоих бенчмарках и 4 измерения исследуемого процессора в разных режимах. Расстановка их в ряду гистограммы вполне показывает достигнутое, и можно переходить к выводам. С одной оговоркой: чтобы наглядно показать быстродействие при вычислении SuperPi, была взята шкала по формуле 100000/SuperPi1M .

Выводы.

Выводы получились богатые и многоплановые. На процессор посмотрели под другим, нетрадиционным углом. Сразу открылись несколько любопытных фактов.

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

2) Отключение кеша благотворно сказывается в _понижении напряжения на ядре _ (надо проверить вывод - возможно, это из-за ядра Toledo , но по логике, потребление хотя бы уменьшается). Следовательно, возможен разгон до больших частот, чем с кешем. Следствие - возможно "не совсем честное" достижение рекордов разгона по частоте. Но повышение частот и понижение тепловыделения также немного компенсирует потерю производительности при отключении кеша, если сравнивать не равные частоты, а предельные для разгона (на воздухе, где критично тепловыделение) в том и другом случаях.

3) Видимо, процессор с отключённым кешем допускает _несколько больший разогрев _. Во всяком случае, для данного экземпляра была рабочей температура (точнее, её показатель в тесте) 67 град, в то время как процессоры 3200+ на этой же плате обычно зависали при более 60 град. Доказать это сможет эксперимент с исправным процессором с намеренно отключаемым кешем. Если это так, то отключение кеша - ещё одно основание для получения экстремального разгона с ограниченным охлаждением.

4) Конечно, _выбор быстрой памяти _ и её разгона сильно сказывается на вычислительной скорости такого процессора. Если считать 50 секунд в SuperPi 1M "мечтой" бескешевого процессора в достижении минимальной полноценности неразогнанного A3000+, то в экспериментах с памятью DDR440, 2-2-2-5, он отстаёт от неё всего на 30% (1-50/72). Количественно, улучшение памяти дало прирост: 95(s)/75 - на 26 %, что значительно больше, чем обычные результаты с кешем (конечно, в данном случае попался ещё удачный результат работы теста на частоте памяти 220 МГц, а первое число получено в режиме Single Channel ). Если память такая будет значительно дороже (например, на стоимость исправного процессора), то гнаться за ней нет смысла. Она будет полезна, если окажется "под рукой".

5) Использование двухканальной памяти будет эффективнее, чем у процессора Athlon64 с кешем (у которого средний прирост в SuperPi - 6%). Выигрыш - 10%. Не во всех вычислениях это так заметно. Например, по тесту Cpu Score в 3DMark06 ускорение - на 3.7% (1547/1492-1), как, впрочем, и увеличение общего счёта теста (3.6%).

6) Разгонять частично исправный процессор можно, стабильность тестов от этого не страдает.

Результаты показывают, что даже по тестам SuperPi, имеющим интенсивный обмен с кешем, процессор стал лишь немного отставать от стандартного 3000+ без разгона. Это значит, что и при самых тяжёлых для отсутствия кеша вычислений он будет не сильно проигрывать нормальным Атлонам (конечно, за счёт полученного разгона и быстрой памяти), а в двуядерных работах будет превосходить их. Общий вывод: если попадётся такой процессор как альтернатива одноядерному, то, скорее всего, он удовлетворит пользователя (по крайней мере, как временное решение). Если без кеша окажется одноядерный процессор - отставание в вычислениях будет 25-50%, что терпимо, но отставание от разогнанного одноядерного с SuperPi порядка 35с будет раза в 2-2.5, что может устроить лишь временно. Потому что будут наблюдаться "странные" замирания вычислений на привычных простых вещах: архивация, декодирование, рендеринг, игровые обсчёты, и система будет вести себя немного иначе, хотя среднее замедление вряд ли будет больше 50%.

Обсудить статью или сделать замечания, дополнения, ссылки, прошу здесь :

Как Вы поняли из заголовка, мы поговорим про то как ускорить процессор , а точнее говоря (просто некоторые неопытные пользователи называют системный блок так;)) компьютер и Windows .

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

Важно включить в нем мониторинг нагрузки на ядра, что делается по кнопке “Вид ” - “Вывод времени ядра ” и “” - “По графику на каждый ЦП ”.

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

К слову, вот на 4 -х ядрах даже в автоматическом режиме прирост производительности значительно ощутим, зато на двух почему-то даже в ручную не всегда удается достигнуть мощи.

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

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

Послесловие

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

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

Посмотрим, что получится у Вас. В общем, рекомендую хотя бы попробовать.