Резервная батарея не так долго, как ожидалось, и температура системы повышается при использовании Ubuntu

Обоснование позади требования входа в систему описано в ошибка 784485 . Из ссылки:

Это отмечается, как не зафиксирует, потому что это - функция, не ошибка. pastebin злоупотребляли как способ разместить нежелательное содержание, iirc, и эта опция была реализована для остановки этого.

[...]

Ralph, к сожалению, Вы правы. Неудачно, что злоупотребление заставило нас ограничить функции. Существуют другие сервисы, которые позволяют то, в чем Вы нуждаетесь. Вероятно, лучше использовать это.

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

единственная альтернатива должна была бы использовать другой pastebin сервис или так или иначе извлечь требуемый текст из версии HTML (Используя, например, grep или sed).

2
задан 13.04.2020, 10:34

2 ответа

Улучшение энергопотребления / времени автономной работы в Linux с TLP

<час>

Обзор

Используйте это, чтобы улучшить производительность батареи и поддерживать температуру. Итак, вот как установить и настроить TLP:

 sudo add-apt-repository ppa:linrunner/tlp
 sudo apt-get update
 sudo apt-get install tlp tlp-rdw smartmontools ethtool

ThinkPads

 sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool

tlp-rdw - Мастер радиоустройств - необходимо включить / отключить & amp; Энергосбережение (Wifi / Bluetooth)

smartmontools - требуется для tlp-stat для отображения диска S.M.A.R.T. data

ethtool - необходим для отключения пробуждения по локальной сети

tp-smapi-dkms Только для ThinkPad, tp-smapi необходим для порогов зарядки аккумулятора и особый вывод состояния ThinkPad для tlp-stat

acpi-call-tools Только для ThinkPad, acpi-call необходим для порогов зарядки аккумулятора в Sandy Bridge и более новых моделях


Конфигурация

Удаление конфигурации частоты процессора Ubuntu по умолчанию

 sudo update-rc.d -f ondemand remove 

Разработчик TLP

(Это не общая предпосылка для TLP, но она необходима только в том случае, если пользователь решает сменить регулятор по умолчанию. Если пользователь выдает команду , не изменяя также настройки TLP , он завершается «производительностью» , что очень плохо для батареи.), применить к разделу 3.) Масштабирование процессора и частоты

Основной файл конфигурации TLP находится в / etc / default / tlp

  sudo gedit /etc/default/tlp

Параметры

Общие советы :

  1. Параметры, заканчивающиеся на _AC, действуют при подключенном источнике питания

  2. Параметры, оканчивающиеся на _BAT, действуют при работе от батареи

  3. Параметры, содержащие пробелы, должны быть заключены в двойные кавычки, например: «»

  4. Некоторые параметры по умолчанию неактивны; удалите начальный '#', чтобы активировать


0.) Общие

TLP_ENABLE=1

Установить на 0, чтобы отключить TLP (требуется перезагрузка), его следует включить, поэтому оставьте значение по умолчанию

1.) Файловая система

     DISK_IDLE_SECS_ON_AC=0
     DISK_IDLE_SECS_ON_BAT=2 

DISK_IDLE_SECS_ON_BAT = 2 = Вы можете либо оставить значение по умолчанию (2) , либо отредактировать его как 5 , по умолчанию Ubuntu использует 5 , оно зависит от вас Прочитайте приведенную ниже справку

 cat /usr/lib/pm-utils/power.d/laptop-mode

Это контролирует, насколько агрессивна система при попытке избежать записи на диск. Чем дольше диск простаивает, тем больше энергии вы можете сэкономить.

Это активно только при питании от батареи и восстанавливает эти значения по умолчанию в ядре при питании от переменного тока.

По умолчанию 5 , который включает режим ноутбука и вынуждает систему ждать 5 секунд всякий раз, когда что-то просит записать на диск, чтобы сбросить как можно больше данных.

2.) Значения грязной страницы

 MAX_LOST_WORK_SECS_ON_AC=15
 MAX_LOST_WORK_SECS_ON_BAT=60 

Оставьте значение по умолчанию

Значения по умолчанию 60, что означает, что Ядро не начнет принудительно заставлять процесс записывать информацию файла, которая была изменена, но не сохранена, пока 60% используемой системной памяти не заполнится грязной информацией.

