Witaj Gościu, jeżeli to czytasz to znaczy że nie jesteś zarejestrowany/zalogowany. Kliknij by się zarejestrować. Rejestracja zajmie mniej niż 30 sekund , a dzięki temu zniknie Ci ten dymek oraz będziesz miał pełne możliwośći personalizacji forum do własnych potrzeb.
[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
    Downloads
    2
    Uploads
    0
    Siła Reputacji
    461
    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 11: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
    Downloads
    0
    Uploads
    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
    Downloads
    0
    Uploads
    0
    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
  •