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

Зміст
- 1. Вступ
- 1.1 Про цей документ.
- 1.2 Про режим laptop_mode
- 1.3 Про інструменти для режиму ноутбука
- 2 Конфігурація ядра Linux
- 2.1 Мінімальне налаштування ядра
- 2.2 Вибір драйвера частоти процесора
- 2.2.1 P-стан Intel
- 2.3 Увімкнення додаткових драйверів
- 2.3.1 Тепловий драйвер sysfs
- 2.3.2 драйвер sysfs powercap
- 2.4 Фіналізація налаштування ядра
- 3 Використання інструментів режиму ноутбука
- 3.1 Встановлення
- 3.2 Конфігурація
- 3.3 Як працюють інструменти для режиму ноутбука
- 3.4 Налаштування управління частотою процесора
- 3.5 Налаштування яскравості дисплея
- 3.6 Налаштування інших служб
- 4 Використання cpufreqd
- 4.1 Встановлення
- 4.2 Конфігурація
- 5 Див. Також
- 6 Зовнішні ресурси
- 7 Список використаної літератури
Вступ
Про цей документ.
Цей документ описує налаштування функцій управління живленням для ноутбуків. Хоча деяку інформацію в цьому посібнику можна застосувати до управління живленням серверів, цей документ не має наміру йти цим шляхом. Будьте обережні, застосовуючи це в системі, що не входить до складу ноутбука.
У цьому документі основна увага буде приділятися інструментам режиму ноутбука, оскільки він пропонує повний набір функціональних можливостей. Однак ми також звернемося до інших інструментів, які можуть запропонувати більш детальний підхід до окремих налаштувань. У таких випадках функцію інструментів режиму ноутбука потрібно вимкнути, щоб обидва інструменти не боролися за один і той же контроль ресурсів.
Про laptop_mode
Налаштування laptop_mode - це налаштування конфігурації в ядрі, що оптимізує введення/виведення, дозволяючи дискам правильно обертатися (і не пробуджуватися відразу після операцій, що стоять у черзі).
Про інструменти для режиму ноутбука
Інструменти в режимі ноутбука - це програмний пакет (app-laptop/laptop-mode-tools), що дозволяє користувачеві оптимізувати функції енергозбереження. Це дозволяє керувати налаштуванням laptop_mode в ядрі Linux, але має додаткові функції, які дозволяють налаштувати інші налаштування системи, пов'язані з живленням.
Конфігурація ядра Linux
Мінімальне налаштування ядра
У sys-ядрі Portage є різні джерела ядра. Ми рекомендуємо використовувати sys-kernel/gentoo-sources, але якщо потрібна розширена підтримка сплячого режиму, може знадобитися TuxOnIce.
Щоб увімкнути належні функції управління живленням в ядрі Linux, увімкніть такі налаштування:
Вибір драйвера частоти процесора
Р-стан Intel
Для новішої серії процесорів Intel Core (на основі мікроархітектури Sandy Bridge або новішої) використовуйте драйвер Intel P-state.
У цьому випадку користувацький простір, на вимогу, і консервативний губернатори непотрібні. продуктивність губернатора слід вибрати за замовчуванням. [1]
Увімкнення додаткових драйверів
Для процесорів Intel, що використовуються в ноутбуках з 2011 р., Можливо, ти захочеш увімкнути додаткові розширені функції - Thermal і powercap sysfs.
Тепловий драйвер sysfs
драйвер sysfs
Крім того, ви можете ввімкнути функцію середнього значення потужності - технологію RAPL. Як утиліти PowerTOP, так і турбостат знають про RAPL. Для ввімкнення RAPL використовуйте:
Щоб скористатися тепловим демоном Linux від Intel, спочатку потрібно запустити sys-power/thermald і увімкнути його за допомогою:
Фіналізація налаштування ядра
Детальніший опис конфігурації див. У статті Керування живленням/Ядро процесора.
Створіть та встановіть нове ядро (якщо потрібно) та перезавантажтесь.
Використання інструментів режиму ноутбука
Встановлення
Не дивно, що установка Інструменти режиму ноутбука програмне забезпечення легко зробити за допомогою:
Однак цей пакет приймає додаткові, необов'язкові налаштування через конфігурацію прапора USE. Тож давайте спочатку подивимось на підтримувані прапори USE та їх значення для пакету.
| acpi | Залежте від sys-power/acpid, щоб зміни в системі були зафіксовані, а функції економії енергії автоматично ввімкнені/вимкнені. | ноутбук не надто старий (близько 2003 року та пізніших). |
| апм | Залежте від sys-apps/apmd, щоб зміни в системі були зафіксовані, а функції економії енергії автоматично ввімкнені/вимкнені. | ноутбук дуже старий. |
| Bluetooth | Залежність від мережі бездротової мережі/bluez, що дозволяє інструментам режиму ноутбука керувати налаштуваннями Bluetooth (увімкнення/вимкнення служби на основі наявності батареї) | ноутбук (і ядро) підтримує Bluetooth. |
| scsi | Залежність від sys-apps/sdparm, що дозволяє інструментам режиму ноутбука керувати SCSI (і ні Параметри диска SATA). | ноутбук використовує диски SCSI. |
Зверніть увагу, що існує два прапори USE, які, здається, стикаються: acpi та apm. То яка угода?
- APM USE забезпечує підтримку Розширене управління живленням, старіший (до 2000 року) стандарт функцій управління живленням в системі.
- ACIP USE забезпечує підтримку Розширена конфігурація та інтерфейс живлення, наступник APM. Всі сучасні ноутбуки підтримують ACPI.
Залежно від системи потрібно буде встановити або acpi, або apm. У подальшій частині цього посібника передбачається, що ноутбук досить недавно став використовувати ACPI.
Отже, з встановленими прапорами USE встановіть інструменти для режиму ноутбука: