Ноутбук будет работать дольше … ЕЩЁ ДОЛЬШЕ!!!

 

            Как эффективно повысить время работы ноутбука от батареи.

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

            Казалось бы, что еще можно добавить… Но как показывает мой личный опыт — вполне можно. Я расскажу, как можно увеличить время работы ноутбука от батареи, отключая неиспользуемые устройства. Кто-то может посчитать пользу от таких действий сомнительной, так как устройства во время неиспользования переходят в спящий режим. Но должен сказать, что на моём ноутбуке (ASUS A6M) отключение устройств добавляет 13 минут "жизни" аккумулятору в режиме полной загрузки процессора и максимальной яркости дисплея (1ч44мин/1ч57мин) и 43 минуты в режиме «эмуляция чтения» при 7 ступени яркости от нуля (2ч40мин/3ч23мин) (согласно тестам Battery Eater Pro v2.70). А это от 12% до 26% времени. Не так уж мало, правда? Но, обо всём по порядку.

            Для начала, определим, какие устройства нам не нужны при работе от батареи. Для этого открываем "Диспетчер устройств" (Пуск -> Панель управления -> Система -> Оборудование -> Диспетчер устройств) и смотрим. 

Вот в "контроллерах IDE" есть встроенный кардридер, мне он не нужен вообще, так как я пользуюсь внешним более универсальным — отключать. В "Звуковых, видео и игровых устройствах" находятся мои звуковые карты, встроенная и PCMCIA Creative. Обычно при работе мне звук не нужен — отключать. Модемы — встроенный модем, не пользуюсь им вообще — отключить и забыть J. Сетевые платы — есть адаптер 802.11g (это WIFI) и Ethernet, думайте чем вы не пользуетесь и отключайте. Еще я не пользуюсь контроллером IEEE 1394 — тоже отключать. Это только пример. Вы должны сами определить, какие устройства при работе вам необходимы. Так же, я бы не советовал экспериментировать с «Системными устройствами», а то вдруг что лишнее отключите.

Вроде бы всё ненужное отключили? А вот и нет! Идём дальше. В диспетчере задач нажимаем в главном меню «Вид» и выбираем «Устройства по подключению»

А теперь начинается самое интересное. Здесь можно отключить еще больше неиспользуемых устройств. Например, смотрим, что отключенный встроенный звук и модем подключаются через «Драйвер шины Microsoft UAA для High Definition Audio», больше через этот драйвер ничего не подключено. 

Так зачем этот драйвер оставлять работать? Выключаем его и сразу же отключаются все подключенные к нему устройства. 

Руководствуясь тем же принципом, отключаем и “Ricoh R/RL/5C476(II) или совместимый CardBus контроллер”.

А теперь 

оказывается, можно отключить и «Стандартный мост PCI — PCI», ведь все подключенные к нему устройства уже отключены. Думаю, принцип понятен, дальше сами догадаетесь. Главное — не перестараться!

            «Но ведь это неудобно!», — скажете вы, — «Каждый раз через «Диспетчер устройств» отключать/включать по несколько устройств». Я тоже об этом подумал и решил написать простой скрипт, который позволяет одним запуском переключать выбранное устройство из включенного состояния в отключенное и наоборот. Единственное, что вам необходимо сделать — это поменять в скрипте значение переменной DEVID на идентификатор того устройства, которое вы собираетесь отключать. А узнать его очень просто. В "Диспетчере задач" двойным щелчком левой кнопки мыши на нужном устройстве открываем его свойства, далее на вкладке "Сведения" из выпадающего списка выбираем "Коды (ID) оборудования", в поле с отображёнными кодами выбираем самый нижний код, это хорошо понятно на снимке экрана.

 

Щелкаем левой кнопкой мыши по отображённому коду, чтобы выделить его. Жмём Ctrl+C, и код устройства копируется в буфер обмена. Далее блокнотом открываем скрипт и вставляем значение переменной DEVID из буфера обмена. Всё! Теперь можно создать ярлык для запуска скрипта и включать/отключать устройства одним щелчком мыши.

            Теперь вкратце об оптимизации энергопотребления процессора. У меня в комплекте с ноутбуком шла утилита Power4gear для регулировки энергопотребления процессора в зависимости от его загрузки. Но я рекомендую использовать утилиту от российских разработчиков RMClock. Потому как эта утилита позволяет произвести тонкую настройку напряжений питания процессора для каждой его частоты. Объясню на своём примере, коэффициенты умножения частоты процессора моего ноутбука (по умолчанию) варьировались от 4х до 8х, а напряжение питания в зависимости от коэффициента соответственно от 1В до 1,175В. С помощью RMClock я (методом подбора, ориентируясь на стабильную работу процессора) занизил напряжения для каждого коэффициента (от 0,775В до 1В) 

, что позволило значительно понизить энергопотребление и увеличить время работы ноутбука от аккумулятора.

Спасибо за внимание. Пусть ваш ноутбук работает еще дольше!
 
Ссылки:

Скрипты с инструкцией и комментариями:

ttp://sghpunk.nm.ru/files/scripts/devonoff.rar

Утилиты для работы скриптов:

http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe

download.sysinternals.com/Files/PsTools.zip