Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: DJ.Houba 01 Ledna 2012, 19:08:04
-
Dobrý den,
chci se zeptat, jakým způsobem lze dynamicky měnit výkon procesoru a tím i snižovat spotřebu CPU a rychlost větráků? V případě, že to nelze měnit dle zatížení, tak alespoň manuální změna.
Hledal jsem nějaké informace a narazil jsem na cpufrequtils .. ovšem při použití #cpufreq-info dostávám následující hlášku "no or unknown cpufreq driver is active on this CPU":
analyzuji CPU 0:
pro tento CPU není aktivní žádný známý ovladač cpufreq
maximum transition latency: 4294.55 ms.
analyzuji CPU 1:
pro tento CPU není aktivní žádný známý ovladač cpufreq
maximum transition latency: 4294.55 ms.
analyzuji CPU 2:
pro tento CPU není aktivní žádný známý ovladač cpufreq
maximum transition latency: 4294.55 ms.
analyzuji CPU 3:
pro tento CPU není aktivní žádný známý ovladač cpufreq
maximum transition latency: 4294.55 ms.
zkoušel jsem #modprobe acpi-cpufreq .. ale prý je tento driver již součástí jádra a není potřeba jej nahrávat, zkoušel jsem i
# ls /lib/modules/$(uname -r)/kernel/drivers/cpufreq/
pcc-cpufreq.ko p4-clockmod.ko speedstep-lib.ko
a #modprobe speedstep-lib.ko, stále stejný výsledek u cpufreq-info
# /etc/init.d/cpufreqd start
* Starting CPU Frequency daemon cpufreqd [fail]
Mám desku MSI P67A-GD65 (B3), procesor Intel i5 2500k, systém Kubuntu 11.10:
# dmesg | grep -i cpu
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] KERNEL supported cpus:
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] ACPI: SSDT 00000000be750fb8 00102 (v01 AMICPU PROC 00000001 MSFT 03000001)
[ 0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 27 pages/cpu @ffff88023f400000 s79616 r8192 d22784 u524288
[ 0.000000] pcpu-alloc: s79616 r8192 d22784 u524288 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1 2 3
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.001892] Initializing cgroup subsys cpuacct
[ 0.001917] CPU: Physical Processor ID: 0
[ 0.001918] CPU: Processor Core ID: 0
[ 0.001923] mce: CPU supports 9 MCE banks
[ 0.001931] CPU0: Thermal monitoring enabled (TM1)
[ 0.281373] CPU0: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz stepping 07
[ 0.387342] smpboot cpu 1: start_ip = 98000
[ 0.494847] smpboot cpu 2: start_ip = 98000
[ 0.602548] smpboot cpu 3: start_ip = 98000
[ 0.710106] Brought up 4 CPUs
[ 0.813719] Switched to NOHz mode on CPU #0
[ 0.813756] Switched to NOHz mode on CPU #1
[ 0.813767] Switched to NOHz mode on CPU #3
[ 0.813813] Switched to NOHz mode on CPU #2
[ 1.093283] cpuidle: using governor ladder
[ 1.093344] cpuidle: using governor menu
[ 11.692934] p4-clockmod: Warning: EST-capable CPU detected. The acpi-cpufreq module offers voltage scaling in addition to frequency scaling. You should use that instead of p4-clockmod, if possible.
Chci se zeptat, jak tedy rozjet cpufrequtils? Nebo existují v současnosti lepší utility a drivery pro Intel i5 2500k? Poslední otázka- jak integrovat (rozumně, graficky) přepínání výkonu CPU do KDE?
Děkuji za odpovědi
-
Regulace funguje, ale je to trochu na hlavu, změnu obstarává BIOS na základě údajů od OS a vlastního uvážení. Systém sám o sobě to tedy nemůže moc ovlivnit, regulaci větráků, řeší tahle deska stejně
-
Co se týče větráků, tak na 2 počítačích s Xubuntu mám fancontrols.
Funguje to perfektně, dá se nastavit teplota procesoru a ono si to už větráky řídí samo, třeba je i úplně vypne když nejsou potřeba.
Akorát je je to dost práce to všechno nastavit (lm_sensors aj.)
Tady je o tom povídání:
http://www.smelc.cz/fancontrol-%E2%80%93-regulace-otacek-v-linuxu/ (http://www.smelc.cz/fancontrol-%E2%80%93-regulace-otacek-v-linuxu/)
-
Super, díky oběma za odpověď. Hezký den