Поради щодо продовження терміну служби акумулятора для ноутбуків та ноутбуків


180

Це питання є предметом історичного інтересу. Хоча вам пропонується допомогти зберегти його відповіді, будь ласка, розумійте, що питання "великого списку" зазвичай не дозволені в Ask Ubuntu, і вони будуть закриті відповідно до FAQ .

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

Які трюки чи поради мають люди, щоб отримати додаткову годину чи дві від своїх батарей?

Відповіді:


80

Використовуйте powertop, щоб побачити, які програми роблять непотрібну обробку фону, як-от beagle / tracker, сповіщення про погоду, gnome-do та (якщо вам не потрібен Інтернет), менеджер мережі, поштові повідомлення.

Запустіть, sudo powertop --auto-tuneщоб встановити всі настроювані параметри на їх ДОБРІ налаштування.


37
Порада про powertop. Якщо ви використовуєте зовнішню мишу USB та powertop, запитайте про автоматичне призупинення usb, не робіть цього. Миша буде призупинена, і це зведе з розуму. Принаймні це зробив це для мене.
Хав'єр Рівера

1
@javier, на жаль, я прочитав це занадто пізно, і у мене виникають точно такі ж проблеми. Спробував зміни потужності / автоматичної залежності від 0 і -1, але без ефекту (ще не намагався перезавантажити). Як ви вирішили цю проблему?
Арон Роттевель

6
Відмінний додаток, але як я можу зробити зміни більш постійними, а не робити те саме щоразу, коли я входжу?
andybleaden

1
Я вважаю це навряд чи корисним, якщо мені доведеться застосовувати налаштування під час кожного перезавантаження. Як я можу автоматично застосовувати власні налаштування у Powertop?

1
@AronRotteveel Мені вдалося повернути свої налаштування за допомогою powertop: sudo powertop, потім перейдіть стрілкою праворуч до "Tunables" і перейдіть вниз по спаду та натисніть "Enter" у відповідному рядку, щоб повернутися до попереднього значення (Якщо сказати "Погано "у лівому стовпці, коли це нормально, для лінії миші, принаймні для мене).
Самуель Лампа

32

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

Чи GNOME вже використовує режим ноутбука ядра, не встановлюючи цього?
Райан Томпсон

14
Чи ці інструменти суперечать при використанні SSD? Чи негативно вони вплинуть на продуктивність?
Дмитро Лихтен

1
@DmitriyLikhten Я думаю, що так. Оскільки, згідно з описом, "він також підтримує різні інші функції управління енергією, такі як запуск і зупинка демонів залежно від режиму живлення , автоматично перезимує, якщо рівень заряду батареї занадто низький, а також регулювання замикання клем та замикання екрана X11".

26

Мені вдалося більш ніж подвоїти час роботи акумулятора мого нетбука, вимкнувши купу послуг, які мені не потрібні, та вивантаживши їх драйвери ядра.

Використовуйте, service --status-allщоб побачити, що працює у вашій системі, і service <service-name> stopвимкнути її.

Використовуйте, lsmodщоб побачити, які модулі ядра завантажуються, і rmmod <module>розвантажити його.

Якщо / коли ви хочете повернути речі, найпростіший спосіб - просто перезавантажити.

Іноді також потрібно вбити демонів або програм, які користуються сервісом або драйвером, перш ніж їх можна вимкнути. Подивіться на вихід, ps auxщоб побачити, що працює, і kill -9 <pid>припиніть їх.

Послуги, які я зазвичай відключаю, включають: Ubuntu One, ssh, apache, бази даних, avahi, pulseaudio, чашки, apparmor, acpi-daemon, bluetooth. Модулі, які я вивантажую: Весь аудіо стек, usb_storage, драйвери веб-камери, бездротовий зв’язок, Bluetooth. (Деякі служби, такі як аудіо, не вмирають легко.)

Я навіть зайшов до вимкнення x ( service gdm stop) і працюю виключно з консолей, що дозволило мені розтягнути час автономної роботи нетбука майже на 8 годин.


25

Ось кілька ідей:

  • Вимкніть WiFi та Bluetooth
  • Зменшити яскравість екрана
  • Зменшити ефекти на робочому столі (Система-> Налаштування-> Зовнішній вигляд-> Візуальні ефекти-> Ні)
  • Використовуйте сплячий режим, а не призупиняйте функції живлення (Система-> Налаштування-> Управління живленням>> Акумулятор)

На жаль! Я бачу, що Марко Чеппі опублікував подібний коментар саме тоді, коли я надсилав своє! Вибачте за дублювання.
eugenemarshall

Не хвилюйтесь - ви торкнулися кількох налаштувань, яких я не робив!
Марко Цеппі

7
Увімкнення або вимкнення ефектів робочого столу, як правило, не впливає на споживання батареї (знову див. Codon.org.uk/~mjg59/power/good_practices.html ). В емпіричних тестах споживання енергії Compiz проти Metacity було однаковим, в межах точності вимірювання (0,1 Вт).
RAOF

2
це найгірше рішення, з win77 64bit також win8 64, я можу отримати ввімкнений wifi bluetooth напівпровідність екрану, близько 3 годин серфінгу в Інтернеті, прослуховування пісні на youtube в Hd, перегляд фейсбуку, заняття іншими темами. Коли я роблю це на ubuntu або basicos або будь-який інший дистрибутив Linux, незалежно від DE та його ефектів. я не можу отримати більше 2 годин.
Ерік Кубіця

Чи допомагає зменшення роздільної здатності екрана?
Оріон

13

Крім використання Юпітера, я використовував TLP, і це мало допомогло. Плюс, моя порада не використовувати Wubi, оскільки вона іноді розряджає акумулятор швидше, ніж стандартна установка.

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

У будь-якому випадку для встановлення TLP використовуйте це:

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



10

Як я розповідаю всім своїм клієнтам із ноутбуками - якщо у вас ноутбук, переконайтесь, що ви правильно розряджаєте та заряджаєте акумулятор. Це значно продовжує термін служби акумулятора.

У Ubuntu є кілька чудових варіантів енергозбереження (Система> Налаштування> Управління енергією), які дозволять вам налаштувати функції, які допоможуть заощадити життя акумуляторів, перебуваючи далеко від A / C

Інші речі, які слід врахувати - якщо ви не використовуєте Bluetooth або Мережу, вимкніть ці послуги (деякі постачальники навіть включають апаратні кнопки для цього). Затемнення дисплея ноутбука також є хорошим способом економії енергії акумулятора. Нарешті, відхилення (коли це можливо) від процесора / GPU, інтенсивні операції допоможуть зберегти енергію акумулятора.

Редагувати :

Зазвичай кажуть, що літій-іонний акумулятор не має ефекту пам'яті. Я читав це багато разів в декількох різних місцях і вирішив повірити в це і зарядити акумулятор ноутбука випадковим чином. Не знаю, чи це є причиною, але через два роки я опинився з паршивим акумулятором (не вистачає більше 10/20 хвилин). З іншого боку, для свого смартфона я майже заряджаюсь лише тоді, коли батарея становить близько 5%, а через два роки я майже не помічаю різниці в стані акумулятора. Я б сказав, що це удача з телефоном, але тоді я натрапляю на цю статтю . Це видання Nature, і хоча я не все це прочитав, воно говорить про те, що літій-іонний акумулятор має ефект пам’яті. Тож майте на увазі, що варто акумулювати акумулятор непотрібними елементами заряду.


2
Що ви маєте на увазі під правильним розрядом та зарядкою? Для різних типів акумуляторів потрібні різні речі, але найпоширеніший вид, літій-іонний, не вимагає нічого іншого, як заряджати його на акумуляторі деякий час хоча б раз на місяць.
Райан Томпсон

1
Ну, як ви згадали, кожна батарея відрізняється. Отже, літій-іонні зазвичай рекомендують розряджати акумулятор до 0 раз на місяць. Як приклад
Марко Чеппі

4
Думаю, тут вас можуть заплутати типи акумуляторів. Те, що ви сказали, є правдивим, що стосується нікель-кадмієвих батарей, а не літій-іонних. Вам слід вивчити тему та (за потреби) відредагувати свою відповідь.
Стефано Палацо

9

На додаток до затемнення дисплея, вимкнення Bluetooth і т.д. Я іноді використовую монітор частотного масштабування процесора, щоб обмежити потужність, яку використовують мої процесорні ядра. Ви можете додати його на панель, клацнувши правою кнопкою миші на панелі, вибравши Додати до панелі та знайшовши її у списку.


2
Варто зауважити, що губернатор "енергозбереження" контр-інтуїтивно не обов'язково буде найефективнішим. Перевірте codon.org.uk/~mjg59/power/good_practices.html
RAOF

5

Ви можете використовувати термінальний додаток, який називається, powertopщоб дізнатися, що змушує процесор "прокинутися". просто встановіть, роблячи, sudo apt-get install powertopа потім запустітьsudo powertop


Я пробував powertop, але в момент, коли я запускаю "sudo powertop", мій екран стає невідповідним.
Гаурав Бутола

Здається, у вас можуть виникнути проблеми з модулем acpi, яким керує ядро, але я не впевнений, що і чому.
LassePoulsen

3

Ubuntu забезпечує просте управління живленням у розділі Система -> Налаштування -> Управління живленням. Звідти ви можете налаштувати, що відбувається під час роботи від акумулятора, а не від живлення змінного струму, включаючи яскравість екрану та режими сну / сплячки. Якщо змінити ці налаштування, ви можете покращити час роботи акумулятора без необхідності встановлення чи налаштування додаткових пакетів.

У Kubuntu є подібні параметри в Налаштуваннях системи -> Додатково -> Управління живленням.


3

Для доступу до параметрів живлення натисніть на значок батареї в індикаторі стану, і ви можете змінити налаштування живлення.

Існують також інші інструменти, такі як аплет gnome cpu-throttler, якщо ваш процесор підтримує динамічне масштабування. power-top може дати вам уявлення про те, які програми та послуги, які найбільше споживають енергію ...

Я також чув чутки, хоча сам не бачив жодних доказів того, що драйвери графіки з відкритим кодом для nvidia / ati не підтримують енергозберігаючий режим, що призведе до скорочення ресурсу акумулятора. у цьому випадку може бути доцільним (хоча я, як правило, не рекомендую) використовувати власні графічні драйвери для вашої системи, оскільки вони можуть мати кращу економію енергії.


3

Команда Ubuntu Kernel написала кілька приміток про те, як заощадити електроенергію тут: https://wiki.ubuntu.com/Kernel/PowerManagement/PowerSavingTweaks

Також є примітки про те, як ідентифікувати додатки та служби, які можуть забирати потужність тут: https://wiki.ubuntu.com/Kernel/PowerManagement/IdentifyingIssues


3

Це може бути трохи пізно, але я щойно це з’ясував сам. Просто знайдіть quiet splashв /boot/grub/grub.cfgі додати pcie_aspm=forceза ним. Це збільшило час роботи акумулятора з 45 хвилин до 1 з половиною години! : D

Будьте попереджені

У деяких системах (включаючи мою власну) pcie_aspm=forceпараметр вбиває акумулятор з часом, і він стає практично марним (10 хвилин при повній зарядці).


Майте на увазі, що pcie_aspm = force може призвести до блокування деяких систем і відмови від реакції. Не всі апаратні засоби підтримують aspm. Посилання: docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/…
dumbledore

Інформацію про це див. У блискучій статті про форонікс
belacqua

З цього файлу: НЕ редагуйте цей файл. Генерується автоматично grub-mkconfig за допомогою шаблонів з /etc/grub.d та налаштувань з / etc / default / grub. Якщо це близько 11.04;)
Rinzwind

1
Або ви дійсно можете це зробити /etc/default/grubі запустити update-grubxD, що дійсно може бути кращою ідеєю xDGRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
RobinJ

2

Якщо ви використовуєте відеокарту ATI, змініть драйвер FLGRX. Він працює набагато крутіше з цим драйвером, тому використовує набагато менше енергії. У цьому запущена помилка на панелі запуску.


2

Вимкніть яскравість та вимкніть бездротовий екран, залиште заставку порожньою та зменшіть час, коли дисплей вимикається в режимі очікування.


2

Ви можете встановити джмеля, якщо у вас ноутбук з технологією Optimus з GPU nVidia. Це продовжить термін служби акумулятора дуже добре. Щоб встановити його, перейдіть на сторінку https://wiki.ubuntu.com/Bumblebee

Це продовжило час мого акумулятора з 2:00 до 4,30 годин.


1

Ви можете зробити щось подібне для обмеження швидкості процесора

sudo -i
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

Аплет постійно читає статистику, не дуже багато, але все ще використовує енергію;) Я часто це роблю влітку не тому, що я далеко від штекера, а не для перегріву комп’ютера.


1

У мене є 2 жорсткі диски - SSD, який зберігає, /і більший шпиндель для зберігання.

Я встановив hdparm для відключення накопичувача після 10 хвилин бездіяльності. Наприклад, /etc/hdparm.confнаприклад:

/dev/sdb {
    spindown_time = 60
}

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

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


1

Ти біжиш через вубі? Я вважаю, що це робить Ubuntu повільніше, відставати більше і спричиняє швидше розряджання акумулятора. Я вирішив це, зберігаючи мій екран найменшого розміру, дозволяючи йому затемнювати, щоб заощадити енергію, утримуючи часто відключений Wi-Fi та закриваючи фонові програми.


0

Ви також можете використовувати (наприклад, на панелі меню Gnome) віджет CPU, який пропонує варіанти планування залежно від вашого процесора.


0

Ось кілька простих порад, які я використовую для економії акумулятора:

  1. Встановити TLP:

    sudo add-apt-repository ppa:linrunner/tlp
    sudo apt-get update
    sudo apt-get install tlp tlp-rdw
    sudo tlp start
    
  2. Вимкнути Bluetooth при запуску

    Використання TLP

    sudo nano /etc/default/tlp
    

    Відмініть наступний рядок:

    DEVICES_TO_DISABLE_ON_STARTUP=“bluetooth”
    

    Використання Rc.local

    sudo nano /etc/rc.local
    

    Перед рядком додайте наступне exit 0:

    rfkill block bluetooth
    
  3. Вимкнення яскравості клавіатури

  4. Зменшити яскравість екрана

  5. Вимкнути мережу, коли її не використовуєте (перегляд фільму тощо)


0

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

Що стосується карт NVIDIA, перейдіть до PRIME Profiles та перейдіть на Intel (режим енергозбереження), щоб nvidia-settingsскоротити споживання енергії навпіл і подвоїти час роботи акумулятора.


-2

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

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