Hello Guest, if you reading this it means you have not yet registered. Please take a second to Click here to register and in a few simple steps, you will be able to enjoy all the many features of our fine community. Please note that nicknames are prohibited lewd or meaningless (no numbers or letters at random) and introduce yourself in the section for you to meet our community.
[HOW-TO] Cool'n'Quiet i powersave, i oszczędność energii.
Pokaż wyniki od 1 do 3 z 3

Temat: [HOW-TO] Cool'n'Quiet i powersave, i oszczędność energii.

  1. #1
    Avatar redflow
    redflow jest nieaktywny documentation daemon
    Mężczyzna
    • Platforma sprzętowa
      • Płyta Główna:
      • ASUS P5K PRO
      • Procesor:
      • Pentium Dual-Core E5200
      • Karta Graficzna:
      • GeForce 9500GT
      • Karta Dźwiękowa:
      • HiFime 9018
      • Monitor:
      • EIZO FlexScan S2231W
      • Kernel:
      • 3.12.8
    Dystrybucja: Arch Linux x86_64
    Polska
    Dołączył
    Jul 2004
    Wiek
    43
    Postów
    2,271
    Wątków
    36
    Siła Reputacji
    462
    Reputacja
    6435

    [HOW-TO] Cool'n'Quiet i powersave, i oszczędność energii.

    Kupiłem sobie procesor sempron 3000+, obsługujący Cool'n'Quiet, która umożliwia na nim skorzystanie z jednego z dwóch stanów:

    1)
    Kod:
    [redflow@arch ~]$ sudo cpufreq-set -g performance
    Kod:
    [redflow@arch ~]$ cpufreq-info
    cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
    Report errors and bugs to linux@brodo.de, please.
    analyzing CPU 0:
      driver: powernow-k8
      CPUs which need to switch frequency at the same time: 0
      hardware limits: 1000 MHz - 1.80 GHz
      available frequency steps: 1.80 GHz, 1000 MHz
      available cpufreq governors: powersave, performance
      current policy: frequency should be within 1000 MHz and 1.80 GHz.
                      The governor "performance" may decide which speed to use
                      within this range.
      current CPU frequency is 1.80 GHz.
    Kod:
    [redflow@arch ~]$ sensors |grep -i vcore
    VCore:     +1.42 V  (min =  +0.70 V, max =  +1.87 V)
    2)
    Kod:
    [redflow@arch ~]$ sudo cpufreq-set -g powersave
    Kod:
    [redflow@arch ~]$ cpufreq-info
    cpufrequtils 002: cpufreq-info (C) Dominik Brodowski 2004-2006
    Report errors and bugs to linux@brodo.de, please.
    analyzing CPU 0:
      driver: powernow-k8
      CPUs which need to switch frequency at the same time: 0
      hardware limits: 1000 MHz - 1.80 GHz
      available frequency steps: 1.80 GHz, 1000 MHz
      available cpufreq governors: powersave, performance
      current policy: frequency should be within 1000 MHz and 1.80 GHz.
                      The governor "powersave" may decide which speed to use
                      within this range.
      current CPU frequency is 1000 MHz
    Kod:
    [redflow@arch ~]$ sensors |grep -i vcore
    VCore:     +1.10 V  (min =  +0.70 V, max =  +1.87 V)
    Wszystko działa, nie mam żadnych problemów, ale zastanawia mnie na ile rzeczywiście spada zużycie energii w trybie powersave. Googlując zawzięcie znalazłem tylko taką tabelkę:
    http://www.xbitlabs.com/articles/cpu...on-3000_9.html

    Czas na pytanie

    1.Czy ktoś w swoich zakładkach ma może stronę, która poda nieco więcej informacji o energooszczędności trybu powersave na procesorach AMD?
    2. A może ktoś ma miernik, wie jak go używać i osobiście dokonał już pomiarów zużywanej energii?

    ---EDIT---

    Gdyby ktoś chciał się pobawić, to powyższe nie zadziała bez wykonania najpierw kilku czynności

    Przede wszystkim należy sprawdzić, jakim typem procesora dysponujemy:
    Kod:
    # dmesg | grep powernow
    i w zależności od wyniku wykonać jedno z poniższych poleceń:
    Kod:
    # modprobe powernow-k8
    Kod:
    # modprobe powernow-k7
    Kod:
    # modprobe powernow-k6
    Nie należy się martwić, że coś pójdzie źle i procesor wyruszy do procesorowego nieba. Jeśli moduł będzie nieodpowiedni system czym prędzej nas o tym poinformuje:
    Kod:
    # modprobe powernow-k7
    FATAL: Error inserting powernow_k7 (/lib/modules/2.6.21-ARCH/kernel/arch/i386/kernel/cpu/cpufreq/powernow-k7.ko): No such device
    Kod:
    # modprobe powernow-k6
    FATAL: Error inserting powernow_k6 (/lib/modules/2.6.21-ARCH/kernel/arch/i386/kernel/cpu/cpufreq/powernow-k6.ko): No such device
    Oczywiście po załadowaniu prawidłowego modułu, konsola (dla odmiany) będzie tajemniczo milczeć.

    Teraz czas najwyższy zająć się autoskalowaniem procesora. Można to robić ręcznie (tak jak na początku postu), ale o wiele rozsądniej jest zautomatyzować ten proces. W tym celu wykonujemy:
    Kod:
    # urpmi cpufreq cpufrequtils
    następnie w pliku:
    Kod:
    /etc/sysconfig/cpufreq
    usuwamy komentarz, lub tworzymy w nowej linii wpis:
    Kod:
    GOVERNOR=ondemand
    i dodajemy do dwie skrajne niego wartości jakie jest w stanie przyjąć nasz procesor (wynik polecenia "dmesg | grep powernow"). W moim przypadku:
    Kod:
    #configuration for cpufreq control
    
    # valid governors:
    #  ondemand, performance, powersave,
    #  conservative, userspace
    governor="ondemand"
    
    # valid suffixes: Hz, kHz (default), MHz, GHz, THz
    min_freq="1000MHz"
    max_freq="1800MHz"
    Na koniec restartujemy system, po ponownym uruchomieniu sprawdzamy poleceniem:
    Kod:
    $ cpufreq-info
    taktowanie procesora na małym obciążeniu, następnie uruchamiamy coś co da mu popracować:
    Kod:
    $ cat /dev/urandom > /dev/null
    i patrzymy czy taktowanie wzrosło do maksymalnej wartości.
    Ostatnio edytowane przez suncez ; 31.10.2010 o 09:50
    ... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different.
    Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed.

  2. Panna Google
    Panna Google jest aktywna
    Avatar Panny Google

    Dołączył
    01-05-2004
    Skąd
    Internet
    Postów
    999
    Pochwał
    159

    Nie lubisz reklam? Zarejestrowani ich nie widzą! Rejestracja





  3. #2
    Avatar adderek
    adderek jest nieaktywny Kadet
    Mężczyzna
    Dystrybucja: WinXP, Gentoo, mój własny LFS, ...
    Dołączył
    Aug 2007
    Postów
    1
    Wątków
    0
    Siła Reputacji
    0
    Reputacja
    1

    Cool Odp: [HOW-TO] Cool'n'Quiet i powersave, i oszczędność energii.

    Z tego co pamiętam to benchmark.pl/kalkulator był fajny. Tyle że nie zawiera procków innych niż AMD.

  4. #3
    Avatar bogaczew
    bogaczew jest nieaktywny Kadet
    Mężczyzna
    Dystrybucja: mandriva2010.0;ubuntu 9.10;
    Dołączył
    Jul 2007
    Postów
    9
    Wątków
    1
    Siła Reputacji
    0
    Reputacja
    1

    Odp: [HOW-TO] Cool'n'Quiet i powersave, i oszczędność energii.

    Czy ten poradnik jest aktualny? w mandriva 2010 przełączanie taktowanie procesora chodzi OOTB. Nie mam zainstalowanego cpufreq ani cpufrequtils, jest jedynie libcpufreq0. Zarządzanie taktowaniem działa, aplet gnome pozwala przełączać się na tryby 'ondemand', 'conservative', 'powersave' i performance'. Denerwuje mnie tylko że po wystartowaniu systemu jest ustawione 'performance', wolałbym 'conservative'. Gdzie to się ustawia?
    Paweł Bogaczewicz
    http://bogaczew.blip.pl
    Quicquid Latine dictum sit, altum videtur

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •