Укрощаем шумящий вентилятор ноутбука

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

Overclocking - разгон процессора

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

Схожие задачи мы с вами будем решать и в этой статье.

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

SpeedStep, FID, VID и P-state

Если режим SpeedStep обнаруживает бездействие микропроцессора, он понижает тому множитель (FID) и уменьшает напряжение питания(VID).

При увеличении загрузки процессора выше определенного предела SpeedStep увеличивает множитель и повышает напряжение питания. Когда процессор выполнил свою работу и снова бездействует цикл повторяется. Пара значений множитель(Fid) и напряжение питания (Vid) называется режим производительности P-State. Микропроцессоры различных моделей (а порой даже партий внутри модели) содержат разные наборы режимов производительности. Экземпляр микропроцессора Intel(R) Core(TM) 2 Duo T7200, с которым мы будем работать в этой статье, содержит шесть режимов P-State с множителями от 6 до 12 и допустимым диапазоном напряжения питания 0.95 - 1.25 вольт.

Для управления режимами P-State мы воспользуемся программой RightMark CPU Clock.

RightMark CPU Clock и ее первоначальные настройки

Скачиваем и устанавливаем программу. Проводим первоначальную настройку согласно прилагаемым скриншотам.

Settings Management Advanced CPU Settings CPU Advanced CPU Settings Chipset Advanced CPU Settings Trottling

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

Контроль работоспособности процессора

Снижая напряжение питания процессору, нам необходимо как-то убедится в том, что он продолжает работать корректно. В этом нам поможет программа LinX. Для контроля температуры, частоты и напряжения питания процессора во время тестирование воспользуйтесь закладкой Monitoring программы RightMark CPU Clock. Попробуйте проверить работоспособность своего ноутбука до того как приступить к изменению напряжения питания. Тест Linx должен проходить без ошибок.

Мониторинг
Мониторинг

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

Определяем минимальное напряжение для максимальной частоты.

Переходим в RM Clock на закладку “Profiles”. Снимаем галочки со всей профилей кроме самого старшего.
Значение VID и FID оставляем по умолчанию. Current AC Profile выставляем как “Maximal Performance” Auto-adjust intermediate state VIDs отключаем.

P_State 6
P_State 6

Открываем вкладку “Maximal Performance”. Выставляем галочку Use P-State transitions(PST). Отыскиваем в списке ниже выставленный нами на предыдущей вкладке старший профиль P-State и выставляем напротив него галочку. Предварительные настройки закончены можно приступать к определению нужного нам напряжения.
Запускаем тест LinX, переключаемся на вкладку Profiles, и начинаем понемногу уменьшать напряжение VID в поле последнего P-State. Уменьшили на шаг, нажали внизу кнопку Apply, подождали секунд 30. Если все прошло благополучно, а именно LinX считает себе циферки, компьютер не выпал в синий экран и не завис, пробуем уменьшить VID на еще один шаг. Так потихоньку полегоньку понижаем VID до тех пор, пока не нащупаем минимальное значение, при котором процессор уверенно проходит тест LinX. Записываем значение на шаг выше достигнутого в поле VID старшего P-State. Прогоняем тест LinX целиком и убеждаемся в полной стабильности работы процессора. Мы нашли новое минимальное напряжение для максимальной частоты нашего процессора.

Определяем максимальную частоту для минимального напряжения

Переходим в RM Clock на закладку “Maximal Performance”. Снимаем галочки со всей профилей кроме второго снизу. Возвращаемся на вкладку “Profiles”. В поле FID второго снизу профиля выставляем множитель на единичку меньше старшего, VID ставим равным тому, при котором у нас происходил срыв тестирования в прошлый раз.

setup1
setup1

Запускаем тест LinX снова, отыскиваем минимальное напряжение, при котором процессор согласен работать при таком множителе FID. Смотрим, равняется ли достигнутое напряжение минимальным? Если да, то мы нашли максимальную частоту для минимального напряжения. Если нет, переставляем галочку на профиль третий снизу, повторяем поиск минимального рабочего напряжения. В случае используемого процессора T7200 он достиг своего минимального напряжения 0.95 V на третьем снизу профиле (номер 4). Тестировать и использовать меньшие множители нет никакой необходимости, в дальнейшем мы не будем их использовать.

Выставляем новые рабочие параметры для процессора

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

Ставите галочки на вкладке “Profiles” напротив тех профилей, которые мы протестировали. Выбираете желательные для вас Startup и Current профили отдельно для запуска при питании от сети и питании от батарей.

Profiles
Profiles

Переходите на вкладку “Power Saving”. Ставите в нем галочку напротив профиля с минимальным множителем.

Power Saving
Power Saving

Переходите на вкладку “Maximal Performance”. Ставите в нем галочку напротив профиля с максимальным множителем.

Maximal Performance
Maximal Performance

Переходите на вкладку “Performance on Demand”. Ставите в нем галочки напротив всех протестированных профилей.

Perfomance on Demand
Perfomance on Demand
Перезагрузите компьютер и убедитесь в том, что RmClock автоматически стартовал вместе с Windows, настроенные вами профили производительности благополучно применились.

(c) German Ivanov http://german-ivanov.ru