3.) Процессор и масштабирование частоты

 CPU_SCALING_GOVERNOR_ON_AC=ondemand
 CPU_SCALING_GOVERNOR_ON_BAT=powersave

Удалите хэш и отредактируйте его как консервативный.

Вам решать, что вы хотите, вы также можете использовать ON_BAT = powersave

Выбрать регулятор масштабирования частоты процессора: ondemand / powersave / performance / conservative

Губернатор ??

Губернатор решает, какую частоту следует использовать.

Описание модуля:

ondemand        Dynamically switch between CPU(s) available if at 95% cpu load

performance     Run the cpu at max frequency

conservative    Dynamically switch between CPU(s) available if at 75% load

powersave       Run the cpu at the minimum frequency

Разработчик TLP

Использование «консервативного» перезагружения PowerSave - особенно на AC - не должно быть общей рекомендацией, а только опция для оборудования, которое производит чрезмерный нагрев или шум вентилятора.

4.) Мин. / Макс. Частота

 #CPU_SCALING_MIN_FREQ_ON_AC=0
 #CPU_SCALING_MAX_FREQ_ON_AC=0
 #CPU_SCALING_MIN_FREQ_ON_BAT=0
 #CPU_SCALING_MAX_FREQ_ON_BAT=0

Установите минимальную / максимальную частоту, доступную для регулятора масштабирования. Возможные значения сильно зависят от вашего процессора. Для доступных частот см. Вывод tlp-stat, раздел «Процессор +++».

Подсказка : Параметры по умолчанию отключены, удалите начальный #, чтобы включить их, в противном случае используются значения по умолчанию для ядра.

5.) Turbo Boost

 CPU_BOOST_ON_AC=1
 CPU_BOOST_ON_BAT=0

Установите функцию процессора «Turbo Boost»: 0 = отключить / 1 = разрешить, требуется ядро ​​Intel Я процессор и ядро ​​3.7 или новее.

Важное замечание: Это может противоречить настройкам регулятора вашего дистрибутива. Значение 1 не не активирует активацию, а только позволяет

6. ) Ядра / гиперпотоки процессора

 SCHED_POWERSAVE_ON_AC=0
 SCHED_POWERSAVE_ON_BAT=1

Минимизация количества используемых ядер / гиперпотоков процессора в условиях малой нагрузки

7. ) Ядро

 NMI_WATCHDOG=0

Активировать сторожевой таймер NMI ядра (0 = отключено / сохранение питания, 1 = включено). Значение 1 относится только к отладке ядра.

8.) Расширенный уровень управления питанием жесткого диска

 DISK_APM_LEVEL_ON_AC="254 254"
 DISK_APM_LEVEL_ON_BAT="128 128"

Установите «Уровень расширенного управления питанием». Возможные значения находятся в диапазоне от 1 до 255:

1 – max power saving / minimum performance 

Важное замечание: этот параметр может привести к повышенному износу дисковода из-за чрезмерной разгрузки головки чтения-записи (распознаваемой по шумам щелчка)

128 – compromise between power saving and wear (TLP standard setting on battery)

192 – prevents excessive head unloading of some HDDs

254 – minimum power saving / max performance (TLP standard setting on ac)

255 – disable APM (not supported by some disk models)

Различные значения для нескольких дисков разделяются пробелами.

9.) Планировщик дискового ввода-вывода

 #DISK_IOSCHED="cfq cfq"

Выберите планировщик ввода-вывода для дисковых устройств: noop / deadline / cfq (по умолчанию: cfq) Отдельные значения для нескольких устройств с пробелами.

noop часто является лучшим выбором для блочных устройств с поддержкой памяти (например, оперативных дисков) и других невращающихся носителей (флэш), где попытка перепланировать ввод-вывод является пустой тратой ресурсов

дедлайн - это легкий планировщик, который пытается установить жесткое ограничение задержки

cfq пытается поддерживать справедливость пропускной способности ввода / вывода в масштабе всей системы

10.) Управление питанием агрессивной линии SATA (ALPM):

min_power / medium_power / max_performance

 SATA_LINKPWR_ON_AC=max_performance
 SATA_LINKPWR_ON_BAT=min_power

