Zmniejszenie zużycia energii na pulpicie


10

Jestem na ogólnej misji oszczędzania energii. W końcu zamieniłem mój stary monitor CRT na LCD, więc następnym krokiem jest optymalizacja zużycia energii przez komputer. Korzysta z procesora AMD 64 X2 4600+, który, jak wiem, może się obniżyć, ale wydaje się, że działa ze stałą częstotliwością 2,4 GHz.

Jakiś czas temu słyszałem o Granoli . Zainstalowałem go, ale kiedy próbuję go uruchomić (przez sudo granola), dostaję

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

Z przyjemnością korzystam z innych aplikacji, jeśli Granola nie jest optymalna lub opłacalna, ale nie chcę teraz inwestować w nowy sprzęt.

Uruchamianie jądra 2.6.35-25-generic


Czy możesz podać dodatkowe informacje: Czy cytowane linie to jedyne wiadomości związane z muesli? Którą wersję jądra używasz?
jstarek 30.01.11

Nie ma związku z używaniem muesli: Niedawno byłem w stanie użyć przyzwoitego prawdziwego multimetru RMS do wykonania niektórych pomiarów na mieszanym zestawie sprzętu i odkryłem, że użycie wydajnego zasilacza ma duży potencjał oszczędności energii. Największa różnica w moim polu testowym wyniosła 30%, znacznie więcej niż to, co jest możliwe dzięki dławieniu procesora.
jstarek 30.01.11

To były wszystkie błędy Granoli. Uruchamianie jądra 2.6.35-25-generic. Nowy zasilacz może dać większe oszczędności, ale pytanie dotyczy tego, co mogę zrobić bez kupowania nowego sprzętu.
steevc

czy korzystasz z muesli jako root? Granola będzie musiała zostać zrootowana, jeśli będzie potrzebować dostępu do elementów dostrajających jądro.
user1974,

Hmm - myślałem, że muesli zaczął się w momencie uruchamiania?
belacqua

Odpowiedzi:


1

Możesz użyć Jowisza

Jupiter to aplet, który pozwala przełączać między trybem maksymalnym a wysokim poziomem wydajności i trybem oszczędzania energii, zmieniać rozdzielczość i orientację, włączać lub wyłączać bluetooth, touchpad, WiFi i tak dalej.

Możesz zainstalować, dodając ppa ppa:webupd8team/jupiter i instalując Jupiter z centrum oprogramowania.


1

Nie jestem pewien, jaka była dokładna sekwencja zdarzeń, ale właśnie zauważyłem, że granola działa teraz. Wiem, że próbowałem zainstalować cpufreqd i powernowd, ale albo spowodowałem odinstalowanie Granoli. Może być tak, że komputer musiał się zrestartować.

Byłoby miło, gdyby aplikacja pokazała więcej szczegółów na temat tego, jak często procesor jest dławiony i do jakiej prędkości. Widzę aktualną prędkość z

cat /proc/cpuinfo

i do czasu przy każdej prędkości z

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

Zakładam, że oba rdzenie pracują z tą samą prędkością. To pokazuje prędkości od 1-2.4 GHz, przy czym większość czasu spędzana jest na niższych prędkościach. Mam miernik mocy dla całego domu. Zobaczę, czy to powie mi, jaką różnicę robi prędkość.

Aktualizacja: Byłem zbyt szybki, aby świętować. Dzisiaj nie działa. Zajrzałem do / var / log / messages i znalazłem to na wczoraj

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

Na dziś jest tylko pierwsza z tych linii. To sugeruje, że coś poszło nie tak, ale gdzie widzę błędy? Uruchomiłem ponownie i było w porządku.


Czy mogę zasugerować powertop . Uruchom go na przeważnie bezczynnym systemie, a on powie ci, ile procent czasu procesor spędza w różnych stanach i jakie są główne przyczyny budzeń. Wątpię, czy zobaczysz cokolwiek na powermetrze całego domu; za pomocą miernika wtyczki ściennej uzyskuję różnicę 2-5 W co najwyżej z procesorem Intel i3. W połączeniu z zarządzaniem trybem uśpienia dysku twardego uzyskuję przyzwoite oszczędności procentowo, ale musiałbyś zużywać bardzo mało energii elektrycznej w innym miejscu, aby obniżyć zużycie w całym domu.
jg-faustus

0

Ta strona zawiera kilka sugestii: http://grano.la/help/install.php

Czy sprawdziłeś, że te pliki cpufreq i foldery wymienione w pliku błędu istnieją?

Upewnij się także, czy DVFS jest włączony w BIOSie http://grano.la/help/wiki/doku.php?id=bios

Czy próbowałeś także dodać aplet „Monitor skalowania częstotliwości procesora” w Gnome? Wierzę, że moduł cpufreq jest teraz częścią jądra, więc po prostu działa dla mnie.


Przeczytałem te. Nie mam folderu cpufreq, co sprawia, że ​​myślę, że brakuje mi opcji jądra lub sterownika. Próbowałem zainstalować cpufreqd i powernowd, ale albo powoduje odinstalowanie Granoli, ponieważ wydaje się, że w danym momencie można zainstalować tylko jednego demona skalowania częstotliwości. To ma sens. Używam KDE. Użyłem apletu przez wiele lat temu, ale muszę sprawdzić, co to było.
steevc

0

Zainstalowałem muesli i uznałem, że GUI jest ładny, ale brakuje mu naprawdę przydatnych informacji. Wolałbym zobaczyć, co faktycznie robi pod względem skalowania częstotliwości, niż ile drzew oszczędza!

Zdecydowałem się teraz na powernowd (najpierw musisz odinstalować Granolę, ponieważ możesz mieć tylko jednego demona zarządzania energią uruchomionego jednocześnie. W przeciwnym razie oba mogłyby pobierać częstotliwość procesora w przeciwnych kierunkach). Możesz zainstalować powernowd z centrum oprogramowania.

Wydaje się to być lekkie i wykonuje pracę. Mogę monitorować bieżącą częstotliwość procesora na każdym rdzeniu, dodając aplet „Monitor skalowania częstotliwości procesora” do mojego panelu Gnome (myślę, że jest fabrycznie zainstalowany z Ubuntu 10.10).

Teraz mój Intel Q6600 (4 x 2,4 GHz) spędza większość czasu na 4 x 1,6 GHz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.