Я на Compaq 615 и его вентилятор громкий. Мало что можно с этим поделать, но я стараюсь поддерживать как можно более крутой процессор / графический процессор. Вот что должен сказать Powertop:
Если я изменю их все на «хорошие», изменения не переживут перезагрузку.
Я добавил линию к «потайным» -файла , как предложено здесь
Как сделать Powertop, предлагаемый «Tunables», постоянным?
sudo
для редактирования файла.powertop
могут быть неточными из-за внутренней калибровки батареи. Источник: askubuntu.com/questions/161774/…Ответы:
Если вы все равно измените их на хорошие, вы можете просто использовать команду
Вызов автоматической настройки powertop автоматически во время загрузки
1.
В системах, использующих в
systemd
качестве менеджера автозагрузки (например, Ubuntu), установите его как службу:2.
В системах, которые не используются
systemd
, или если вы хотите использовать старый стиль с/etc/rc.local
файлом, добавьте эту строку в конце/etc/rc.local
:Примечание: если скрипт уже содержит
exit 0
, убедитесь, что вы поместили все команды перед этой строкой, потому что он выходит из скриптаЕсли вы хотите установить все в хорошем состоянии, кроме одной строки, вы можете сначала выполнить автоматическую настройку, а затем отключить один параметр с помощью дополнительной строки, например, если вы хотите снова включить устройство с сенсорным экраном (на usb 2-7), добавьте это перед
exit 0
:Примечание: в Linux с
systemd
, убедитесь, что /etc/rc.local выполняется при запуске службой совместимостиисточник
powertop --auto-tune && echo 'on' > '/sys/bus/usb/devices/5-2/power/control'
, чтобы это работало без сбоев при каждом сеансе при запуске.inactive (dead)
. Созданиеrc.local
исполняемого файла с помощью sudo chmod + x /etc/rc.local позволило достичь желаемого результата после перезагрузки.Вот как вы можете сделать изменения постоянными:
Это сгенерирует
powertop-xxxxxxxxxx-xxxxxx.html
файл.Теперь либо откройте это в браузере и скопируйте
echo
команды из «... нуждающихся в настройке» в/etc/rc.local
.Или извлеките команды, используя что-то вроде этого:
Если
rc.local
содержит,exit 0
вы должны убедиться, что команды перед этой строкой.источник
Вам нужно скачать и скомпилировать его, потому что ни у кого нет последней версии
Загрузите powertop https://01.org/powertop/downloads/2013/powertop-v2.3
powertop-2.3.tar.gz <<<Нажмите и загрузите меня
Перед компиляцией нужно установить зависимости
Установка зависимостей (просто скопируйте и вставьте следующие команды)
Установка Powertop
Чтобы собрать и установить PowerTOP, введите следующие команды:
Вы также можете использовать -j2 для того, сколько ядер вы хотите использовать в ./make .Replace -j2 с любым количеством ядер ЦП, которое вы хотите использовать для процесса компиляции. например я использовал ./make -j8
Powertop установлен, вы можете отключить питание переменного тока и может работать
Однако большинство настроек не сохраняются и теряются после перезагрузки. Однако вы можете сделать их постоянными, используя команды, представленные в отчете PowerTOP html. Чтобы создать отчет в формате HTML, выполните следующую команду: webupd8.org
Внедрение Powertop на батарейках и обратно для максимизации производительности при питании от сети
Для этого вам нужно создать скрипт, который будет запускать режим питания от батареи и максимизировать производительность при питании от сети.
Скопируйте и вставьте в файл питания следующее
Теперь вам нужно назначить разрешение выполнения силового сценария
Теперь , когда вы Unplugged , PowerTOP предложение будет взять на себя и максимально продлить срок службы батареи и вы вставлены в сети переменного тока вы будете иметь максимальную производительность.
Полезные ссылки
http://ubuntuforums.org/showthread.php?t=1855126&page=3 http://www.webupd8.org/2012/08/install-powertop-21-in-ubuntu-1204.html
Для опции -j http://dnscrypt.org/
источник
checkinstall
. Это также позволит вам создать пакет .deb, который вы сможете удалить / обновить позже. Вы можете установить его с помощьюsudo apt-get install
make
иsudo checkinstall
. Сработало как положено. Файл README нуждается в исправлениях.Это не тот ответ, о котором вы спрашиваете, но вы можете попробовать набежать
laptop-mode
. Сделать это:Источник: http://ubuntuforums.org/showthread.php?t=1157408&p=7271995#post7271995 (автор Axx83 )
источник
Используйте правила udev для постоянного энергосбережения, настраивайте параметры непосредственно у источника, вместо того чтобы создавать сценарии или полагаться на возможные неустановленные пакеты. Таким образом, как только оборудование будет добавлено,
udev
ваши настройки будут применены.Правильное
udev
правило делает настройки неприменимыми, когда отсутствует оборудование, что делает конфигурацию более переносимой. И вы узнаете больше о внутренней работе вашего ядра Linux :-). Конфигурация, выполненная таким образом, также применяется, когда не работает от батареи.Пример для перестраиваемых
Enable SATA link power Managmenet for host0
. Предложение заключается в том, чтобы:Это уже дает вам представление о том, где находится аппаратное обеспечение: в / sys / class / scsi_host. Вы можете проверить это с помощью:
Лучше не трогать системные правила udev в /lib/udev/rules.d/ и создавать собственный файл правил udev примерно на 60-м уровне в /etc/udev/rules.d/. Например, с помощью нано-редактора:
Некоторые другие примеры пишут правила вроде:
Я бы сказал, что нет, и сделайте ваше правило еще лучше, применяя его, только если для политики управления питанием канала установлено значение max_performance. Посмотрите на небольшую разницу (посмотрите на знак двойного уравнения):
Проверьте ваше правило с
udevadm test /devices/…
:Я не могу найти способ применить правило, поэтому в этом случае я сделал перезагрузку, чтобы применить вновь созданное правило udev.
источник
systemd позволяет легко:
Сохраните файл блока,
kill -HUP 1
,systemctl enable --now powertop-autotune.service
, сделано!PS Если вам нужны какие-либо исключения из того
--auto-tune
, что делает, просто добавьте большеExecStart
строк, чтобы установить свои собственные настройки.источник
powertop
есть/usr/sbin
, нет/usr/bin
.Я решил это, создав сценарий тире
/root/power_save.sh
:Установите его как исполняемый:
И добавьте его в корневой crontab с помощью
sudo crontab -e
:источник
Эта ссылка говорит о том же говорит о той же проблеме:
https://bbs.archlinux.org/viewtopic.php?pid=860406
Я заинтересован в решении самостоятельно и попробую позже. Скажите, можете ли вы реализовать это решение?
Я не смог запустить его, так как система всегда сообщала мне, что в разрешении на запуск исполняемого файла отказано.
Однако это, кажется, работает:
http://philatwarrimoo.blogspot.com/2011/06/powertop-howto-enable-device-power.html
Я использовал короткую команду и запустил ее с помощью sudo.
В качестве полуавтоматического решения я создал лаунчер:
скрипт выглядит следующим образом:
Есть ли способ запретить запрашивать мой пароль?
источник
За ответ rubo77, я бегу
powertop --auto-tune
в ,/etc/rc.local
а затем расстегивать нежелательные изменения в по умолчанию.Однако, поскольку устройство, для которого я хочу отключить автоматическое управление питанием, - это внешнее USB-устройство, которое потенциально может отображаться с другим
/sys
номером дерева, я выполнил немного больше сценариев для его динамической идентификации:где
VENDOR
иPRODUCT
установлены USB-производитель и идентификаторы продукта в шестнадцатеричном формате.Они доступны
идентифицируя устройство в
lsusb
выходных данных (идентификаторы появляются в формеaaaa:bbbb
), илинаблюдая за командой powertop, выполняемой при переключении параметров питания, переходя в текущий
/sys/bus/usb/devices/*
каталог устройства и получая значения из текущегоidProduct
иidVendor
файлов.источник
У меня возникла похожая проблема, и после прочтения вопроса на этом сайте выяснилось, что программа «powertop», видимо, больше подходит для разработчиков.
Как мне установить powertop 1.13?
Более полезная для пользователей версия - «powertop-1.13», найденная в репозиториях. Он показывает предложения по энергосбережению, а также команду, которую он использует для выполнения предложения.
На этом сайте Red Hat Docs есть дополнительные инструкции, чтобы сделать эти изменения постоянными.
В частности:
Удачи!
источник