ALPM Агрессивное управление питанием канала (ALPM) - это механизм, в котором контроллер SATA AHCI может перевести канал SATA, который подключается к диску, в режим очень низкого энергопотребления в периоды нулевой активности ввода / вывода и в состояние активного питания, когда работа должна быть сделана. Испытания показывают, что это может сэкономить около 0,5-1,5 Вт электроэнергии в типичной системе. (Подробнее см. «Источники и дополнительная помощь» )

11.) Управление питанием активного состояния PCI Express (PCIe ASPM):

(по умолчанию / performance / powersave)

Подсказка: на некоторых машинах требуется опция загрузки ядра pcie_aspm = force

 PCIE_ASPM_ON_AC=performance
 PCIE_ASPM_ON_BAT=powersave

12. ) Графическая тактовая частота Radeon

(метод профиля): низкий / средний / высокий / автоматический / по умолчанию

auto = mid на BAT, высокий на AC; default = использовать аппаратные настройки по умолчанию (только Kernel> = 2.6.35, не с драйвером fglrx!)

 #RADEON_POWER_PROFILE_ON_AC=high
 #RADEON_POWER_PROFILE_ON_BAT=low

13.) Режим энергосбережения WiFi

1 = отключить / 5 = включить

(Linux 2.6.32 и более поздние версии, только некоторые адаптеры!)

 WIFI_PWR_ON_AC=1
 WIFI_PWR_ON_BAT=5

14.) Отключить пробуждение на локальной сети

Y = Да, N = Нет

 WOL_DISABLE=Y

15.) Экономия энергии звука для Intel HDA

Включение энергосбережения для устройств Intel HDA, AC97 (время ожидания в секундах). Значение 0 отключает /> = 1 включает энергосбережение.

 SOUND_POWER_SAVE=1

Отключить контроллер (только HDA): Да / Нет

 SOUND_POWER_SAVE_CONTROLLER=Y

16.) Отключить оптический привод в UltraBay >> (только для ThinkPad)

Установите 1 для отключения оптического привода в UltraBay (только для ThinkPad) при работе от батареи. Значение 0 отключает эту функцию (по умолчанию). Привод можно снова включить, отпустив (и снова вставив) рычаг извлечения или нажав кнопку извлечения диска на более новых моделях. Примечание : жесткий диск UltraBay никогда не отключается.

  BAY_POWEROFF_ON_BAT=1

Устройство оптического привода для отключения питания (по умолчанию sr0)

 BAY_DEVICE="sr0"

17.) Управление питанием во время выполнения для устройств с шиной pci (e)

  RUNTIME_PM_ON_AC=on
  RUNTIME_PM_ON_BAT=auto

Время выполнения PM для всех устройств шины pci (e)

 RUNTIME_PM_ALL=1

Время выполнения PM для всех устройств шины pci (e): 0 = отключить / 1 = включить, предупреждение: экспериментальная опция может привести к нестабильности системы

Иногда мой USB-ключ мыши не делал не работает, когда я подключаю его к порту USB 3, работает нормально, когда я подключаю его к порту USB 2, и все мои устройства USB 3 работают нормально, без проблем.

18.) USB autosuspend

Установите в 0, чтобы отключить / 1, чтобы включить функцию USB autosuspend

 USB_AUTOSUSPEND=1

19.) Запуск и выключение системы

 RESTORE_DEVICE_STATE_ON_STARTUP=0

Восстанавливает состояние радиоустройства (встроенный bluetooth, wifi, wwan) из предыдущего выключения при запуске системы:

0 - отключить, 1 - включить

 DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan" 

Отключает встроенные радиоустройства при запуске системы:

bluetooth
wifi – Wireless LAN
wwan – Wireless Wide Area Network (UMTS)

Несколько устройств разделяются пробелами.

У меня ошибка, что мое устройство Blue tooth не отключено при запуске, поэтому, если вы столкнулись с этой проблемой, просто выполните следующую конфигурацию

 sudo nano /etc/rc.local 

и добавьте следующую строку перед выходом 0

 rfkill block bluetooth

Сохранить & amp; Выход & amp; Перезагрузка


Работа с TLP

После установки TLP будет автоматически активирована при запуске системы.

Чтобы запустить его немедленно без перезагрузки или применить измененные настройки, используйте:

  sudo tlp start

Используйте команду терминала tlp-stat для проверки правильности работы TLP

 sudo tlp-stat

