Cpufreq: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки |
Zombah (обсуждение | вклад) м (fix image links) |
||
Строка 87: | Строка 87: | ||
==Скриншоты== | ==Скриншоты== | ||
[[File:battery-level-1.png|600x300px | [[File:battery-level-1.png|600x300px]] | ||
[[File:battery-level-2.png|600x300px | [[File:battery-level-2.png|600x300px]] |
Версия от 15:03, 16 января 2015
Улучшаем энергосбережение для большей продолжительности работы от батареи.
Установка
1. Ставим cpufreq и cpufreqd
2. Патчим стартовый скрипт cpufreqd.
cd /etc/init.d/ wget http://ac100.wikispaces.com/file/view/cpufreqd.patch -O /tmp/cpufreqd.patch sudo patch -i /tmp/cpufreqd.patch
3. Копируем конфиг для управления частотами cpufreqd.conf
sudo wget http://ac100.wikispaces.com/file/view/cpufreqd.conf -O /etc/cpufreqd.conf
4. Шаг необязательный, но нужный, если вы хотите красивые уведомлялки при смене профилей: 4.1. Ставим пакеты иконок gnome и elementary (для ubuntu)
sudo apt-get install gnome-icon-theme elementary-icon-theme
4.2. Добавляем скрипты-костыли для отображения уведомлений от демонов notify-send-from-daemon.sh notify-battery-level.sh
cd /tmp wget -O notify-send-from-daemon.sh http://ac100.wikispaces.com/file/view/notify-send-from-daemon.sh sed -i "s/\[username\]/$(whoami)/" notify-send-from-daemon.sh chmod +x notify-send-from-daemon.sh sudo mv notify-send-from-daemon.sh /usr/local/bin/ sudo wget -O /usr/local/bin/notify-battery-level.sh http://ac100.wikispaces.com/file/view/notify-battery-level.sh .sh
Профили
Профиль | = Performance | Normal | Powersave | |
Батарея/Событие | Зарядка | mplayer, xine | 100%-20% | <20% батареи |
Политика cpufreq | = performance | ondemand | powersave | |
Частоты | = 1Ghz | 1Ghz-216Mhz | 312Mhz-216Mhz |
Все переходы сопровождаются уведомлениями. Профили "зарядка/видео" имеют больший приоритет, чем остальные. То есть, если вы запустите mplayer даже при 5% батареи, процессор будет работать на максимуме.1Ghz
Полезные команды
- Получить много полезной информации
cpufreq-info
- Узнать только текущую частоту
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
- Посмотреть профили
sudo cpufreqd-get
- Установить принудительно свой собственный профиль (например, макс. производительность - 1й профиль из списка предыдущей команды)
sudo cpufreqd-set manual sudo cpufreqd-set 1
- Вернуть динамическое управление частотой
sudo cpufreqd-set dynamic
Скриншоты
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения