Kirjoittaja Aihe: Powernowd  (Luettu 3106 kertaa)

Lifestyle

  • Käyttäjä
  • Viestejä: 59
    • Profiili
Powernowd
« : 19.06.08 - klo:10.13 »
Hei

Nyt kun asiaa on penkonut, niin en ole näköjään ainoa, joka on paininut saman ongelman kanssa. Huomasin, että esim. kun yrittää ajaa wintoosaa virtuaalisesti tai varmuuskopioida omia tiedostoja, niin kone lämpiää aivan suunnattomasti kunnes hätä sammuttaa itsensä. Suoritin on mobile AMD athlon 64 3700+ ja kone edelleen F-S A1650G, joka ei näköjään ole ubuntu ystävällisintä mallia. :(

Täältä löytyi apua http://forum.ubuntu-fi.org/index.php?topic=12321.0 että löysin tämän. http://www.ubuntugeek.com/howto-change-cpu-frequency-scaling-in-ubuntu.html ja kokeilin myös tätä http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_enable_your_CPU.27s_Power_Saving.2FFrequency_Scaling_features joka auttoi sen verran, että windowsin asennus virtuaaliboxissa eteni vähän pidemmälle kunnes kone taas sammui. Meni ubuntun asennus myöskin uusiksi. (ei ollut ensimmäinen kerta) :(

Näitten jälkeen asensin anturit näyttämään paneelissa lämpötiloja ja sain näkymään core0, suoritin ja suoritin lämpötilat. (En tiedä mikä mittaa mitäkin?). Otin koneesta kannen auki ja imuroin sen ja cpufreq-selectorilla olen kokeillut eri kellotus juttuja. Powersavella ei mitään ongelmia. Ondemandilla ja conservativille kone lämpeää ja sammuu. Mutta kun cpufreq-selectoriin laittaa 2 GHz:iä, niin kone pysyy päällä ja lämmöt ei nouse yli 75 asteen ylitse missään vaiheessa vaikka koneella tekisi mitä. Ondemandilla ja conservativellä virtualboxia käyttäessä meni lämpötilat jopa yli 80 asteen ja pistin akkiä powersaven päälle ettei kone sammu. (ei viitsis konetta hajottaa vaikka ei nyt suostukkaan ubuntun kanssa aina yhteistyöhön ja sain vihdoin ja viimein windowsinkin asennettua loppuun virtualboxiin).  Wintoosan puolella ei ole samanlaisia ongelmia. Kone ei ole tiltannut ikinä vaikka on muuttanut dvd tiedostoja avi tiedostoiksi jne... Kone käy kuumana ja tahmoaa mutta ei sammu... Tämä ei nyt kuullu tähän mutta, jos et saa wintoosan puolella hardya asennettua virtualboxiin, niin kokeilkaa dapperia. Hyvin meni sisään ja on vielä vuoden verran tuettu jakelu, jospa siihen mennessä hardykin menisi virtualboxin sisään wintoosan puolella. :)

Nyt kysyisinkin apua kuinka saan kerrottua powernowd:lle, että kun käynnistän koneen niin Quiet mode, only emergency output on päällä (sudo powernowd -q) ja skaala on 800 MHz:istä 2GHz:iin. Tai prosentteina 33%:ista 83%:iin. Sekä mode 3 on päällä.

Täältä löysin kuinka pitäisi komentaa, jos haluaa käyttää esim. prosentteja. http://deater.net/john/powernowd.html

As root:

   powernowd <options>

Available Options:
        -h      Print this help message
        -d      Don't detach from terminal (default is to
                detach and run in the background)
        -v      Increase output verbosity, can be used more than once.
        -q      Quiet mode, only emergency output.
        -n      Include 'nice'd processes in calculations
        -m #    Modes of operation, can be 0, 1, 2, or 3:
                0 = SINE, 1 = AGGRESSIVE (default),
                2 = PASSIVE, 3 = LEAPS
        -s #    Frequency step in kHz (default = 100000)
        -p #    Polling frequency in msecs (default = 1000)
        -c #    Specify number of threads per power-managed core
        -u #    CPU usage upper limit percentage [0 .. 100, default 80]
        -l #    CPU usage lower limit percentage [0 .. 100, default 20]

