Powersaved (Русский)

From ArchWiki
Revision as of 06:12, 15 March 2007 by Cheer (talk | contribs) (page created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n links end

Описание

Цель этой статьи - получить управление над изменением рабочей частоты процессора. Также доступны режим ожидания (suspend to ram) и, возможно, спящий режим (suspend to disk) для обычных (не root) пользователей. Всё этот становится доступным с помощью демона powersaved.

Требуемые пакеты

  • extra/powersave

Для удобства работы вы можете установить

  • extra/gnome-power-manager

или klaptop из пакета

  • extra/kdeutils

Установите нужные пакеты с помощью команды:

pacman -Sy powersave

Настройки

  1. Добавьте вашего пользователя в группу power (например, отредактировав /etc/group).
  2. Разместите powersaved в список демонов в файле /etc/rc.conf или вручную запустите демон (/etc/rc.d/powersaved start от рута).
  3. Если вы используете GNOME, запустите gnome-power-manager. gnome-power-preferences может быть использован, если вы не видите иконку программы в трее.
  4. Если вы используете KDE, то запустите klaptop_check

CPU Stepping

Когда вы запустите демон в первый раз, вы увидите предупреждение, например:

введите 'powernow_k8' в CPUFREQD_MODULE в файле /etc/powersave/cpufreq.
это ускорит процесс запуска powersaved и уберёт ненужные предупреждения в системном логе.

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

Необходимо отредактировать файл /etc/powersave/cpufreq и изменить следующие параметры:

  • CPUFREQD_MODULE
  • CPUFREQ_CONTROL (опционально)
# $EDITOR /etc/powersave/cpufreq

Определите CPUFREQD_MODULE модулем, найденным автоматически или тем, который вы считаете нужным. CPUFREQ_CONTROL можно установить ondemand.

Теперь, когда вы перезапустите демон powersave, он должен запуститься без предупреждений.

Для того чтобы протестировать, что у вас есть speedstepping, можно использовать gnome утилиту, которая называется CPU Frequency Scaling Monitor.

Режим ожидания (suspend to ram)

Если вы используете gnome-power-manager, вы можете нажать на иконку Suspend в системном трее. Если вы используете klaptop, то выберите Suspend в его меню. Или запустите из консоли:

powersave -u

Проблемы могут быть найдены в логе: /var/log/suspend2ram.log

Спящий режим (suspend to disk)

Чтобы работал спящий режим, требуется отредактировать конфигурационный файл GRUB menu.lst (обычно /boot/grub/menu.lst).

Добавьте resume=/dev/swap к аргументам kernel в menu.lst, где swap - это ваш swap устройство.

Например,

# (0) Arch Linux
title  Arch Linux  [/boot/vmlinuz]
root   (hd0,2)
kernel /boot/vmlinuz26 root=/dev/hda3 resume=/dev/hda4 ro
initrd /boot/kernel26.img

Вам придётся перезагрузиться, прежде чем вы сможете использовать спящий режим.

Вы можете нажать на Hibernate в меню gnome-power-manager или в меню Klaptop. Или из консоли:

powersave -U

Проблемы могут быть найдены в логе /var/log/suspend2disk.log

Известные проблемы

  • Иногда автоопределение модуля в cpufreq не работает должным образом.