[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: