Я намагаюся встановити додаток налаштувань живлення Юпітера, але я прочитав, що він більше не сумісний з новим ядром. Чи є подібна програма чи спосіб керувати налаштуваннями живлення 13.04?
Я намагаюся встановити додаток налаштувань живлення Юпітера, але я прочитав, що він більше не сумісний з новим ядром. Чи є подібна програма чи спосіб керувати налаштуваннями живлення 13.04?
Відповіді:
TLP приносить вам переваги розширеного управління живленням для Linux без необхідності розуміти кожну технічну деталь. TLP оснащений конфігурацією за замовчуванням, яка вже оптимізована для роботи акумулятора, тому ви можете просто встановити та забути її. Тим не менш, TLP налаштовується під Ваші конкретні вимоги.
Kernel laptop mode and dirty buffer timeouts
Processor frequency scaling including "turbo boost" / "turbo core"
Power aware process scheduler for multi-core/hyper-threading
Hard disk advanced power magement level and spin down timeout (per disk)
SATA aggressive link power management (ALPM)
PCI Express active state power management (PCIe ASPM) – Linux 2.6.35 and above
Runtime power management for PCI(e) bus devices – Linux 2.6.35 and above
Radeon KMS power management – Linux 2.6.35 and above, not fglrx
Radeon dynamic power management – Kernel 3.11 and above, not fglrx
Wifi power saving mode – depending on kernel/driver
Power off optical drive in drive bay (on battery)
Audio power saving mode – hda_intel, ac97
Також перевірте додаткові функції
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw smartmontools ethtool
sudo apt-get install tp-smapi-dkms acpi-call-tools tlp tlp-rdw smartmontools ethtool
Індикатор TLP для єдності Індикатор єдності створений для зручного переключення між режимами змінного та BAT. Використовуйте його на свій страх і ризик. Завантажте тут: індикатор-TLP.py
Видалення конфігурації частоти процесора Ubuntu за замовчуванням
sudo update-rc.d -f ondemand remove
(Це не є загальною умовою для TLP, але воно необхідне лише у тому випадку, якщо користувач вирішить змінити губернатор за замовчуванням. Якщо користувач видає команду, не змінюючи також налаштування TLP , він закінчується "перфомансом", що для батареї досить погано життя.), зверніться до розділу 3.) Масштабування процесора та частоти
Основний файл конфігурації TLP - це / etc / default / tlp
sudo -i gedit /etc/default/tlp
TLP_ENABLE=1
Встановіть 0, щоб відключити TLP (потрібна перезавантаження), його слід включити, тому залиште значення за замовчуванням
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 секунд, коли щось запитує записати на диск, щоб вимити стільки даних, скільки ми можемо.
MAX_LOST_WORK_SECS_ON_AC=15
MAX_LOST_WORK_SECS_ON_BAT=60
Залиште значення за замовчуванням
За замовчуванням 60, це означає, що ядро не почне примушувати процес виписувати інформацію про файл, яка була змінена, але не збережена, поки 60% корисної пам'яті системи не заповниться брудною інформацією.
CPU_SCALING_GOVERNOR_ON_AC=ondemand
CPU_SCALING_GOVERNOR_ON_BAT=powersave
Видаліть хеш і відредагуйте його як консервативний.
Це залежить від того, що ви хочете, ви також можете використовувати ON_BAT = powersave
Виберіть регулятор масштабування частоти процесора: вимога / потужність / продуктивність / консервативний
Губернатор ??
Губернатор вирішує, яку частоту слід використовувати.
Опис модуля:
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 Developer
Використовувати "консервативне" над "енергозбереження", особливо це стосується змінного струму, не повинно бути загальною рекомендацією, а лише опцією для обладнання, яке виробляє надмірне тепло або шум вентилятора.
#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 вихід, розділ "+++ Процесор".
Підказка : параметри вимкнено за замовчуванням, видаліть головну #, щоб увімкнути їх, інакше використовуються значення за замовчуванням ядра.
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
Встановіть функцію процесора "turbo boost": 0 = відключити / 1 = дозволити, Потрібен процесор Intel Core i та ядро 3.7 або новішої версії.
Важливо: Це може суперечити налаштуванням губернатора вашого дистрибутива. Значення 1 не активує прискорення, воно просто дозволяє
SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1
Мінімізуйте кількість використаних процесорних ядер / гіперпотоків при умовах легкого навантаження
NMI_WATCHDOG=0
Активуйте таймер сторожової NM ядра (0 = вимкнено / економте енергію, 1 = увімкнено). Значення 1 відповідне лише для налагодження ядра.
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)
Різні значення для декількох дисків розділяються пробілами.
#DISK_IOSCHED="cfq cfq"
Виберіть io планувальник для дискових пристроїв: noop / rok / cfq (за замовчуванням: cfq) Окремі значення для декількох пристроїв з пробілами.
noop часто є найкращим вибором для пристроїв, що підтримуються пам'яттю (наприклад, рамкові диски ) та інших носіїв, що не обертаються (спалах), коли спроба перенести ввід / вивід - це марна трата ресурсів
крайній термін - це полегшений планувальник, який намагається поставити жорстку межу затримки
cfq намагається підтримувати справедливу пропускну здатність вводу / виводу на загальну систему
min_power / medium_power / max_performance
SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_BAT=min_power
ALPM Aggressive Link Power Management (ALPM) - це механізм, за допомогою якого контролер SATA AHCI може переводити посилання SATA, яке підключається до диска, в режим дуже низької потужності в періоди нульової активності вводу / виводу та в активний стан живлення, коли робота потребує робити. Випробування показують, що це може заощадити близько 0,5-1,5 Вт енергії в типовій системі. (Для додаткової перевірки "Джерела та додаткова допомога" )
(за замовчуванням / продуктивність / енергозбереження)
Підказка: потрібен варіант завантаження ядра pcie_aspm = сила на деяких машинах
PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_BAT=powersave
(метод профілю): низький / середній / високий / автоматичний / за замовчуванням
auto = середина BAT, висока - AC; за замовчуванням = використовувати апаратні настройки за замовчуванням (тільки ядро> = 2.6.35, не з драйвером fglrx!)
#RADEON_POWER_PROFILE_ON_AC=high
#RADEON_POWER_PROFILE_ON_BAT=low
1 = відключити / 5 = включити
(Linux 2.6.32 і пізніші версії, лише деякі адаптери!)
WIFI_PWR_ON_AC=1
WIFI_PWR_ON_BAT=5
Y = Так, N = Ні
WOL_DISABLE=Y
Увімкніть економію електроенергії для пристроїв Intel HDA, AC97 (час очікування в секундах). Значення 0 відключається /> = 1 дозволяє економити енергію.
SOUND_POWER_SAVE=1
Вимкнути також контролер (лише HDA): Так / Ні
SOUND_POWER_SAVE_CONTROLLER=Y
Встановіть значення 1 для вимкнення оптичного приводу в UltraBay (лише ThinkPads) під час роботи від акумулятора. Значення 0 відключає цю функцію (за замовчуванням). Диск можна ввімкнути знову, відпустивши (і повторно встановивши) важіль витягування або натиснувши кнопку виймання диска на нових моделях. Примітка : жорсткий диск UltraBay ніколи не вимикається.
BAY_POWEROFF_ON_BAT=1
Пристрій оптичного приводу для вимкнення живлення (за замовчуванням sr0)
BAY_DEVICE="sr0"
RUNTIME_PM_ON_AC=on
RUNTIME_PM_ON_BAT=auto
Час виконання для всіх пристроїв шин pci (e)
RUNTIME_PM_ALL=1
Час виконання для всіх пристроїв шини pci (e): 0 = відключити / 1 = включити, попередження: експериментальна опція, може спричинити нестабільність системи
Інколи мій ключ миші USB не працював, коли я підключаю його до порту USB 3, добре працює, коли я підключаю його до порту USB 2, і всі мої пристрої usb 3 працюють належним чином, жодних проблем.
Встановіть 0, щоб відключити / 1, щоб увімкнути функцію авторозведення usb
USB_AUTOSUSPEND=1
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)
Кілька пристроїв відокремлюються заготовками
У мене виникла помилка, що мій пристрій синього зуба не вимкнено при запуску, тому якщо ви зіткнулися з цією проблемою, просто виконайте наступну конфігурацію
sudo nano /etc/rc.local
І додайте наступний рядок перед виходом 0
rfkill block bluetooth
Збереження та вихід та перезавантаження
Після установки 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
Ви можете перевірити, який I / O ви використовуєте.
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
indicator-cpufreq
indicator-cpufreq
допоможе вам змінити частоту процесора на ходу:
sudo apt-get install indicator-cpufreq
Перейдіть до тире > пошук запуску > редагування indicator-cpufreq
додавання -f
або копіювання вставки наступної команди:
indicator-cpufreq -f
За допомогою індикатора ви зможете відстежувати поточну частоту процесора та можете змінювати частоту процесора
Клацніть на індикаторі
Основна мотивація VA-API (Video Acceleration API) полягає у включенні апаратного прискореного декодування / кодування відео в різних точках входу (VLD, IDCT, компенсація руху тощо) для діючих сьогодні стандартів кодування (MPEG-2, MPEG-4 ASP / H.263, MPEG-4 AVC / H.264 та VC-1 / VMW3). Розширення XvMC було розглянуто, але, завдяки своєму оригінальному дизайну лише для MPEG-2 MotionComp, було доцільніше розробити інтерфейс з нуля, який може повністю розкрити можливості декодування відео у сучасних графічних процесорах.
Офіційні драйвери Intel використовують VA-API
sudo apt-get install i965-va-driver libva-intel-vaapi-driver vainfo
sudo apt-get install xvba-va-driver vainfo
Встановіть MPlayer з підтримкою VA-API в Ubuntu
За замовчуванням версія MPlayer, наявна в офіційних сховищах Ubuntu, не підтримує VA-API, але ви можете використовувати PPA, який забезпечує власні збірки MPlayer з підтримкою VA-API.
sudo add-apt-repository ppa:sander-vangrieken/vaapi
sudo apt-get update
sudo apt-get install mplayer-vaapi
Тепер вам потрібно встановити smplayer або vlc
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer
sudo apt-get install vlc
SMPLAYER
На вкладці " Параметри"> "Налаштування" на вкладці "Відео"> "Загальне відео"> "Драйвер виводу" встановити драйвер відеовиходу на "ваапі":
VLC
Його в Інструменти> Налаштування> Введення та кодеки> Увімкнути використання прискореного декодування GPU
Корисні Посилання
sudo nano /etc/default/grub
зміни:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
до:
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash intel_pstate=disable i915.lvds_downclock=1 drm.vblankoffdelay=1 i915.semaphores=1 i915_enable_rc6=1 i915_enable_fbc=1"
і біжи:
sudo update-grub
Корисні Посилання
sudo tlp start
/ sudo tlp stop
та що ви також можете вручну перемикатися між різними режимами живлення за допомогою sudo tlp bat
/ sudo tlp ac
.
GRUB_CMDLINE_LINUX_DEFAULT=""quiet splash pcie_aspm=force i915
Це я читав у 7 речах, які потрібно зробити після встановлення Ubuntu 13.04 (Raring Ringtail) :
Юпітер був однією з перших речей, які встановили після свіжої установки Ubuntu, але, на жаль, додаток було припинено, і стара версія не працює належним чином в Ubuntu 13.04.
Але якщо вас цікавить ресурс акумулятора, ви можете використовувати TLP, інструмент, який ви встановлюєте, а потім забути про нього, оскільки він автоматично налаштовує вашу систему для кращого енергоспоживання / ресурсу акумулятора.
Щоб встановити TLP в Ubuntu 13.04, використовуйте наступні команди:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
sudo tlp start
У мене немає особистого досвіду TLP.
Юпітер за 13.04 прибув!
sudo add-apt-repository ppa:jolicloud-team/ppa
sudo apt-get update
sudo apt-get install jupiter
PowerTOP - це інструмент Linux для діагностики проблем із споживанням енергії та управлінням енергією.
Окрім того, що він є діагностичним інструментом, PowerTOP також має інтерактивний режим, в якому користувач може експериментувати різні налаштування керування живленням у випадках, коли дистрибутив Linux не ввімкнув ці налаштування.
Цей інструмент udev дозволяє автоматично налаштувати найагресивніші параметри енергозбереження:
/etc/udev/rules.d/10-local-powersave.rules
# PCI runtime power management
ACTION=="add", SUBSYSTEM=="pci", ATTR{power/control}="auto"
# USB autosuspend
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/control}="auto"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/autosuspend" ATTR{power/autosuspend}="60"
# SATA active link power management
SUBSYSTEM=="scsi_host", KERNEL=="host*", ATTR{link_power_management_policy}="min_power"
# Wlan power save
ACTION=="add", SUBSYSTEM=="net", KERNEL=="wlan*" RUN+="/usr/sbin/iw dev %k set power_save on"
# Disable bluetooth
SUBSYSTEM=="rfkill", ATTR{type}=="bluetooth", ATTR{state}="0"
# Disable wake-on-LAN
ACTION=="add", SUBSYSTEM=="net", KERNEL=="eth*" RUN+="/usr/sbin/ethtool -s %k wol d"
/etc/udev/rules.d/10-local-powersave.rules
вже не існує в 14.04, а що з налаштуваннями, які ви тут розмістили? Я використовую powertop --auto-tune
для налаштування всього