Portál AbcLinuxu, 10. května 2025 06:01

Dotaz: Kubuntu 10.10 - nefunkční CPU scaling

17.10.2010 14:33 Vladimír Klimeš | skóre: 9
Kubuntu 10.10 - nefunkční CPU scaling
Přečteno: 616×
Odpovědět | Admin
Svůj problém jsem popsal tady.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.10.2010 19:22 koso
Rozbalit Rozbalit vše Re: Kubuntu 10.10 - nefunkční CPU scaling
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co tak napriklad toto: http://kde-look.org/content/show.php/Cpu+Frequency+Selector+Ruby?content=92573

Kazdopadne default je tusim "ondemand" takze ma prekvapuje, ze vam CPU ide stale na maximum. To moze signalizovat nejake chybne nastavenie v biose, ktore blokuje automaticku konfiguraciu CPU podla vytazenia.
17.10.2010 22:02 Vladimír Klimeš | skóre: 9
Rozbalit Rozbalit vše Re: Kubuntu 10.10 - nefunkční CPU scaling
Ten widget by byl skvělý, ale i když jsem si nainstaloval vše potřebné dle jeho domovské stránky + plasma-scriptengine-ruby z repozitáře, tak to po spuštění vždy zahlásí Inicializace skriptu selhala.

Zkoušel jsem najít nějaký log soubor, ale na žádný jsem nenarazil. Nevíte, kam plasmoidy vypisují své chyby?
Vojta Drbohlav avatar 17.10.2010 19:31 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
Rozbalit Rozbalit vše Re: Kubuntu 10.10 - nefunkční CPU scaling
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co máš v konfiguračním souboru cpufreqd (/etc/cpufreq.conf)?
17.10.2010 22:31 Vladimír Klimeš | skóre: 9
Rozbalit Rozbalit vše Re: Kubuntu 10.10 - nefunkční CPU scaling
Aha, tak o tomhle souboru jsem nevěděl. Trochu jsem si s ním pohrál, abych si mohl nastavovat frekvenci pomocí vlastních skriptů, nyní však pro změnu se mi profil přepínání frekvencí jader pořád mění na conservative. Proto přikládám výpis a nyní se ptám, co mám nastavit, aby mi zůstal stále mód userspace.
klimesv@klimesv-F50SL:~$ cat /etc/cpu* | sed -r "s#(^.*$)#\1< br />#"
# this is a comment
# see CPUFREQD.CONF(5) manpage for a complete reference
#
# Note: ondemand/conservative Profiles are disabled because
# they are not available on many platforms.

[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
verbosity=4
enable_remote=1
#remote_group=root
[/General]

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

#[nforce2_atxp1]
#vcore_path=/some/path
#vcore_default=1500
#[/nforce2_atxp1]

#[sensors_plugin]
#sensors_conf=/some/file
#[/sensors_plugin]

#[Profile]
#name=On Demand High
#minfreq=40%
#maxfreq=100%
#policy=ondemand
#[/Profile]
#
#[Profile]
#name=On Demand Low
#minfreq=20%
#maxfreq=80%
#policy=ondemand
#[/Profile]

[Profile]
name=Userspace
minfreq=33%
maxfreq=100%
policy=userspace
[/Profile]

[Profile]
name=Performance High
minfreq=100%
maxfreq=100%
policy=performance
#exec_post=echo 8 > /proc/acpi/sony/brightness
[/Profile]

[Profile]
name=Performance Low
minfreq=80%
maxfreq=80%
policy=performance
[/Profile]

[Profile]
name=Powersave High
minfreq=60%
maxfreq=60%
policy=powersave
[/Profile]

[Profile]
name=Powersave Low
minfreq=40%
maxfreq=40%
policy=powersave
[/Profile]

#[Profile]
#name=Conservative High
#minfreq=33%
#maxfreq=100%
#policy=conservative
#[/Profile]
#
#[Profile]
#name=Conservative Low
#minfreq=0%
#maxfreq=66%
#policy=conservative
#[/Profile]

##
# Basic states
##
# when AC use performance mode
[Rule]
name=AC Rule
ac=on # (on/off)
#profile=Performance High
profile=Userspace
[/Rule]

# stay in performance mode for the first minutes
[Rule]
name=AC Off - High Power
ac=off # (on/off)
battery_interval=70-100
#exec_post=echo 5 > /proc/acpi/sony/brightness
profile=Performance Low
[/Rule]

# conservative mode when not AC
[Rule]
name=AC Off - Medium Battery
ac=off # (on/off)
battery_interval=30-70
#exec_post=echo 3 > /proc/acpi/sony/brightness
profile=Powersave High
[/Rule]

# conservative mode when not AC
[Rule]
name=AC Off - Low Battery
ac=off # (on/off)
battery_interval=0-30
#exec_post=echo 3 > /proc/acpi/sony/brightness
profile=Powersave Low
[/Rule]

##
# Special Rules
##
# CPU Too hot!
[Rule]
name=CPU Too Hot
acpi_temperature=80-100
cpu_interval=50-100
profile=Performance Low
[/Rule]

# use performance mode if I'm watching a movie
# I don't care for batteries!
# But don't heat too much.
[Rule]
name=Movie Watcher
programs=xine,mplayer,gmplayer
battery_interval=0-100
acpi_temperature=0-60
cpu_interval=0-100
profile=Performance High
[/Rule]

Vojta Drbohlav avatar 18.10.2010 21:59 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
Rozbalit Rozbalit vše Re: Kubuntu 10.10 - nefunkční CPU scaling
Zkuste do /etc/cpufreqd.conf uložit pouze toto:
[General]
pidfile=/var/run/cpufreqd.pid
poll_interval=2
verbosity=4
enable_remote=1
#remote_group=root
[/General]

[Profile]
name=userspace
minfreq=0%
maxfreq=100%
policy=userspace
[/Profile]

[Rule]
name=battery
ac=off
profile=userspace
[/Rule]

[Rule]
name=ac
ac=on
profile=userspace
[/Rule]
Vojta Drbohlav avatar 18.10.2010 22:09 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
Rozbalit Rozbalit vše Re: Kubuntu 10.10 - nefunkční CPU scaling
To, že se vám regulátor pořád sám mění, značí, že máte asi špatně nastaveného cpufreqd démona. Můžete ho zkusit úplně vypnout a použít následující příkazy:
cpufreq-set -g userspace -c 0 # core 0
cpufreq-set -g userspace -c 1 # core 1
A potom přes cpufreq-info zkontrolovat, jestli už vše funguje jak má.
19.10.2010 18:40 Vladimír Klimeš | skóre: 9
Rozbalit Rozbalit vše Re: Kubuntu 10.10 - nefunkční CPU scaling
Ano, teď už mi to funguje. Mockrát děkuji. V.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.