Cpufreq: различия между версиями
Перейти к навигации
Перейти к поиску
Zombah (обсуждение | вклад) м (fix image links) |
Stuw (обсуждение | вклад) (Fix link to cpufreqd.patch) |
||
Строка 8: | Строка 8: | ||
<pre> | <pre> | ||
cd /etc/init.d/ | cd /etc/init.d/ | ||
wget http:// | wget http://paz00.ru/images/f/f4/Cpufreqd.patch -O /tmp/cpufreqd.patch | ||
sudo patch -i /tmp/cpufreqd.patch | sudo patch -i /tmp/cpufreqd.patch | ||
</pre> | </pre> | ||
Строка 14: | Строка 14: | ||
[http://paz00.rucpufreqd.conf cpufreqd.conf] | [http://paz00.rucpufreqd.conf cpufreqd.conf] | ||
<pre> | <pre> | ||
sudo wget http:// | sudo wget http://paz00.ru/images/f/f4/Cpufreqd.patch -O /etc/cpufreqd.conf | ||
</pre> | </pre> | ||
4. Шаг '''необязательный''', но нужный, если вы хотите [[Cpufreq#screens|красивые уведомлялки]] при смене профилей: | 4. Шаг '''необязательный''', но нужный, если вы хотите [[Cpufreq#screens|красивые уведомлялки]] при смене профилей: |
Версия от 09:24, 26 марта 2015
Улучшаем энергосбережение для большей продолжительности работы от батареи.
Установка
1. Ставим cpufreq и cpufreqd
2. Патчим стартовый скрипт cpufreqd.
cd /etc/init.d/ wget http://paz00.ru/images/f/f4/Cpufreqd.patch -O /tmp/cpufreqd.patch sudo patch -i /tmp/cpufreqd.patch
3. Копируем конфиг для управления частотами cpufreqd.conf
sudo wget http://paz00.ru/images/f/f4/Cpufreqd.patch -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
Скриншоты
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения
Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения