Минимизация потребления энергии
Практически все современные процессоры поддерживают специальные технологии для снижения потребления энергии (и, соответственно, нагрева). Разные производители называют такие технологии по-разному, например: Enhanced Intel SpeedStep Technology (EIST), AMD Cool’n’Quiet (CnQ, C&Q) — но работают они, по сути, одинаково. Когда компьютер простаивает, и процессор не загружен вычислительными задачами, уменьшается тактовая частота и напряжение питания процессора. И то, и другое уменьшает потребление процессором электроэнергии, что, в свою очередь, сокращает тепловыделение. Как только загрузка процессора увеличивается, автоматически восстанавливается полная скорость процессора: работа такой схемы энергосбережения полностью прозрачна для пользователя и запускаемых программ. Для включения такой системы нужно:
- включить использование поддерживаемой технологии в BIOS Setup;
- установить в используемой ОС соответствующие драйверы (обычно это драйвер процессора);
- в Панели управления Windows (Control Panel), в разделе Электропитание (Power Management), на закладке Схемы управления питанием (Power Schemes) выбрать в списке схему Диспетчер энергосбережения (Minimal Power Management).
Проверить, что частота процессора изменяется, можно при помощи любой программы, отображающей тактовую частоту процессора: от специализированных типа CPU-Z, вплоть до Панели управления Windows (Control Panel), раздел Система (System) (Рисунок 2.10).
Рисунок 2.10 Панели управления Windows
AMD Cool'n'Quiet в действии: текущая частота процессора (994 МГц) меньше номинальной (1,8 ГГц).
Часто производители материнских плат дополнительно комплектуют свои изделия наглядными программами, наглядно демонстрирующими работу механизма изменения частоты и напряжения процессора, например, Asus Cool&Quiet (рис. 2.11).
Рисунок 2.11 Панель Asus Cool&Quiet
Частота процессора изменяется от максимальной (при наличии вычислительной нагрузки), до некоторой минимальной (при отсутствии загрузки ЦП).
Утилита RMClock
Во время разработки набора программ для комплексного тестирования процессоров CPU RightMark, была создана утилита RMClock (RightMark CPU Clock/Power Utility): она предназначена для наблюдения, настройки и управления энергосберегающими возможностями современных процессоров. Утилита поддерживает все современные процессоры и самые разные системы управления потреблением энергии (частотой, напряжением…) Программа позволяет наблюдать за возникновением троттлинга, за изменением частоты и напряжения питания процессора. Используя RMClock, можно настраивать и использовать всё, что позволяют стандартные средства: BIOS Setup, управление энергопотреблением со стороны ОС при помощи драйвера процессора. Но возможности этой утилиты гораздо шире: с её помощью можно настраивать целый ряд параметров, которые не доступны для настройки стандартным образом. Особенно это важно при использовании разогнанных систем, когда процессор работает быстрее штатной частоты.
RightMark CPU Clock Utility (RMClock) - небольшая утилита, осуществляющая мониторинг тактовой частоты, троттлинга, загрузки процессора, напряжения и температуры процессорного ядра в реальном времени. Она также способна управлять уровнем производительности и потребляемой мощности процессоров, поддерживающих функции управления энергопотреблением. В режиме автоматического управления она постоянно отслеживает уровень загрузки процессора и автоматически изменяет его тактовую частоту, напряжение процессорного ядра и/или уровень троттлинга в соответствии с концепцией "производительность по требованию".
Рисунок 2.12 Утилита RightMark CPU Clock Utility (RMClock)
Авторазгон видеокарты
Подобный метод используют и разработчики видеокарт: полная мощность графического процессора нужна только в 3D-режиме, а с рабочим столом в 2D-режиме современный графический чип справится и при пониженной частоте. Многие современные видеокарты настроены так, чтобы графический чип обслуживал рабочий стол (2D-режим) с пониженной частотой, энергопотреблением и тепловыделением; соответственно, вентилятор охлаждения крутится медленнее и шумит меньше. Видеокарта начинает работать на полную мощность только при запуске 3D-приложений, например, компьютерных игр. Аналогичную логику можно реализовать программно, при помощи различных утилит по тонкой настройке и разгону видеокарт. Для примера, так выглядят настройки автоматического разгона в программе ATI Tray Tools для видеокарты HIS X800GTO IceQ II (Рисунок 2.13).
Рисунок 2.13 ATI Tray Tools для видеокарты HIS X800GTO IceQ II
Создана Ray Adams новая утилита ATI Tray Tools (рис. 2.14).
Рисунок 2.14 Новая утилита ATI Tray Tools