Бедный срок службы батареи после обновления ядра: 4.5.2 (16.04 LTS)

Когда я впервые установил 16.04 LTS, в ядре 4.4.0 у меня было приличное время автономной работы около 3 часа в среднем , но я обновился до 4.5.2 , чтобы решить приостановить проблему и некоторые другие вопросы, и теперь это меньше, чем 1,40 часа , даже при низкой яркости.

Что могло вызвать разрыв между ядрами? 4.5.2 стабильна, и то же самое произошло при обновлении до 4.4.8 (lts).

Я прилагаю выходы TLP. Я отчаянно стараюсь сделать это для увеличения времени автономной работы.

uname -a:

Linux gaj-Lenovo-Z51-70 4.5.2-040502-generic #201604200335 SMP Wed Apr 20 07:37:26 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Я сделал вывод tlp -stat для обоих используемых ядер (4.4.0 и 4.5.2), и единственное отличие, которое я могу обратите внимание, что последнее ядро ​​4.5.2 выводит это по сравнению с 4.4.0, которое экономит батарею:

/sys/devices/system/cpu/intel_pstate/min_perf_pct      = 18
/sys/devices/system/cpu/intel_pstate/max_perf_pct      = 100
/sys/devices/system/cpu/intel_pstate/no_turbo          = 0

x86_energy_perf_policy: program for your kernel not installed.

Когда я пытаюсь установить linux-tools, как объяснено на веб-сайте устранения неполадок TLP , в котором говорится

tlp-stat -p shows "x86_energy_perf_policy: program [for your kernel] not installed."

Depending on the distro your mileage may vary:

Ubuntu: install the meta-package linux-tools (or linux-tools-lts-* for HWE stack kernels), no package available for mainline kernels.

Я получаю:

 Package linux-tools is a virtual package provided by:
      linux-tools-virtual 4.4.0.21.22
      linux-tools-lowlatency 4.4.0.21.22
      linux-tools-generic 4.4.0.21.22
    You should explicitly select one to install.

Так что нет инструментов для ядра 4.5.2. Или я должен установить инструменты стека HWE? Что означает HWE по отношению к стабильному ядру 4.5.2?

Большое спасибо.

РЕДАКТИРОВАТЬ : На 4.5.2 я также слышу вентилятор чаще и интенсивнее, даже при открытии Chrome, Skype и т. Д.

РЕДАКТИРОВАНИЕ 2 : Возможно, стоит отметить, что я использую гибридную графическую систему INtel и ATI, но я не установил никаких собственных драйверов или не обновил их вручную.

РЕДАКТИРОВАТЬ 3 : sudo tail -f -n 1000 / var / log / syslog при запуске TLP:

^[[B^[[AMay  5 21:52:57 gaj-Lenovo-Z51-70 kernel: [ 7945.966502] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
May  5 21:52:57 gaj-Lenovo-Z51-70 kernel: [ 7945.976707] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
May  5 21:53:12 gaj-Lenovo-Z51-70 kernel: [ 7961.360242] acpi_call: Cannot get handle: Error: AE_NOT_FOUND
4
задан 5 May 2016 в 22:54

2 ответа

Для ответа на мой собственный вопрос проблема состояла в том, что в двойной графической системе, более новые ядра загрузят и энергосберегающий и осторожный GPU, тогда как ядро установки по умолчанию, которое шло с 16.04 LTS, не будет, и впоследствии вентилятор и батарея были бы истощены больше.

Это, возможно, было решено путем создания и использования radeonoff сценария при начальной загрузке, или просто, как я решил его, отключив switichable графические опции в BIOS. Временное решение, untilAMDGPU более разрабатывается.

2
ответ дан 6 May 2016 в 08:54
  • 1
    В Gparted это показывает ESP как/dev/sda, но я, don’t, кажется, в состоянии смонтировать его с помощью Sudo, монтирую команду-a. – Derek Ham 17 October 2017 в 08:57

Вы установили TLP для расширения ресурса аккумулятора на ноутбуке, но все еще получаете плохой ресурс аккумулятора. При рассмотрении вывода tlp -stat output, Вы нашли сообщение об ошибке x86_energy_perf_policy: program for your kernel not installed.

, Когда Вы пытаетесь установить политику энергоэффективности sudo apt-get install linux-tools-generic, установка, кажется, работает, но не имеет никакого эффекта.

я посмотрел на код для x86_energy_perf_policy, и я не видел проблем с ним. Это, кажется, не ядро, конкретное, таким образом, это похоже x86_energy_perf_policy, который является частью linux-tools-common, не связан в ядро правильно.

Это будет иметь большой эффект на ресурс аккумулятора для ноутбуков с Intel CPUs, так как политика по умолчанию состоит в том, чтобы максимизировать производительность за счет энергетических расходов (и следовательно ресурс аккумулятора).

я могу быть неправым, и x86_energy_perf_policy мог обесцениваться, и TLP должен все же нагнать, но это похоже на серьезную ошибку ядра. Я мог попытаться исправить Ваше ядро для разрешения этого, но эта проблема произведет это и последующие версии ядра Linux, пока это не будет разрешено так, я предлагаю, чтобы Вы повысили ошибку путем ввода ubuntu-bug на терминале. Не стесняйтесь вставлять части этого ответа в Ваш отчет об ошибках, если это помогает.

3
ответ дан 6 May 2016 в 08:54
  • 1
    Убедитесь, что Вы установили в режиме EFI. Будет небольшой (~500MB) раздел, форматировал FAT32 и отметил как ESP (Системный Раздел EFI). Необходимо будет удалить флаг временно, чтобы смонтировать и отредактировать содержание. – ravery 16 October 2017 в 11:55

Другие вопросы по тегам:

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