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.htmlAs 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_powernowdUse 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-