Скорочення використання енергії на робочому столі


10

Я на загальній місії з енергозбереження. Нарешті я поміняв свій старий ЕКР-монітор на РК-дисплей, тому наступним кроком є ​​його оптимізація використання енергії ПК. Він використовує процесор AMD 64 X2 4600+, який, наскільки я знаю, може знизити, але, здається, працює на постійній 2,4 ГГц.

Деякий час назад я чув про Гранолу . Я встановив його, але коли я намагаюся запустити його (через sudo granola), я отримую

granola[10568]: Error opening scaling governor file '/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor' in read mode
granola[10568]: Is cpufreq enabled in this kernel and do you have a CPU which supports DVFS?
granola[10568]: Can't manage DVFS for any CPUs

Я радий використовувати інші програми, якщо Granola не є оптимальним або життєздатним, але зараз не хочу інвестувати в нове обладнання.

Запуск ядра 2.6.35-25-generic


Надайте, будь ласка, додаткову інформацію: Чи містяться в цитатах лише повідомлення, що стосуються граноли? Яку версію ядра ви використовуєте?
jstarek

Не пов'язане з використанням граноли: нещодавно мені вдалося використовувати гідний справжній мультиметр RMS, щоб зробити деякі вимірювання на змішаному наборі апаратних засобів і виявив, що використання ефективного блоку живлення має великий потенціал економії енергії. Найбільша різниця в моєму тестовому полі становила 30%, набагато більша, ніж це можливо за рахунок процесування процесора.
jstarek

Це були всі помилки Граноли. Запуск ядра 2.6.35-25-generic. Новий блок живлення може значно заощадити, але це питання про те, що я можу зробити, не купуючи нове обладнання.
steevc

ти запускаєш гранолу як корінь? granola повинен буде мати root, якщо йому потрібен доступ до налаштування ядра.
користувач1974

Хм - я думав, гранола почала себе в часі завантаження?
belacqua

Відповіді:


1

Можна використовувати Юпітер

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

Ви можете встановити, додавши ppa ppa:webupd8team/jupiter та встановивши юпітер із програмного центру.


1

Я не впевнений, яка точна послідовність подій, але я просто помітив, що гранола зараз працює. Я знаю, що я спробував встановити cpufreqd та powernowd, але і спричинив видалення Granola. Можливо, просто необхідний перезапуск ПК.

Було б добре, якби додаток показав більше подробиць про те, як часто процесори затухають і з якою швидкістю. Я бачу поточну швидкість із

cat /proc/cpuinfo

і час на кожній швидкості з

cat /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state

Я припускаю, що обидва ядра працюють з однаковою швидкістю. Це показує швидкості від 1-2,4 ГГц, більшість часу витрачається на нижчих швидкостях. У мене є лічильник потужності цілого будинку. Я побачу, чи це може сказати мені різницю, яку робить швидкість.

Оновлення: я був надто швидкий, щоб відсвяткувати. Сьогодні це не працює. Я заглянув у / var / log / messages та виявив це вчора

Feb  4 07:50:20 zaphod kernel: [    0.560856] powernow-k8: Found 1 AMD Athlon(tm) 64 X2 Dual Core Processor 4600+ (2 cpu cores) (version 2.20.00)
Feb  4 07:50:20 zaphod kernel: [    0.560910] powernow-k8:    0 : fid 0x10 (2400 MHz), vid 0xc
Feb  4 07:50:20 zaphod kernel: [    0.560912] powernow-k8:    1 : fid 0xe (2200 MHz), vid 0xe
Feb  4 07:50:20 zaphod kernel: [    0.560914] powernow-k8:    2 : fid 0xc (2000 MHz), vid 0x10
Feb  4 07:50:20 zaphod kernel: [    0.560917] powernow-k8:    3 : fid 0xa (1800 MHz), vid 0x10
Feb  4 07:50:20 zaphod kernel: [    0.560919] powernow-k8:    4 : fid 0x2 (1000 MHz), vid 0x12

На сьогоднішній день є лише перший із цих рядків. Це говорить про те, що щось пішло не так, але де я бачу помилки? Переїхав, і це було нормально.


Можна запропонувати powertop . Запускайте його в основному непрацюючій системі, і це говорить про те, скільки відсотків часу процесор проводить у різних станах та основні причини для пробудження. Я сумніваюся, що ви побачите що-небудь на енергометрі цілого будинку; Використовуючи настінний лічильник, я отримую різницю в 2-5 Вт в кращому випадку з Intel i3. У поєднанні з режимом сну на жорсткому диску я отримую пристойну економію у відсотках, але вам доведеться використовувати в іншому місці дуже мало електроенергії, щоб зробити вм'ятину в споживанні всього будинку.
jg-faustus

0

На цій сторінці є кілька пропозицій: http://grano.la/help/install.php

Ви перевірили, що існують ті файли та папки cpufreq, згадані у файлі помилок?

Також переконайтеся, що DVFS увімкнено в BIOS http://grano.la/help/wiki/doku.php?id=bios

Ви також спробували просто додати аплет "Монітор масштабування частоти процесора" у Gnome? Я вважаю, що модуль cpufreq зараз є частиною ядра, тому він просто працює для мене.


Я їх читав. У мене немає папки cpufreq, завдяки чому я думаю, що мені не вистачає ядра чи драйвера. Я спробував встановити cpufreqd та powernowd, але будь-який приводить до видалення Granola, оскільки, здається, лише один демон масштабування частоти може бути встановлений у будь-який час. Це має певний сенс. Я використовую KDE. Я використовував аплет для тих років тому, але потрібно перевірити, що це було.
steevc

0

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

Зараз я вибрав powernowd (вам потрібно спочатку видалити гранолу, оскільки у вас може бути одразу лише один демон управління керуванням живленням. Інакше вони можуть тягнути частоту процесора в протилежні сторони). Ви можете встановити powernowd з програмного центру.

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

Зараз мій Intel Q6600 (4 x 2,4 ГГц) проводить більшу частину свого часу на 4 х 1,6 ГГц.

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