Чому powertop все ще виявляє налаштування, які можна змінити на> 12.04?


15

Відповідно до цього питання Q-A для ноутбука та режиму харчування більше не потрібні убунту 12.04, оскільки економія енергії тепер включена в ядро.

Тож я вирішив видалити інструменти в режимі ноутбука зі свого ноутбука, оскільки це призвело до вимкнення мого ноутбука, коли він працює від батареї, і нібито не змінить енергоспоживання.

Але коли я перевірив powertop після видалення інструментів для режиму ноутбука, я зауважив, що насправді деякі "Налаштування" перейшли від "хорошого", коли режим ноутбука все ще увімкнено, до "поганого" після видалення.

Bad           VM writeback timeout                                                                                   
Bad           Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad           Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Good          Wireless Power Saving for interface wlan0
Good          Enable SATA link power management for /dev/sda
Good          NMI watchdog should be turned off
Good          Enable Audio codec power management
Good          Bluetooth device interface status
Good          Autosuspend for USB device BT-270 (Broadcom Corp)
Good          Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam)

Якщо в режимі ноутбука-інструменти ще тільки на першому було позначено як "погано".


Тому мої актуальні запитання:

  • Якщо ці енергозбереження інтегровані в ядро, яке використовується Ubuntu 12.04, то чому powertop може побачити різницю?

  • Чи змінить інструменти режиму ноутбука щось змінить мій ресурс акумулятора?

  • Я також встановив Юпітер, щоб поліпшити термін служби акумулятора, це також не має значення?


Сподіваюсь, мої пояснення були дещо чіткими. (зауважте, що я зовсім новачок у Ubuntu та GNU / Linux)

Дуже дякую.


1
У порівнянні з WinXP або Win7 на тих же ноутбуках, Ubuntu завжди був хорошим із конфігурацією за замовчуванням (я використовую Ubuntu на ноутбуках з 2006 року). Якщо ви "зовсім новачок в Ubuntu", я б почав використовувати його таким, яким він є, замість того, щоб починати змінювати речі, яких ви не розумієте ... Але це лише моя скромна думка. *
ttoine

Відповіді:


7

Я відповім на нього частинами:

Пояснення

Якщо ці енергозбереження інтегровані в ядро, яке використовується Ubuntu 12.04, то чому powertop може побачити різницю?

  • PowerTop може виконати певну роботу, щоб заощадити енергію, ядро ​​тепер має вбудовану функцію управління батареєю, яку ввімкнено через інструменти в режимі ноутбука, хоча він налаштований на загальне обладнання. PowerTop передає інструментам для режиму ноутбука деякі інструкції щодо кращого керування живленням, що базуються на вашій конкретній системі, тому таким чином вам не потрібно вручну налаштовувати файл інструментів для режиму ноутбука. Підводячи підсумок, він автоматизує конфігурацію параметрів живлення, хоча я не можу сказати вам, що він представляє в цифрах, кожна батарея, кожна система різні, якщо ви хочете, виконайте деякі тести.

Чи змінить інструменти режиму ноутбука щось змінить мій ресурс акумулятора?

  • Laptop-mode-tools - це пакет, який відповідає за продовження терміну служби акумулятора, а головне, цей пакет - це те, що активує функцію Laptop Mode ядра Linux. Цей пакет дозволяє налаштувати багато параметрів, пов’язаних з живленням, шляхом прямого редагування файлів, ви можете використовувати PowerTop, щоб зробити брудну роботу за вас, але якщо ви знаєте багато цього ... жодна автоматизована річ не може замінити важку роботу людини . Підбиття підсумків, видалення інструментів для режиму ноутбука може спричинити деяку помітну різницю у вашому ресурсі акумулятора, оскільки ваша система не перейматиметься ефективним використанням енергії акумулятора.

Я також встановив Юпітер, щоб покращити час роботи акумулятора, це також не має значення?

  • Jupiter дозволяє вашій системі скористатися технологією Super Hybrid Engine (SHE), яка використовує спільну роботу між апаратним, програмним забезпеченням та BIOS для економії акумулятора. Якщо ваша апаратура використовує SHE, вам потрібно скористатись Юпітером, оскільки це може забезпечити до 50% довший час роботи акумулятора. Хоча якщо ваше обладнання не підтримує SHE, Юпітер діє як звичайний інструмент економії енергії, який регулює використання енергії системи відповідно до ваших потреб. Підсумовуючи це, це має значення, головним чином, якщо ви можете використовувати SHE, хоча з часом інструменти такі PowerTop зроблять енергоменеджмент настільки ефективним, що програмне забезпечення, наприклад Юпітер, не буде необхідним, але поки ви можете побачити деякі вдосконалення.

Перегляньте ці сторінки, щоб отримати більше інформації:

Відповідь

Чому powertop все ще виявляє налаштування, які можна змінити на> 12.04?

Оскільки є настроювані налаштування, наскільки я знаю, вам все одно потрібні інструменти в режимі ноутбука, щоб використовувати функції енергозбереження, вбудовані в ядро ​​Linux, або ж програму такого Юпітера. Згадані вами запитання та відповіді показують, що поліпшення використання енергії було зроблено в ядрі, і не було зазначено, що інструменти для режиму ноутбука не мають значення, і зауважте, що ці вдосконалення застосовуються у всіх випадках, коли ви знаходитесь на робочому столі чи ноутбуці, якщо ви хочете, щоб ядро ​​управляло енергією для використання акумулятора, вам все одно потрібні інструменти для режиму ноутбука або щось інше, щоб сказати ядро, щоб зробити це.

Чому поліпшення powertop, Юпітер та співпраця. претензія на пропозицію не була реалізована в ядрі?

Побачте, що PowerTop не додає функцій до управління живленням, всі функції, які він використовує, реалізовані в ядро ​​Linux, хоча ядро ​​Linux не знає, коли ними користуватися, сюди вводиться інструмент для ноутбукового режиму, який вимагає використання цих Функції ядра, хоча інструменти в режимі ноутбука, для стабільності, безпеки та сумісних питань розроблені для загальних цілей.

Через це існує пакет PowerTop, який конфігурує інструменти для режиму ноутбука відповідно до конкретної машини, що використовується. Інструменти для режиму ноутбука просто не можуть налаштувати його на оптимізацію використання, оскільки він робить більш крихким, схильним до відмов і нестабільним.

Ось чому PowerTop не може "злитися" з інструментами для режиму ноутбука і побачити, що ядро ​​вже має функції, а ноутбук-режим-інструменти просто кажуть: - Використовуйте це, ми в ноутбуці!

Юпітер використовує SHE - технологію, обмежену лише для ноутбуків ASUS. Ядро Linux не може реалізувати цю функцію, оскільки це функція, заснована на програмному забезпеченні. І Юпітер також пропонує користувацькі режими використання, тому користувач вирішує, у чому полягають потреби, те, що не може запропонувати ядро, і Юпітер просто скаже ядро, що робити, знову ж таки, ядро ​​має функції для використання, а Юпітер говорить до ядра: - Використовуйте їх таким чином!

SHE - це інструмент, який підвищує енергоефективність ноутбука, інтелектуально підвищує продуктивність системи при великому навантаженні, таким чином дозволяє ноутбуку відповідати потребам процесорних та ресурсомістких завдань, а також пропонує вибір режимів роботи та енергоспоживання, які дозволяють користувачам робити швидкі та прості налаштування відповідно до сценаріїв використання.

Тож це просто програмне забезпечення, яке використовує якусь конкретну технічну конструкцію, визначає процеси, що працюють для управління потужністю та пропонують налаштування користувача. Функція ядра не може цього запропонувати, ядро ​​не є для того, щоб оцінювати речі та приймати рішення, коли щось використовувати чи ні, а програмне забезпечення тут обов’язково, оскільки воно повинно знати в ОС, скільки енергії потрібно, ядро ​​не може оцінити ці потреби.

Підводячи підсумок: Linux Kernel має функції, інструменти для режиму ноутбука просто кажуть ядру, що пора їх використовувати, тому що ядро ​​самостійно не може цього вирішити, воно навіть не знає, працює він на робочому столі чи ноутбуці. PowerTop налаштовує інструменти для режиму ноутбука для кращого використання його можливостей. Юпітер діє як поєднання інструментів PowerTop та ноутбук-режим, а також дає простий спосіб налаштувати параметри споживання електроенергії. Чому Canonical не може просто замінити інструменти для режиму ноутбука на більш повний інструмент, такий як Юпітер? Якщо вони хочуть, вони можуть, хоча, як я вже сказав, це робить речі нестабільнішими, оскільки це діє по-різному в різних машинах, тому вони набувають продуктивності та особливостей, хоча втрачають стабільність, я би голосував за Юпітера (або Canonical ' подібні, вони люблять робити речі своїми ха-ха) замінювати інструменти для режиму ноутбука.

Я думаю, що я не був таким чітким, як хотілося, ось метафора спрощення:

Kernel - це контрольна таблиця залізничного вокзалу, в цій таблиці є кнопки (функції), де можна керувати використанням поїздів, хоча йому потрібно хтось натискати ці кнопки, коли це потрібно, цей хлопець - оператор (ноутбук-режим- інструменти), хоча цей хлопець просто дотримується зразків, залежно від часу доби, щоб користуватися поїздами чи ні, але якщо у нього є радіо, люди на станціях (PowerTop) можуть точно повідомити йому про необхідність більш-менш поїздів. У більш автоматизованій системі Оператор (Юпітер) замість радіо має камери на станції, щоб він просто спостерігав за трафіком на станціях і оцінював потребу чи не більше поїздів. Але дивіться, що в таблиці керування (ядро) є всі кнопки (функції) для управління поїздами (керування споживанням енергії).

Моя рекомендація? Зберігайте три: інструменти для режиму ноутбука, PowerTop та Юпітер. Вони не зашкодять вашій системі, і все, як правило, покращується.


Спасибі за вашу відповідь. Це хороший огляд того, що робить кожен інструмент, але я відчуваю, що ви не відповіли на актуальне питання, через що поліпшення powertop, jupiter та co. претензія на пропозицію не була реалізована в ядрі. Можливо, їх варіанти небезпечні або недостатньо широко застосовні. Хоча це лише здогадки. Я хотів би почути канонічну відповідь на це. У будь-якому випадку, оскільки час щедрості закінчується, я, мабуть, нагородую вашою відповіддю. Ще раз дякую, що знайшли час для відповіді.
Glutanimate

Отже, якщо я правильно це розумію, інструменти, що входять до ядра, не використовуються автоматично? (але ввімкнути камеру через Powertop?) Як я вже згадував у запитанні, я не зміг виправити проблему з відключенням, спричинену інструментами для режиму ноутбука, тому не думаю, що я буду її перевстановлювати. :(
user138784

@MHC Вибачте за моє слабке пояснення з цього приводу, я відредагую свою відповідь, щоб висвітлити цю справу, хоча я не знаю канонічної відповіді на це, вибачте. user138784 Дивіться, що ядро ​​Linux має вбудовані функції для енергозбереження, хоча щось у вашій ОС потрібно сказати ядру, щоб ним користуватися, і ця річ - це інструменти для роботи в режимі ноутбука. PowerTop не обов'язковий, але він може покращити використання інструментів для режиму ноутбука.
Родріго Мартінс

Якщо ви не можете перевстановити інструменти для режиму ноутбука, то краще придбати Юпітер, оскільки він може якось замінити інструменти для режиму ноутбука.
Родріго Мартінс

Дякую за відповідь. У мене вже був встановлений Юпітер, і він, здається, працює. Чи маєте ви уявлення про те, як інструменти в режимі ноутбука можуть викликати проблеми із вимкненням?
user138784

3

Інструменти для режиму ноутбука застаріли, це можливо те, що ви шукаєте;

http://www.linrunner.de/en/tlp/tlp.html

TLP - це інструмент управління живленням для Linux. Це приносить вам переваги розширеного управління живленням без необхідності розуміти кожну технічну деталь.

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

Запустіть PowerTOP до та після, щоб побачити різницю. Налаштування живлення будуть перепрофільовані TLP після нового завантаження.


Я можу абсолютно погодитися з цим. Завдяки встановленому TLP мені вдалося зменшити енергоспоживання акумулятора з 22 Вт до 12 Вт. Термін служби акумулятора в моєму ноутбуці зараз схожий на Windows.
Glutanimate

Мені подобалося tlp краще, ніж інструменти для режиму ноутбука, але проблема з tlp полягає в тому, що він не має можливості зменшити яскравість lcd, коли працює від акумулятора.
wedu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.