Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Handsomeman 28 Února 2015, 18:26:26
-
Mám problém s nastavením rychlosti. Momentálně jsem pořád na nejvyšší frekvenci.
Zřejmě to nastalo po nějaké aktualizaci.
Když kliknu na nižší frekvenci nebo funkci "Powersave", nic se nestane a frekvence je pořád 1,50 GHz.
Přitom CPU po zvolení na "Powersave" vykazuje graf viz příloha.
Věděl by někdo? :)
-
zkus se podivat v terminalu jestli se ti meni ti frekvence
> while sleep 1; do clear; grep ^cpu\ MHz /proc/cpuinfo; done
cpu MHz : 1100.000
cpu MHz : 2775.000
cpu MHz : 3100.000
cpu MHz : 2625.000
^C
-
Rychlost CPU se nemění.
cpu MHz : 1200.000
cpu MHz : 1200.000
cpu MHz : 1200.000
cpu MHz : 1200.000
-
a co máš vůbec za procesor?
cat /proc/cpuinfoa jaký máš scaling driver? cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
-
Procesor
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i3-2377M CPU @ 1.50GHz
stepping : 7
microcode : 0x28
cpu MHz : 1200.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 2993.48
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i3-2377M CPU @ 1.50GHz
stepping : 7
microcode : 0x28
cpu MHz : 1200.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 2993.48
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i3-2377M CPU @ 1.50GHz
stepping : 7
microcode : 0x28
cpu MHz : 1200.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 2993.48
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i3-2377M CPU @ 1.50GHz
stepping : 7
microcode : 0x28
cpu MHz : 1200.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 3
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 2993.48
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
A scaling driver
cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
acpi-cpufreq
-
Teď jsem zjistil, že CPU se nastaví na 1,20 GHz když odpojím nabíječku a zpátky na 1,50 GHz když nabíječku připojím.
Ale pořád to nejde přepínat.
-
cpufreq-info je krásně vidět procentuální využití frekvencí jednotlivých jader.
Jinak mi ještě napadá jestli nemůže být v BIOSU něco jako býval dříve Intel SpeedStep.
-
Přijde mě, že se to nastavuje samo podle výdrže baterie. Teď zbývá cca 25% a frekvence se snížila na 800 MHz.
cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Chyby v programu prosím hlaste na cpufreq@vger.kernel.org (anglicky).
Chyby v překladu prosím hlaste na kavol@seznam.cz (česky ;-)
analyzuji CPU 0:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.0 us.
hardwarové meze: 800 MHz - 1.50 GHz
dostupné frekvence: 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
dostupné regulátory: conservative, ondemand, userspace, powersave, performance
současná taktika: frekvence by měla být mezi 800 MHz a 800 MHz.
Regulátor "powersave" může rozhodnout jakou frekvenci použít
v těchto mezích.
současná frekvence CPU je 800 MHz.
statistika cpufreq: 1.50 GHz:24,95%, 1.40 GHz:0,00%, 1.30 GHz:0,00%, 1.20 GHz:37,37%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:35,11%, 800 MHz:2,57% (13)
analyzuji CPU 1:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 1
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: 10.0 us.
hardwarové meze: 800 MHz - 1.50 GHz
dostupné frekvence: 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
dostupné regulátory: conservative, ondemand, userspace, powersave, performance
současná taktika: frekvence by měla být mezi 800 MHz a 800 MHz.
Regulátor "powersave" může rozhodnout jakou frekvenci použít
v těchto mezích.
současná frekvence CPU je 800 MHz.
statistika cpufreq: 1.50 GHz:24,95%, 1.40 GHz:0,00%, 1.30 GHz:0,00%, 1.20 GHz:37,37%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:35,11%, 800 MHz:2,57% (18)
analyzuji CPU 2:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 2
CPUs which need to have their frequency coordinated by software: 2
maximum transition latency: 10.0 us.
hardwarové meze: 800 MHz - 1.50 GHz
dostupné frekvence: 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
dostupné regulátory: conservative, ondemand, userspace, powersave, performance
současná taktika: frekvence by měla být mezi 800 MHz a 800 MHz.
Regulátor "powersave" může rozhodnout jakou frekvenci použít
v těchto mezích.
současná frekvence CPU je 800 MHz.
statistika cpufreq: 1.50 GHz:24,95%, 1.40 GHz:0,00%, 1.30 GHz:0,00%, 1.20 GHz:37,37%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:35,11%, 800 MHz:2,57% (11)
analyzuji CPU 3:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 3
CPUs which need to have their frequency coordinated by software: 3
maximum transition latency: 10.0 us.
hardwarové meze: 800 MHz - 1.50 GHz
dostupné frekvence: 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
dostupné regulátory: conservative, ondemand, userspace, powersave, performance
současná taktika: frekvence by měla být mezi 800 MHz a 800 MHz.
Regulátor "powersave" může rozhodnout jakou frekvenci použít
v těchto mezích.
současná frekvence CPU je 800 MHz.
statistika cpufreq: 1.50 GHz:24,95%, 1.40 GHz:0,00%, 1.30 GHz:0,00%, 1.20 GHz:37,37%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:35,11%, 800 MHz:2,57% (15)
-
Takhle to vypadá, že to funguje naprosto normálně. Máš tam zapnutý powersave a ten drží nejnižší frekvenci. Předpokládám podle toho malého obrázku, že používáš indicator-cpufreq takže když nastavíš výkon (performance) co to udělá? Hoď sem pak znovu výpis z
cpufreq-info
-
Přepínat frekvence nejde, ikdyž je Powersave nebo Performance tak u obou zůstává frekvence stejná a nedá se přepnout. Frekvence se přepíná jak se jí zachce.
Nastavení "Performance"
cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Chyby v programu prosím hlaste na cpufreq@vger.kernel.org (anglicky).
Chyby v překladu prosím hlaste na kavol@seznam.cz (česky ;-)
analyzuji CPU 0:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.0 us.
hardwarové meze: 800 MHz - 1.50 GHz
dostupné frekvence: 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
dostupné regulátory: conservative, ondemand, userspace, powersave, performance
[b]současná taktika: frekvence by měla být mezi 1.40 GHz a 1.40 GHz.[/b]
Regulátor "performance" může rozhodnout jakou frekvenci použít
v těchto mezích.
současná frekvence CPU je 1.40 GHz.
statistika cpufreq: 1.50 GHz:27,15%, 1.40 GHz:13,78%, 1.30 GHz:0,00%, 1.20 GHz:24,63%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:23,14%, 800 MHz:11,31% (15)
analyzuji CPU 1:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 1
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: 10.0 us.
hardwarové meze: 800 MHz - 1.50 GHz
dostupné frekvence: 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
dostupné regulátory: conservative, ondemand, userspace, powersave, performance
současná taktika: frekvence by měla být mezi 1.40 GHz a 1.40 GHz.
Regulátor "performance" může rozhodnout jakou frekvenci použít
v těchto mezích.
současná frekvence CPU je 1.40 GHz.
statistika cpufreq: 1.50 GHz:27,15%, 1.40 GHz:13,78%, 1.30 GHz:0,00%, 1.20 GHz:24,63%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:23,14%, 800 MHz:11,31% (20)
analyzuji CPU 2:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 2
CPUs which need to have their frequency coordinated by software: 2
maximum transition latency: 10.0 us.
hardwarové meze: 800 MHz - 1.50 GHz
dostupné frekvence: 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
dostupné regulátory: conservative, ondemand, userspace, powersave, performance
současná taktika: frekvence by měla být mezi 1.40 GHz a 1.40 GHz.
Regulátor "performance" může rozhodnout jakou frekvenci použít
v těchto mezích.
současná frekvence CPU je 1.40 GHz.
statistika cpufreq: 1.50 GHz:27,15%, 1.40 GHz:13,78%, 1.30 GHz:0,00%, 1.20 GHz:24,63%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:23,14%, 800 MHz:11,31% (13)
analyzuji CPU 3:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 3
CPUs which need to have their frequency coordinated by software: 3
maximum transition latency: 10.0 us.
hardwarové meze: 800 MHz - 1.50 GHz
dostupné frekvence: 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
dostupné regulátory: conservative, ondemand, userspace, powersave, performance
současná taktika: frekvence by měla být mezi 1.40 GHz a 1.40 GHz.
Regulátor "performance" může rozhodnout jakou frekvenci použít
v těchto mezích.
současná frekvence CPU je 1.40 GHz.
statistika cpufreq: 1.50 GHz:27,15%, 1.40 GHz:13,78%, 1.30 GHz:0,00%, 1.20 GHz:24,63%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:23,14%, 800 MHz:11,31% (17)
-
Teď na performance ti to jede na 1.40 GHz, což je docela v pořádku. Vypadá to že přepínání mezi conservative, ondemand, powersave, performance ti asi normálně funguje, ale proč ti nejde zvolit frekvence přímo (userspace) netuším. Nechal bych tam nastaveno ondemand (podle potřeby) a CPU by měl měnit frekvenci automaticky podle zatížení od 0,8 až po 1.5 GHz.
-
V podstatě jde o to, že mám puštěný jen PDF reader a nebo třeba nic a ono si to jede na 1,50 GHz, je to horký a pak nestíhám nabíjet. Rozhodně mód Ondemand frekvenci nemění podle potřeby.
Na 1,40 GHz to jelo i na Powersave, bez úspory :)
-
Tak jsem zkusil ještě jiný aplet a vypadá to, jako by nějaká aktualizace změnila parametry pro regulaci CPU.
Frekvence se nastavuje sama nahodile a někdy prostě jede na jednu frekvenci několik hodin.
-
jaké máš jádro?
od 3.15? je v jádře intel p-state je to lepší ovladač frekvencí ale má svou hlavu a můžeš nastavit jen performance(preferuje rychlost) a powersave (preferuje nízkou spotřebu)
-
Jádro mám 3.13.0-46-generic
Prostředí MATE 1.8.1
Vydání 14.04 (trusty)
-
Jádro mám 3.13.0-46-generic
Prostředí MATE 1.8.1
Vydání 14.04 (trusty)
protoze aby ti sla prepinat frekvence, tak musis mit nastaveno "userspace" a potom se tam da zvolit jakou z tech podporovanych ten procesor bude "natvrdo" mit .. pokud to neumi applet, tak se to musi udelat jinejma nastrojema ..
-
Frekvence přepínat šla až do nějaké aktualizace a normálně se procesor choval. Pak se frekvence začala nastavovat neadekvátně a neefektivně. Např. k prohlížení fotek jela naplno.. Klidně celou dobu jede CPU naplno, přepnout se nedá. Přepne se pouze při vysunutí zdroje nebo když dojde do fáze kritického vybití baterie.
Věděl by někdo?
Možná je něco blbě s kernelem, ale nerozumím tomu a nevím jak to opravit ;D
-
Frekvence přepínat šla až do nějaké aktualizace a normálně se procesor choval. Pak se frekvence začala nastavovat neadekvátně a neefektivně. Např. k prohlížení fotek jela naplno.. Klidně celou dobu jede CPU naplno, přepnout se nedá. Přepne se pouze při vysunutí zdroje nebo když dojde do fáze kritického vybití baterie.
Věděl by někdo?
Možná je něco blbě s kernelem, ale nerozumím tomu a nevím jak to opravit ;D
opakuji, frekvenci muzes prepinat kdyz budes v modu "userspace" .. ty ostatni mody jsou rizene biosem ..
Prepinani modu nezalezi na Tvem apletu, je to jen nastroj, kterej pokud se zmenil a neumi do userspace, tak prepinani take nepujde ..
-
Jde o to, že kernel to asi přepíná špatně, když mi to jede naplno při psaní nebo tak.
-
Jde o to, že kernel to asi přepíná špatně, když mi to jede naplno při psaní nebo tak.
podle me to kernel prepina *asi dobre ... je to iirc rizene biosem, tzn pokud vlezes do modu performance, tak to proste pojede spise na plno ... potrebujes mod "ondemand" aby tam byla vetsi range ... ;)
tvuj applet zrejme nastavi pri napajeni ze site performance a potom se neni cemu divit, ze to jede na plno skoro porad ...
-
A kde to nastavit?
-
A kde to nastavit?
neco jako cpufreq-set .. zkus poguglit (radsi teda duckduckgo.com) .. take se to da nastavit pomoci /sys, eg
# find /sys/ | grep governor$
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
tzn kdyz bych dal `echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor' tak budu mit na cpu0 tenhle governor ..
mozna to bude spravne umet nejakej jinej applet
u me to kazdopadne umi KDE power settings ... muzu si nastavit, jakej governor mi to dela pri jake situaci (eg pri napajeni ze site, pri "jizde" na baterii, pri nizke baterce apod ...)
-
Jo dobrý, to cpufreq bylo důležitý slovo :)
Řešení nalezeno zde http://askubuntu.com/questions/517844/why-is-my-cpu-frequency-stuck (http://askubuntu.com/questions/517844/why-is-my-cpu-frequency-stuck)
Takže stačí odstranit program cpufreqd a procesor se nastavuje už správně podle potřeby nebo podle volby v apletu.
-
Supr. Tady je dulezite pochopit, ze kdyz to aplet nedela spravne, ze to nutne neznamena, ze to je rozbity.
Zdravim, ntz