Как сделать предложения Powertop постоянными?

11

Когда я запускаю Powertop и смотрю на экран Tunables, около двадцати вещей перечисляются как Плохие. Я могу переключить их на «Good», нажав «Enter», и, когда я это сделаю, срок службы батареи увеличится вдвое .

Как я могу сохранить эти изменения? (Я на Fedora 18, кстати, с Powertop 2.2)

mattdm
источник

Ответы:

8

Powertop, как вы знаете, не является постоянным инструментом, поэтому вам придется настроить свою систему для запуска команд через sysctl, udev, системные модули, скрипты, что угодно ...

Чтобы увидеть, какие команды используются powertop, вам нужно выполнить powertop --htmlПЕРЕД ИЗМЕНЕНИЕМ ЛЮБЫХ ИЗМЕНЕНИЙ, то есть ПЕРЕД переключением настроек с Плохого на Хорошее. Если вы уже настроены на максимальное время автономной работы, отмените изменения и запустите powertop --htmlснова.

Вот как должен выглядеть вывод:

введите описание изображения здесь

don_crissti
источник
2
AH! Часть во всех заглавных буквах - точно, что я скучал.
Матдм
Захватывающе, некоторые советы, кажется, задом наперед . Например, он говорит iw dev wlan0 set power_save off, но повернув его на то , что изменяет настройку на «хорошо».
Матдм
0

Посмотрите в /etc/rc.local. powertop предлагает выполнить некоторые команды, поэтому вставьте их туда.

schaiba
источник
1
У меня нет /etc/rc.conf. Кроме того, powertop, похоже, не предлагает никаких команд для запуска. (Я думаю, что это было сделано в более старой версии.)
mattdm
Создайте его, если его там нет. Используйте powertop --html и откройте полученный файл, перейдя в раздел «Настройки программного обеспечения, нуждающиеся в настройке»
schaiba
Если я создаю этот файл, я совершенно уверен, что он ничего не сделает в моей системе. И вывод html не имеет раздела с таким именем. Существуют Оптимальные Настроенные Настройки Программного Обеспечения , но в нем просто перечислены такие элементы, как «Включить питание SATA Managmenet для host0», без команд.
Матдм
Мой плохой, это должен был быть rc.local. У Fedora IIRC есть файл systemd, который будет его запускать.
Щайба
1
Я не на Fedora, я на Arch, и не только у меня есть этот раздел, но у меня есть предложенные команды. Возможно, любой, кто использует Fedora, мог бы помочь в дальнейшем.
Щайба
0

Следуя всем powertopпредложениям, вы также можете назвать его с --auto-tuneопцией:

   --auto-tune
         Set all tunable options to their good setting without interaction.

Таким образом, вызов powertop --auto-tuneиз стартового скрипта сделает его постоянным (например, из rc.local).

maxschlepzig
источник
Там могут быть определенные настройки, например, спящий USB-устройство, которые вы можете отключить от автонастройки. Было бы неплохо иметь способ сделать это.
jocull