Cortar el consumo de energía de escritorio

10

Estoy en una misión general de ahorro de energía. Finalmente cambié mi viejo monitor CRT por un LCD, así que el siguiente paso es optimizar el uso de energía de la PC. Está utilizando una CPU AMD 64 X2 4600+ que sé que puede trotar, pero parece estar funcionando a una velocidad constante de 2.4GHz.

Hace un tiempo escuché sobre Granola . Lo instalé, pero cuando intento ejecutarlo (a través de sudo granola) me sale

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

Estoy feliz de usar otras aplicaciones si Granola no es óptima o viable, pero no estoy buscando invertir en nuevo hardware en este momento.

Ejecutando kernel 2.6.35-25-generic

steevc
fuente
¿Puede proporcionar alguna información adicional? ¿Son las líneas que cita los únicos mensajes relacionados con la granola? ¿Qué versión de kernel estás ejecutando?
jstarek
Sin relación con el uso de granola: recientemente pude usar un verdadero multímetro RMS decente para hacer algunas mediciones en un conjunto mixto de hardware y descubrí que usar una fuente de alimentación eficiente tiene un gran potencial de ahorro de energía. La mayor diferencia en mi campo de prueba fue del 30%, mucho más grande de lo que es posible mediante la aceleración de la CPU.
jstarek
Esos fueron todos los errores de Granola. Ejecutando kernel 2.6.35-25-generic. Una nueva fuente de alimentación puede generar mayores ahorros, pero esta pregunta es sobre lo que puedo hacer sin comprar nuevo hardware.
steevc
¿estás ejecutando granola como root? granola tendrá que ser root si necesita acceso a cosas de ajuste del kernel.
user1974
Hmm - ¿Pensé que granola comenzó en el momento del arranque?
belacqua

Respuestas:

1

Puedes usar Júpiter

Jupiter es un applet que le permite cambiar entre el máximo y el alto rendimiento y el modo de ahorro de energía, cambiar la resolución y la orientación, habilitar o deshabilitar el bluetooth, el panel táctil, WiFi, etc.

Puede instalar agregando el ppa ppa:webupd8team/jupiter e instalando jupiter desde el centro de software.

Lincity
fuente
1

No estoy seguro de cuál fue la secuencia exacta de los eventos, pero acabo de notar que la granola se está ejecutando ahora. Sé que intenté instalar cpufreqd y powernowd, pero ambos causaron la desinstalación de Granola. Puede ser que la PC necesite reiniciarse.

Sería bueno que la aplicación mostrara más detalles sobre la frecuencia con que se estrangula la CPU y a qué velocidad. Puedo ver la velocidad actual con

cat /proc/cpuinfo

y a tiempo a cada velocidad con

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

Supongo que ambos núcleos funcionan a la misma velocidad. Eso muestra velocidades de 1-2.4GHz con la mayor parte del tiempo dedicado a las velocidades más bajas. Tengo un medidor de energía para toda la casa. Veré si eso me puede decir la diferencia que hace la velocidad.

Actualización: Fui demasiado rápido para celebrar. Hoy no está funcionando. Miré en / var / log / messages y encontré esto para ayer

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

Por hoy solo queda la primera de esas líneas. Eso sugiere que algo salió mal, pero ¿dónde veo los errores? Reiniciamos y estuvo bien.

steevc
fuente
¿Puedo sugerir powertop . Ejecútelo en un sistema mayormente inactivo y le indicará el porcentaje de tiempo que la CPU pasa en los diferentes estados y las causas principales de las reactivaciones. Dudo que veas algo en un medidor de potencia de toda la casa; usando un medidor de enchufe de pared obtengo una diferencia de 2-5 W en el mejor de los casos con un Intel i3. En combinación con la administración de la suspensión del disco duro, obtengo un ahorro decente porcentualmente, pero tendrías que usar muy poca electricidad en otros lugares para hacer mella en el consumo de toda la casa.
jg-faustus
0

Esta página ofrece algunas sugerencias: http://grano.la/help/install.php

¿Ha verificado que existen los archivos y carpetas cpufreq mencionados en el archivo de error?

Además, asegúrese de que DVFS esté habilitado en el BIOS http://grano.la/help/wiki/doku.php?id=bios

¿También ha intentado agregar el applet "Monitor de escala de frecuencia de CPU" en Gnome? Creo que el módulo cpufreq es parte del núcleo ahora, así que solo funciona para mí.

Simon B
fuente
Los he leído. No tengo la carpeta cpufreq, lo que me hace pensar que me falta alguna opción de kernel o controlador. Intenté instalar cpufreqd y powernowd, pero causa que Granola se desinstale, ya que parece que solo se puede instalar un demonio de escalado de frecuencia en cualquier momento. Eso tiene sentido. Estoy usando KDE. Utilicé un applet para eso hace años, pero necesito verificar qué era.
steevc
0

Instalé granola y encontré que la GUI era bonita pero carecía de información realmente útil. ¡Preferiría ver lo que realmente está haciendo en términos de escala de frecuencia que cuántos árboles está ahorrando!

Ahora he optado por powernowd (primero debe desinstalar granola, ya que solo puede ejecutar un demonio de administración de energía a la vez. De lo contrario, los dos podrían estar tirando de la frecuencia de la CPU en direcciones opuestas). Puede instalar powernowd desde el centro de software.

Esto parece ser ligero y hace el trabajo. Puedo monitorear la frecuencia actual de la CPU en cada núcleo agregando el applet "monitor de escalado de frecuencia de la CPU" a mi panel Gnome (creo que viene preinstalado con Ubuntu 10.10).

Ahora mi Intel Q6600 (4 x 2.4GHz) pasa la mayor parte de su tiempo a 4 x 1.6GHz.

Jon Brett
fuente