Чому Ubuntu споживає більше енергії, ніж Windows?


14

Я відтворюю відео в повноекранному режимі з максимальною гучністю або
переглядаю Інтернет за допомогою Wi-Fi.

У Windows 7 мій ноутбук працює ~ 5 годин.
Під Кубунту 10.10 лише ~ 2 години.

У мене Acer Aspire 1810TZ. Ступінь зносу акумулятора 90%.

Встановлено:
ACPID
ACPI-підтримка
вечора-Utils
UPower

Не встановлено:
інструменти для режиму ноутбука

Мені подобається Linux і не хочу його змінювати.

Що робити, щоб жити довше?


Здогадаєтесь, цього недостатньо для того, щоб зробити висновок, але я перевірив би, як часто кожна система використовує ваш wifi, на що витрачається досить багато енергії ... можливо, kubuntu б'є це часто. Візьміть деякий нюхач (проводка та ін.) І залиште його працювати під час перегляду якогось фільму та порівняйте пізніше.

Я рекомендую вам перейти від KDE. Спробуйте UNE 10.04 або Lubuntu.
Метт Столяр

Ви можете відредагувати назву / тег, щоб сказати "Kubuntu" замість "Ubuntu".
ThatGraemeGuy

Відповіді:


8

Все обладнання вашого комп'ютера має драйвери, спеціально розроблені для Windows, а не для Linux.

Це відбувається з очевидних причин: Windows має 90% частки ринку, а Linux менше 1%. Важко переконати виробництво обладнання, щоб витратити гроші на розробку чогось менш ніж на 1% ринку.

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

Отже, існує чітка можливість, що навіть після затемнення РК-світла, зменшення швидкості процесора, як це запропонував користувач laurent-rpnet, ваш Ubuntu все одно забирає більше енергії, ніж Windows.


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

6
Я не погоджуюсь. У багатьох пристроях продуктивність безпосередньо пов'язана з потужністю. Наприклад, центральний процесор може динамічно знаходитися під тактовою частотою, щоб зменшити потужність. Я не можу бути впевнений, але думаю, що без належного драйвера управління живленням ОС не буде працювати належним чином для цього пристрою. Якщо керування живленням ОС не працює належним чином, пристрій працює на довільному рівні продуктивності, це може бути дуже потужним. Звичайно, не всі пристрої мають рівні продуктивності, але WIFI, процесор, Bluetooth, пристрої IDE та SATA мають.
Ломба

7

Це насправді не так вже й важливо, на якому дистрибутиві ви працюєте (це має значення трохи розумного процесора); Драйвери Linux не оптимізовані за ступенем, коли вони були в Windows (або OS X з цього питання). Власне, однією з головних точок фокусування для Windows Vista / 7 була оптимізація живлення, і вони дійсно досягли успіху в цьому питанні (звичайно, виробник виробляв і драйвери, необхідні для оновлення, тому іноді ви фактично використовували більше енергії після оновлення).

Гроші в Linux завжди були у BIG IRON (як у серверній платформі), і драйвери таким чином в основному зосереджувались на продуктивності. Ефективність використання енергії в основному викликає занепокоєння кінцевих споживачів, і вона просто не платить (виробникам апаратних засобів) вкладати багато грошей на цей ринок.

Для порівняння я міг отримати максимум 1 год 50 м під час роботи Ubuntu 8.04 на Acer Travelmate 6292 (екран приглушений), тоді як я міг просто вичавити близько чотирьох годин на Windows Vista. Це було з оптимізованими драйверами та програмним забезпеченням для управління енергією від Acer. Якщо тільки використовуючи вбудоване програмне забезпечення з Windows, я втратив близько години часу від акумулятора.

Це дійсно не нова річ, і вона не значно покращилася за останні кілька років. Деякі пошукові запити Google можуть прискорити швидкість вирішення цього питання.


До речі, ваш приклад насправді не справедливий, оскільки Acer не пропонує ноутбуків, сертифікованих Ubuntu, див. Ubuntu.com/certification ; і перегляньте тут, як відомо, що його управління живленням є поганим: linux-on-laptops.com/acer.html

1
Світ нечесний, і це нічим не відрізняється ;-) Acer може бути трохи гірше інших, але Dell або Lenovo все ще працюватимуть довше в Windows, ніж Linux. Це життя, поки на ринку кінцевих користувачів Linux не буде більше грошей. BTW: На сторінці linux-on-laptops було мало значення: лише сотні посилань на блоги, що описують, як вони встановили Linux на комп'ютері Acer та їх досвід із цим. Я б очікував форми діаграми, яка порівнює комп'ютери Acer з іншими. Яке значення ви очікували внести до таблиці за допомогою цього URI?
олігофрен

Спробуйте пошукати свою модель там, і ви знайдете "Power mgmt - не працює". BTW: Google вибирає Linux для своїх ноутбуків з поважної причини; ви можете піти до них і скаржитися.

1
Це не нитка про те, чи є Linux хорошою операційною системою - якою вона є. І я не скаржусь: я подаю факти до столу. Якби я був на посаді Google, я, певно, також обрав би Linux. Я щодня використовую Linux як розробник, і це блискуче відповідає цій ролі. Але це не тема цієї нитки.
олігофрен

3

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


2

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


1

Я не згоден. Можливо, використовуючи установки за замовчуванням, ви можете мати рацію, тому що Ubuntu запускається без управління живленням (2 години автономної роботи в моєму ноутбуці).

Встановлюючи утиліти cpufreq і встановлюючи керуючий процесор на "powerave" за допомогою інтегрованої графіки Intel, я отримую 7,5 годин розрахункового ресурсу акумулятора проти 6 годин і щось у Windows. Для використання ноутбука MSI GT72 6QD.


Чи можете ви додати відповідь (чи принаймні деякі посилання) до своєї відповіді?
Пітер Мортенсен

apt update && apt встановити індикатор cpufrequtils-cpufreq, а потім встановити губернатор на
powerave

0

Зазвичай сама Windows або якийсь інструмент виробника ноутбука вважає ваш екран (навіть при використанні) і зупиняє ваш HD (якщо він не використовується), коли ви працюєте з акумуляторами. Я би перевірив, чи так це робить Ubuntu, напевно, ви купили ноутбук із попередньо встановленою та встановленою системою Ubuntu після того, щоб у вас не було встановлено конфігурацію за замовчуванням та встановлено програмне забезпечення виробника ноутбука. Також, можливо, Windows також зменшує годинник вашого процесора.


0

Перевірте налаштування в Менеджері мереж. Під GNOME це буде nm-аплет, але я не згадую його ім'я в KDE. Можливо, що у Windows просто є більш жорсткі налаштування енергозбереження, ніж у KDE у вашій конкретній системі.

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