Сокращение энергопотребления рабочего стола


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

Не связанный с использованием granola: недавно я смог использовать приличный RMS-мультиметр для проведения некоторых измерений на смешанном наборе оборудования и обнаружил, что использование эффективного блока питания имеет большой потенциал энергосбережения. Наибольшая разница в моей тестовой области составляла 30%, намного больше, чем это возможно при дросселировании процессора.
Jstarek

Это были все ошибки Гранолы. Запущено ядро ​​2.6.35-25-generic. Новый блок питания может дать большую экономию, но этот вопрос о том, что я могу сделать, не покупая новое оборудование.
Steevc

ты запускаешь гранолу как root? granola должен быть root, если ему нужен доступ к настройке ядра.
user1974

Хм - я думал, что гранола запустилась во время загрузки?
Белаква

Ответы:


1

Вы можете использовать Юпитер

Jupiter - это апплет, который позволяет переключаться между максимальной и высокой производительностью и режимом энергосбережения, изменять разрешение и ориентацию, включать или отключать 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, упомянутые в файле ошибок, существуют?

Также убедитесь, что в BIOS включен DVFS http://grano.la/help/wiki/doku.php?id=bios

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


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

0

Я установил granola и обнаружил, что графический интерфейс красивый, но мне не хватает действительно полезной информации. Я бы предпочел посмотреть, что он на самом деле делает с точки зрения масштабирования частоты, чем сколько деревьев он экономит!

Теперь я выбрал powernowd (сначала нужно удалить granola, поскольку вы можете одновременно запускать только один демон управления питанием. В противном случае они могут вытягивать частоту процессора в противоположных направлениях). Вы можете установить powernowd из центра программного обеспечения.

Это кажется легким и делает работу. Я могу отслеживать текущую частоту ЦП на каждом ядре, добавив апплет «Монитор масштабирования частоты ЦП» на панель Gnome (я думаю, он уже предустановлен с Ubuntu 10.10).

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.