Re: Нетбук сильно греется (было Re: Debian на нетбукахasuseeepcс процессором отAMD)
On Wed, Jul 25, 2012 at 09:12:37AM -0400, ivan_zavarzin@Safe-mail.net wrote:
k8temp это монитор. Он меряет температуру, а меняет частоту обычно powernow-k8 или
acpi-cpufreq
--
Иван Лох
Добрый день,
1) Что-то непонятное с параметрами smartctl - теперь уже (после перезагрузки) 191 G-Sense_Error_Rate 0x0032 074 074 000 Old_age Always - 26, до того было 25 raw значение и 075 value. Как перезагрузка может давать такую ошибку? Да еще так уменьшать значение value?
Поковырялся я в настройках cpufreq, погуглил и обнаружил следующее:
2) ~$ 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] SMP: Allowing 2 CPUs, 0 hotplug CPUs
[ 0.000000] NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:2 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 30 pages/cpu @ffff880001800000 s90328 r8192 d24360 u1048576
[ 0.000000] pcpu-alloc: s90328 r8192 d24360 u1048576 alloc=1*2097152
[ 0.000000] pcpu-alloc: [0] 0 1
[ 0.000000] Initializing CPU#0
[ 0.000000] SLUB: Genslabs=14, HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[ 0.015656] Initializing cgroup subsys cpuacct
[ 0.015957] CPU: L1 I Cache: 32K (64 bytes/line), D cache 32K (64 bytes/line)
[ 0.016024] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.016087] CPU 0/0x0 -> Node 0
[ 0.016147] CPU: Physical Processor ID: 0
[ 0.016205] CPU: Processor Core ID: 0
[ 0.016267] mce: CPU supports 6 MCE banks
[ 0.088242] CPU0: AMD C-50 Processor stepping 00
[ 0.012000] Initializing CPU#1
[ 0.012000] CPU: L1 I Cache: 32K (64 bytes/line), D cache 32K (64 bytes/line)
[ 0.012000] CPU: L2 Cache: 512K (64 bytes/line)
[ 0.012000] CPU 1/0x1 -> Node 0
[ 0.012000] CPU: Physical Processor ID: 0
[ 0.012000] CPU: Processor Core ID: 1
[ 0.176123] CPU1: AMD C-50 Processor stepping 00
[ 0.176602] checking TSC synchronization [CPU#0 -> CPU#1]: passed.
[ 0.180033] Brought up 2 CPUs
[ 0.180650] CPU0 attaching sched-domain:
[ 0.180668] groups: group ffff88000180fbf0 cpus 0 group ffff88000190fbf0 cpus 1
[ 0.180686] CPU1 attaching sched-domain:
[ 0.180697] groups: group ffff88000190fbf0 cpus 1 group ffff88000180fbf0 cpus 0
[ 1.589999] cpuidle: using governor ladder
[ 1.590062] cpuidle: using governor menu
[ 64.989802] processor LNXCPU:00: registered as cooling_device0
[ 65.021599] processor LNXCPU:01: registered as cooling_device1
[ 130.737569] powernow-k8: Found 1 AMD C-50 Processor processors (2 cpu cores) (version 2.20.00)
[11372.629854] powernow-k8: Found 1 AMD C-50 Processor processors (2 cpu cores) (version 2.20.00)
~$ dmesg | grep k8
[ 130.737569] powernow-k8: Found 1 AMD C-50 Processor processors (2 cpu cores) (version 2.20.00)
[ 130.737601] [Firmware Bug]: powernow-k8: No compatible ACPI _PSS objects found.
[ 130.737605] [Firmware Bug]: powernow-k8: Try again with latest BIOS.
[11372.629854] powernow-k8: Found 1 AMD C-50 Processor processors (2 cpu cores) (version 2.20.00)
[11372.629887] [Firmware Bug]: powernow-k8: No compatible ACPI _PSS objects found.
[11372.629891] [Firmware Bug]: powernow-k8: Try again with latest BIOS.
~$ dmesg | grep freq
[ 0.008011] Calibrating delay loop (skipped), value calculated using timer frequency.. 1995.99 BogoMIPS (lpj=3991988)
Т.е. powernow-k8, как я понимаю, не в виде модуля, а напрямую в ядре, но некорректно работает.
3) Вот что известно ядру о процессоре:
cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 20
model : 1
model name : AMD C-50 Processor
stepping : 0
cpu MHz : 997.998
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 6
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 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc nonstop_tsc extd_apicid pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat
bogomips : 1995.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate
processor : 1
vendor_id : AuthenticAMD
cpu family : 20
model : 1
model name : AMD C-50 Processor
stepping : 0
cpu MHz : 997.998
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 6
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 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc nonstop_tsc extd_apicid pni monitor ssse3 cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch ibs skinit wdt arat
bogomips : 1995.75
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate
4) lsmod | grep cpu
cpufreq_stats 2740 0
cpufreq_userspace 1992 0
cpufreq_powersave 902 0
cpufreq_conservative 5162 0
ls /lib/modules/$(uname -r)/kernel/drivers/cpufreq/
cpufreq_conservative.ko cpufreq_powersave.ko cpufreq_stats.ko cpufreq_userspace.ko
Где-то не видно ondemand?
5) Такой вопрос - Нужно ли ставить cpufreqd, powernowd, cpudyn ? (автоматически не поставились. )?
cpufrequtils - установлены
6) cd /sys/devices/system/cpu/cpu0/cpufreq -
bash: cd: /sys/devices/system/cpu/cpu0/cpufreq: Нет такого файла или каталога
:~$ cd /sys/devices/system/cpu/cpu0
:/sys/devices/system/cpu/cpu0$ ls
cache crash_notes topology -???????
:~$ ls /proc/cpufreq
ls: невозможно получить доступ к /proc/cpufreq: Нет такого файла или каталога
:~$ ls /proc/cpu/
ls: невозможно получить доступ к /proc/cpu/: Нет такого файла или каталога
- "старья" тоже нет
7) ~$ cpufreq-info -c 0 -e
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
maximum transition latency: 4294.55 ms.
:~$ cpufreq-info -c 1 -e
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 1:
no or unknown cpufreq driver is active on this CPU
maximum transition latecy: 4294.55 ms.
- похоже проблема с драйверами, а какие надо ставить, не понятно. Какие-то adm'шные пропиетарные?
P.S. Пляски с бубном вокруг сноса apci-support и установки eeepc-acpi-utils никакой пользы не принесли. С последней утилитой апплет на гномопанели и powertop не смогли определять время разрядки батареи, с первой определяют. Хоткеи управления динамиками и так и так не работают, но и черт с ними. (хотя хотелось бы).
Reply to: