Réduction de la consommation d'énergie du bureau

10

Je suis en mission d'économie d'énergie générale. J'ai finalement échangé mon ancien moniteur CRT pour un écran LCD, donc la prochaine étape pour optimiser l'utilisation de l'alimentation du PC. Il utilise un processeur AMD 64 X2 4600+ qui, je le sais, peut ralentir, mais semble fonctionner à 2,4 GHz constant.

Il y a quelque temps, j'ai entendu parler de Granola . Je l'ai installé, mais quand j'essaye de l'exécuter (via sudo granola) je reçois

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

Je suis heureux d'utiliser d'autres applications si Granola n'est pas optimal ou viable, mais je ne cherche pas à investir dans du nouveau matériel pour l'instant.

Exécution du noyau 2.6.35-25-generic

steevc
la source
Pouvez-vous fournir quelques informations supplémentaires: les lignes que vous citez sont-elles les seuls messages concernant le granola? Quelle version du noyau utilisez-vous?
jstarek
Sans rapport avec l'utilisation du granola: j'ai récemment pu utiliser un vrai multimètre RMS décent pour effectuer des mesures sur un ensemble mixte de matériel et j'ai découvert que l'utilisation d'une alimentation efficace a un grand potentiel d'économie d'énergie. La plus grande différence dans mon domaine de test était de 30%, bien plus grande que ce qui est possible avec la limitation du processeur.
jstarek
Ce sont toutes les erreurs de Granola. Exécution du noyau 2.6.35-25-generic. Un nouveau bloc d'alimentation peut donner de plus grandes économies, mais cette question concerne ce que je peux faire sans acheter de nouveau matériel.
steevc
exécutez-vous granola en tant que root? granola devra être root s'il a besoin d'accéder aux choses de réglage du noyau.
user1974
Hmm - Je pensais que le granola avait commencé au démarrage?
belacqua

Réponses:

1

Vous pouvez utiliser Jupiter

Jupiter est une applet qui vous permet de basculer entre les performances maximales et élevées et le mode d'économie d'énergie, de changer la résolution et l'orientation, d'activer ou de désactiver le bluetooth, le pavé tactile, le WiFi, etc.

Vous pouvez installer en ajoutant le ppa ppa:webupd8team/jupiter et en installant jupiter depuis le centre logiciel.

Lincity
la source
1

Je ne sais pas quelle était la séquence exacte des événements, mais je viens de remarquer que le granola fonctionne maintenant. Je sais que j'ai essayé d'installer cpufreqd et powernowd, mais l'un ou l'autre a provoqué la désinstallation de Granola. Il se peut que le PC ait dû redémarrer.

Ce serait bien si l'application montrait plus de détails sur la fréquence de limitation du processeur et à quelle vitesse. Je peux voir la vitesse actuelle avec

cat /proc/cpuinfo

et de chronométrer à chaque vitesse avec

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

Je suppose que les deux cœurs fonctionnent à la même vitesse. Cela montre des vitesses de 1 à 2,4 GHz avec la plupart du temps passé à des vitesses inférieures. J'ai un wattmètre pour toute la maison. Je vais voir si cela peut me dire la différence de vitesse.

Mise à jour: j'ai été trop rapide pour célébrer. Aujourd'hui ça ne marche pas. J'ai regardé dans / var / log / messages et je l'ai trouvé pour hier

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

Pour aujourd'hui, il n'y a que la première de ces lignes. Cela suggère que quelque chose s'est mal passé, mais où puis-je voir les erreurs? Redémarré et c'était ok.

steevc
la source
Puis-je suggérer le powertop . Exécutez-le sur un système essentiellement inactif, et il vous indique combien de pour cent du temps le processeur passe dans les différents états et les principales causes de réveils. Je doute que vous verrez quoi que ce soit sur un powermètre pour toute la maison; en utilisant une prise murale, j'obtiens au mieux une différence de 2 à 5 W avec un Intel i3. Combiné à la gestion de la mise en veille du disque dur, j'obtiens des économies décentes en pourcentage, mais il faudrait utiliser très peu d'électricité ailleurs pour réduire la consommation de toute la maison.
jg-faustus
0

Cette page propose quelques suggestions: http://grano.la/help/install.php

Avez-vous vérifié que ces fichiers et dossiers cpufreq mentionnés dans le fichier d'erreur existent?

Assurez-vous également que DVFS est activé dans le BIOS http://grano.la/help/wiki/doku.php?id=bios

Avez-vous également essayé d'ajouter simplement l'applet "CPU Frequency scaling monitor" dans Gnome? Je crois que le module cpufreq fait maintenant partie du noyau, donc ça marche juste pour moi.

Simon B
la source
J'ai lu ça. Je n'ai pas le dossier cpufreq, ce qui me fait penser qu'il me manque une option ou un pilote du noyau. J'ai essayé d'installer cpufreqd et powernowd, mais l'un ou l'autre entraîne la désinstallation de Granola car il semble qu'un seul démon de mise à l'échelle de fréquence puisse être installé à tout moment. Cela a du sens. J'utilise KDE. J'ai utilisé une applet pour cela il y a des années, mais j'ai besoin de vérifier de quoi il s'agissait.
steevc
0

J'ai installé granola et j'ai trouvé que l'interface graphique était jolie mais sans informations vraiment utiles. Je préférerais de loin voir ce qu'il fait en termes d'échelle de fréquence plutôt que le nombre d'arbres qu'il enregistre!

J'ai maintenant opté pour powernowd (vous devez d'abord désinstaller granola, car vous ne pouvez avoir qu'un seul démon de gestion de l'alimentation en cours d'exécution. Sinon, les deux pourraient tirer la fréquence du processeur dans des directions opposées) .Vous pouvez installer powernowd à partir du centre de logiciels.

Cela semble être léger et fait le travail. Je peux surveiller la fréquence actuelle du CPU sur chaque cœur en ajoutant l'applet "CPU Frequency scaling monitor" à mon panneau Gnome (je pense qu'il est pré-installé avec Ubuntu 10.10).

Maintenant, mon Intel Q6600 (4 x 2,4 GHz) passe la plupart de son temps à 4 x 1,6 GHz.

Jon Brett
la source