Чому Linux має задовільний час автономної роботи в порівнянні з Windows?


25

Чи є щось притаманне операційній системі Linux, що робить їх поганими менеджерами заряду батареї за замовчуванням? Я б подумав, що такий легкий дистрибутив, як Lubuntu, матиме явну перевагу часу роботи акумулятора перед Windows, але це, мабуть, не так. Це проблема постачальника обладнання - чи саме ноутбуки призначені для ефективнішої роботи з ОС Windows?

Наприклад, з мого досвіду роботи на одному ноутбуці, певний дистрибутив Linux завжди, мабуть, має низький термін служби акумулятора порівняно з Windows. Мій старий ноутбук (Thinkpad X61) працював майже вдвічі довше, коли він завантажився на Lubuntu, ніж це було під час використання Windows XP. У новій моделі я отримую аналогічні низькі показники роботи за допомогою Fedora 20 проти Windows 8.1.

Відповіді:


32

Сучасний комп’ютер містить сотні частин, які можна вмикати та вимикати або працювати швидше або повільніше незалежно. Зернистість менша, ніж видимі чіпи, менша навіть, ніж ядра. Значна частина енергозбереження полягає у включенні та відключенні деталей у найкращий час. Кожна частина повинна бути вимкнена, коли вона не використовується, але лише якщо вона буде залишатися невикористаною протягом досить тривалого часу, щоб вона була вартий (коли деталь перезавантажиться, їй потрібно деякий час, а отже, і деяка потужність для перезавантаження та відновлення свого старого стану) .

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

Тож на комп'ютерах Linux стартує у невигідному стані не з технічних, а з соціальних причин.

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

Щоб заощадити акумулятор, не запускайте «заставку екрана» (перейдіть на звичайний чорний екран) і тримайтеся подалі від 3D-ефектів (що наголошує на графічному процесорі). Не тримайте веб-сторінки з інтенсивним процесором анімації та іншими ефектами (Chrome має прекрасний вигляд споживання процесора на вкладку). Увімкнути масштабування частоти процесора, не підключаючись до мережі; це робить ваш комп'ютер повільніше, уповільнюючи основний процесор, що економить енергію. Запустіть Powertop, щоб побачити, куди йде ваше живлення, відповідно до способу використання комп'ютера.


7

Чи є щось притаманне операційній системі Linux, що робить їх поганими менеджерами заряду батареї за замовчуванням?

Ні [але дивіться перший коментар нижче] . Зауважте, він використовується на широкому діапазоні пристроїв малої потужності, де навіть неможливо запустити Windows. Акумулятор не може бути магічним розрядженим, тому якщо це відбувається з незвичною швидкістю, можливо, у вас є щось, що постійно витрачає ресурси. Встановіть монітор процесора і дивіться його.

Інша можливість полягає в тому, що якщо ви звикли ходити далеко від ноутбука з кришкою вгору, можливо, у вас не налаштовано Linux, щоб перейти спати або спати за короткий проміжок часу. Я не переймаюся цим (я просто відклав кришку), тому не можу сказати, як це виправити (задайте більш конкретний питання, якщо ви вважаєте, що це проблема). Схоже, Windows, OTOH, замовчується досить швидко.


1
@devalts: Хтось довів мені до відома, що існують (можливо, все-таки є?) проблеми з драйверами, пов'язані з управлінням живленням на деяких GPU. Це може бути просто так - він постійно використовує GPU на повній потужності; Крім того, якщо у вас є дві відеокарти, це сприяє вигадці акумуляторної батареї і не економить енергію, використовуючи меншу, як це зробить Window. Додайте uname -rдо запитання версію ядра ( ) та графічну карту.
золотинок
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.