Kirjoittaja Aihe: Speedstepping  (Luettu 1764 kertaa)

kossu

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Speedstepping
« : 17.04.08 - klo:10.30 »
Voisiko joku vääntää rautalangasta mitenkä tuo cpufreqd/acpi/... -hässäkkä toimii prossun nopeuden säädössä?

Olen yrittänyt jo kaikkea(?) mahdollista, mutta ei vaan toimi. Tai toimii, mutta nytkin kone on jämähtänyt 42% (=800MHz, joka on pienin stepping tälle prossulle) cpu teholle vaikka lämpötila on 57'C. Alussa kone käy 100% ja lämpötilan noustessa tehot näyttäisi tippuvan ok, mutta näyttäisi ettei mylly osaa nostaa niitä takaisin tms.
Kone on Dell D610 ja biosista on speedstepping päällä. Niin ja Ubuntu 7.10 on siis kyseessä.

Tuossa tämänhetkinen cpufreqd.conf, mutta yritelmiä on useita erilaisilla säännöillä ja parametreilla.

cpufreqd.conf
Koodia: [Valitse]
[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=1
verbosity=7
enable_remote=1
#remote_group=root
enable_plugins=acpi,exec
#enable_plugins=ac,exec
[/General]

[acpi]
acpid_socket=/var/run/acpid.socket
[/acpi]

[Profile]
name=PerformanceHigh
minfreq=100%
#maxfreq=100%
policy=performance
exec_post=zenity --info --text "Performance 100%"
[/Profile]

[Profile]
name=PerformanceMid
minfreq=50%
maxfreq=80%
policy=performance
exec_post=zenity --info --text "Performance 50-80%"
[/Profile]

[Profile]
name=PerformanceLow
maxfreq=50%
policy=performance
exec_post=zenity --info --text "Performance 50%"
[/Profile]

##
# Basic states
##

[Rule]
name=TempLow
profile=PerformanceHigh
acpi_temperature=0-79
exec_post=zenity --info --text "TempHigh"
[/Rule]
 
[Rule]
name=TempMid
profile=PerformanceMid
acpi_temperature=80-89
exec_post=zenity --info --text "TempMid"
[/Rule]

[Rule]
name=TempHigh
profile=PerformanceLow
acpi_temperature=90-100
exec_post=zenity --info --text "TempHigh"
[/Rule]

lsmod |grep cpufreq
Koodia: [Valitse]
cpi_cpufreq           10568  0
cpufreq_userspace       5280  0
cpufreq_powersave       2688  0
cpufreq_stats           7232  0
cpufreq_ondemand        9612  0
freq_table              5792  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative     8072  0
processor              32072  2 acpi_cpufreq,thermal
HP Elitebook 8530p / Ubuntu 8.10

kossu

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: Speedstepping
« Vastaus #1 : 17.04.08 - klo:10.50 »
No nyt se nosti tehonsa 100% :/
Tuntuu että tässä ei ole mitään järkeä. Vaikka käynnistän vmwaret, mozillat yms, niin noilla ei tunnu olevan vaikutusta vaikka potkua tarvittaisiin, mutta nyt se vaan päätti jostakin syystä että tehoa tarvitaan vaikka kone on ollut idlenä ~10min. Lämmöt toki on tippuneet tuona aikana joten mahtaako niissä olla koko homman juju...?
HP Elitebook 8530p / Ubuntu 8.10

kossu

  • Käyttäjä
  • Viestejä: 15
    • Profiili
Vs: Speedstepping
« Vastaus #2 : 22.04.08 - klo:23.09 »
Lopetan yksinpuhelun tältäerää ja totean että homma alkoi pelittämään kun sanoin
 
Koodia: [Valitse]
$sudo chmod +s /usr/bin/cpufreq*
HP Elitebook 8530p / Ubuntu 8.10