Mutta kuinka se käyttännössä komennetaan, kun ei nyt tuosta ota erkkikään selvää. Tai siis minä en nyt vaan ymmärrä. :(

Täältä löytyi kuinka sama tehdään taajuutena. http://www.thinkwiki.org/wiki/How_to_configure_powernowd

Use the sys interface to set the min and max speed:

    # echo 825000 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
    # echo 2200000 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    # /etc/init.d/powernowd start

In Debian you may specify different options for powernowd in /etc/default/powernowd. This file will be loaded by the init script /etc/init.d/powernowd.
Retrieved from "http://www.thinkwiki.org/wiki/How_to_configure_powernowd"

Pitääkö tuo echon jälkeinen luku olla Hz:jä vai MHz:jä?

Tietokoneessani cat /proc/cpuinfo näyttää seuraavalta:

processor   : 0
vendor_id   : AuthenticAMD
cpu family   : 15
model      : 36
model name   : Mobile AMD Athlon(tm) 64 Processor 3700+
stepping   : 2
cpu MHz      : 800.000
cache size   : 1024 KB
fdiv_bug   : no
hlt_bug      : no
f00f_bug   : no
coma_bug   : no
fpu      : yes
fpu_exception   : yes
cpuid level   : 1
wp      : yes
flags      : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up pni lahf_lm ts fid vid ttp tm stc
bogomips   : 1602.36
clflush size   : 64

http://linux-command.5w.cz/manual/powernowd mukaan minulla on siis päällä Mode 2, PASSIVE, is the inverse of  AGGRESSIVE.   Immediately  jump  to lowest  frequency when usage drops below 20%.  Raise by "step" Hz if it goes above 80%.

Muut vaihtoehdot on:

Mode  0,  SINE,  changes the frequency as a sine wave function, raising the frequency by "step" Hz every time the CPU usage goes over 80%,  and
decreases it by "step" Hz when the CPU usage falls under 20%.

Mode 1, AGGRESSIVE, changes frequency by a sawtooth function. Immediately jumps to the highest frequency whenever  CPU  usage  goes  over 80%,  and decreases by "step" Hz as usage drops below 20%.  This is the default behavior.

Mode 3, LEAPS, immediately jumps to the highest frequency if  usage  is above  80%,  and  immediately jumps to the lowest frequency if usage is
below 20%.

Äkkiseltään voisi kuvitella, että tuo mode 3 olisi paras vaihtoehto kuumenemis ongelmaan? Mutta kuinkas se komennetaan? Entä pysyykö kaikki komennot oletuksena päällä, kun koneen käynnistää seuraavan kerran? Palvelueasetuksissani powernowd kellontaajuden hallinta on päällä ja nyt kone käynnistyy ondemand tilaan.

Ideana on, että ajan konetta vajaalla teholla, kun ei näytä muutakaan ratkaisua olevan. Mutta ei viitsis ajaa mopolla (powersave), kun moottoripyörän tehot on kerran edes osittain käytettävissä. :)

Kiittäen etukäteen

-M-

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Powernowd
« Vastaus #1 : 19.06.08 - klo:12.11 »
Ideana on, että ajan konetta vajaalla teholla, kun ei näytä muutakaan ratkaisua olevan. Mutta ei viitsis ajaa mopolla (powersave), kun moottoripyörän tehot on kerran edes osittain käytettävissä. :)
Parempi tuuletus?
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Lifestyle

  • Käyttäjä
  • Viestejä: 59
    • Profiili
Vs: Powernowd
« Vastaus #2 : 19.06.08 - klo:13.04 »
On käynnyt mielessä ja katselinkin jo minkalaista apua löytyisi kannettavan tuuletukseen.  ??? Mutta edelleenkin jos sais vähän apua, tuon powernowd komentamiseen, niin olisin otettu.  ;)

-M-


gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: Powernowd
« Vastaus #3 : 19.06.08 - klo:15.39 »
cpufreq ohjelmalla on mahdollisuus käyttää "ondemand" valintaa, jolloin se käyttää prosessoria tarvittaessa.

Lisätietoja:
http://ubuntuforums.org/showthread.php?t=507507
http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_enable_your_CPU.27s_Power_Saving.2FFrequency_Scaling_features
« Viimeksi muokattu: 19.06.08 - klo:15.46 kirjoittanut GoddamnDevil »
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

Lifestyle

  • Käyttäjä
  • Viestejä: 59
    • Profiili
Vs: Powernowd
« Vastaus #4 : 19.06.08 - klo:16.28 »
Kiitoksia. Kokeilin eilen tuota. En saanut muuta kuin ubuntun sekaisin ja piti asentaa uusiksi, kun kone tilttas kesken päivityksen ja rikkoi paketinhallinnan.  ;D (Eilen ei naurattanut, kun puoliso kuittali, että tyytyisit vaan käyttämään windowsia.)

Ilmeisesti powernowd:llä pystyy antamaan samat komennukset. Nyt on siis kysymyksenä kuinka saan powernowd:llä rajoitettua tuota kellotaajuuden skaalautuvuutta niin, että se ei antaisi nostaa kellotaajutta kuin maksimissaan 2GHz:iin. Silloin suorittimen kyvystä olisi 83%:ia käytössä ja nuo lämmöt näköjään pysyisi kohtuuden rajoissa. Ei tarvitsisi koko aika koneen ääressä päivystää ettei lämmöt nouse liikaa ja koneella olisi käytössä enemmän resusseja kuin 33%:ia minkä se antaa maksimissaan powersave modella.

Minä nyt selitän tätä ongelmaa vaikeasti. Mutta yrittäkää kestää.

-M-

stewie_griffin

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Vs: Powernowd
« Vastaus #5 : 03.07.08 - klo:17.54 »
Minullakin acerin läppäri kuumeni ennen rajusti, etenkin Flash-videoita katsellessa. Rajasin kellotaajuutta tuolla cpufrequtils-ohjelmalla, mutta kone kiehui ja kaatuili silti. Lisäksi on jo periaatteen tasolla hölmöä, jos joutuu rajoittamaan koneen tehoa.

Kokeilepa siis tuuletusalustaa:

http://plaza.fi/muropaketti/artikkelit/jaahdytys/lapparicoolerit-vertailussa

Itse ostin juuri äsken mallin Zalman ZM-NC1000, ja hyvin näkyy viilentävän. Lämpötila pysyy kovassa kuormituksessakin alle 80 asteessa. Rahallisena investointina vaatimaton, mutta saattaa ennaltaehkäistä tyyriin koneremontin.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Powernowd
« Vastaus #6 : 03.07.08 - klo:18.07 »
Kone kannattaisi putsata välillä. Ainakin minun kannettavani rupeaa kuormituksessa kaatuilemaan jos tuulettimia yms. ei putsaa välillä.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.