Проверьте вас температура системы

 sudo tlp-stat -t

Показать только информацию об аккумуляторе:

 sudo tlp-stat -b
 sudo tlp-stat --battery 

Показать только конфигурацию:

tlp-stat -c
tlp-stat --config

Показать только состояние переключения радиоустройств:

tlp-stat -r
tlp-stat --rfkill

Показывать только температуру и скорость вентилятора:

tlp-stat -t 

Применить настройки батареи (без учета фактического источника питания):

sudo tlp bat

Применить настройки переменного тока (без учета фактического источника питания) :

sudo tlp ac

Вы можете проверить, какой ввод / вывод вы используете.

 sudo tlp-stat  # Check the section +++ Storage Devices

Режим трассировки

Для более подробного изучения подозрительных проблем в TLP включите режим трассировки в / etc / default / tlp:

 TLP_DEBUG="lock nm path pm rf run sysfs udev usb" 

Добавьте вышеупомянутую строку в конец / etc / default / tlp. Накопленные данные трассировки могут быть прочитаны в любое время с помощью

 tlp-stat -T 

Или

 grep "tlp" /var/log/debug 

В случае, если трассировка вывод отсутствует, вы должны изменить конфигурацию rsyslogd. Создайте файл /etc/rsyslog.d/90-debug.conf, содержащий

 *.=debug;\
 auth,authpriv.none;\
 news.none;mail.none -/var/log/debug

и перезапустите демон

 sudo /etc/init.d/rsyslog restart 

Источники и дополнительную помощь

Очень хорошая поддержка на веб-сайте TLP

Полезная ссылка для настройки 1

Настройки TLP

ALPM


Дополнительные настройки


Настройте частоту своего процессора с помощью indicator-cpufreq

Установка

indicator-cpufreq поможет вам изменить частоту вашего процессора на ходу:

 sudo apt-get install indicator-cpufreq 

Перейти к Dash > искать Запуск > изменить indicator-cpufreq добавить -f или скопировать вставить следующую команду:

 indicator-cpufreq -f 

enter image description here

Снимок экрана

enter image description here

С помощью индикатора вы сможете отслеживать текущую частоту процессора и усилитель;

3
ответ дан 13.04.2020, 10:35

Неточный индикатор может привести к тому, что значения емкости аккумулятора неверны. Батарея может сообщать, что она по-прежнему имеет 10% емкости, хотя на самом деле она имеет гораздо более низкое значение, и это приводит к неожиданному отключению компьютера. Наиболее адекватный метод для полной разрядки (от 100% до минимум 3%). состоит из следующей процедуры:

Полностью зарядите аккумулятор до максимальной емкости (100%); Дайте аккумулятору полностью отдохнуть в течение 2 часов или более, чтобы он остыл от процесса зарядки. Вы можете нормально пользоваться компьютером в течение этого периода; Отключите шнур питания и установите компьютер в режим гибернации автоматически при 5%. Если вы не можете выбрать 5%, то вам следует использовать минимально допустимое значение, но не ниже 5%;

Не выключайте компьютер, пока он не перейдет в спящий режим. Вы можете нормально пользоваться компьютером в течение этого периода; Когда компьютер полностью выключится, дайте ему оставаться в режиме гибернации в течение 5 часов или даже больше; Затем подключите компьютер к источнику питания для непрерывной полной зарядки до максимальной емкости (100%). Вы можете нормально пользоваться компьютером в течение этого периода.

После процесса калибровки зарегистрированный уровень износа обычно выше, чем раньше. Это естественно, так как теперь он сообщает истинную текущую емкость, которую аккумулятор должен держать заряд. Литий-ионные аккумуляторы имеют ограниченное количество циклов разрядки (обычно от 200 до 300 циклов), и они будут сохранять меньшую емкость с течением времени.

Многие люди склонны думать: «Если калибровка дает более высокий уровень износа, то это плохо». Это неправильно, потому что, как сказано, калибровка предназначена для того, чтобы ваша батарея показывала истинную емкость, которую она может держать, и она предназначена для того, чтобы избежать неожиданностей, таких как, например, нахождение в середине презентации, и внезапно компьютер выключается на 30 % заряда.
ИСТОЧНИК: BatteryCare

1
ответ дан 13.04.2020, 10:35

Теги

Похожие вопросы