Alta temperatura de CPU inactiva en Ubuntu, pero no en Windows

9

Tengo un Dell Inspiron Mini 1012 que ejecuta Ubuntu 10.04 y Windows 7 Starter en una configuración de arranque dual.

La CPU se ejecuta mucho más fría en Windows que en Ubuntu, incluso cuando la CPU ha estado inactiva. Por ejemplo, ahora estoy en Ubuntu, la CPU ha estado inactiva durante algún tiempo y la temperatura de la CPU es de 72 C según lm-sensorsy coretemp.

La máquina realmente se sobrecalentó en Ubuntu en un momento, solo por ejecutar la CPU al 100% durante un período prolongado de tiempo. Nuevamente, este problema solo ocurre en Ubuntu: nunca he notado un problema de calor en Windows.

Intenté usar el applet GNOME Monitor de escalado de frecuencia de CPU para configurar la velocidad de mi CPU a 1 GHz (en lugar de 1,67 GHz) y el modo de ahorro de energía, pero esto no parece afectar la temperatura inactiva.

Aqui esta /proc/cpuinfo:


processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 28
model name  : Intel(R) Atom(TM) CPU N450   @ 1.66GHz
stepping    : 10
cpu MHz     : 1000.000
cache size  : 512 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 10
wp      : yes
flags       : fpu vme de tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips    : 3325.06
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 48 bits virtual
power management:

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model       : 28
model name  : Intel(R) Atom(TM) CPU N450   @ 1.66GHz
stepping    : 10
cpu MHz     : 1000.000
cache size  : 512 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 1
apicid      : 1
initial apicid  : 1
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 10
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips    : 3325.07
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 48 bits virtual
power management:

¿Alguien tiene algún consejo sobre cómo puedo hacer que mi CPU se ejecute más fría en Ubuntu?

Actualización :

Aquí está la salida de powertop, después de ejecutarlo durante aproximadamente un minuto:


Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        (13.7%)         1.67 Ghz     2.8%
C0                0.2ms ( 0.0%)         1333 Mhz     0.3%
C1 mwait          0.3ms ( 2.2%)         1000 Mhz    96.9%
C2 mwait          0.5ms (14.2%)
C4 mwait          0.8ms (69.9%)

Wakeups-from-idle per second : 1303.9 interval: 10.0s
Power usage (ACPI estimate): 13.3W (2.7 hours)

Top causes for wakeups: 33.4% (611.7) chromium-browse 26.5% (483.7) PS/2 keyboard/mouse/touchpad interrupt 17.7% (324.3) [extra timer interrupt] 7.8% (142.9) [kernel scheduler] Load balancing tick 2.3% ( 41.2) ekiga 1.9% ( 34.0) [eth1] 1.6% ( 29.4) rhythmbox 1.3% ( 24.5) USB device 1-8 : USB2.0-CRW (Generic) 1.3% ( 24.2) Xorg 1.1% ( 19.8) desktopcouch-se 1.0% ( 18.5) [ehci_hcd:usb1, uhci_hcd:usb2] 0.8% ( 15.5) [acpi] 0.6% ( 10.8) [kernel core] hrtimer_start (tick_sched_timer) 0.4% ( 6.9) [kernel core] add_timer (wl_timer) 0.3% ( 5.3) parcellite 0.2% ( 3.6) gwibber-service 0.2% ( 3.0) [Rescheduling interrupts] 0.2% ( 3.0) wpa_supplicant 0.1% ( 2.3) python 0.1% ( 2.3) gnome-terminal 0.1% ( 2.1) beam.smp 0.1% ( 1.9) multiload-apple 0.1% ( 1.8) NetworkManager

Actualización :

La actualización al kernel 2.6.38-1 a través de PPA en realidad parece hacer que las activaciones por segundo sean malas o peores:


PowerTOP version 1.12      (C) 2007 Intel Corporation                                                                            

Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        (13.2%)         1.67 Ghz     9.6%
polling           0.0ms ( 0.0%)         1333 Mhz     1.1%
C1 mwait          0.5ms ( 4.2%)         1000 Mhz    89.3%
C2 mwait          0.7ms (50.8%)
C4 mwait          0.5ms (31.8%)

Wakeups-from-idle per second : 1465.2   interval: 10.0s                                                                                                                   
Power usage (ACPI estimate): 13.5W (3.6 hours) (long term: 12.6W,/3.9h)

Top causes for wakeups:
  35.8% (483.6)   PS/2 keyboard/mouse/touchpad interrupt
  27.0% (364.4)   chromium-browse
  21.0% (284.5)   [extra timer interrupt]
   2.7% ( 36.0)   kworker/0:0
   2.5% ( 34.3)   [kernel scheduler] Load balancing tick
   2.5% ( 33.8)   Xorg
   1.5% ( 19.9)   desktopcouch-se
   1.1% ( 15.1)   [acpi] 
   0.0% (  0.1)D  flush-8:0
   0.9% ( 12.5)   USB device  1-8 : USB2.0-CRW (Generic)
   0.9% ( 12.0)   [ehci_hcd:usb1, uhci_hcd:usb2] 
   0.1% (  0.7)D  upowerd
   0.6% (  8.3)   parcellite
   0.5% (  7.3)   [ahci] 
   0.5% (  6.1)   gnome-terminal
   0.3% (  3.6)   gwibber-service
   0.2% (  3.0)   [kernel core] timer_action (ehci_watchdog)
   0.2% (  2.8)   [kernel core] hrtimer_start (tick_sched_timer)
   0.2% (  2.2)   python
   0.1% (  2.0)   multiload-apple
   0.1% (  2.0)   beam.smp
   0.1% (  1.7)   [Rescheduling interrupts] 
   0.1% (  1.6)   [eth0] 

The program 'upowerd' is writing to file 'history-rate-DELL_2T6K207N-52.d' on `/dev/sda5`. This prevents the disk from going to powersave mode.

 Q - Quit   R - Refresh  
0$ notes  1$ todo  2$ dev1  3$ dev2  4$ dev3  5$ srv  (6*$bash)  7-$ bash                                                                                    05/26  2:03PM

jbeard4
fuente
¿Puedes publicar la versión no. de ustedes kernel, pegando el resultado de uname -ren su pregunta?
theTuxRacer
Es el stock, kernel 10.04 actualizado: 2.6.32-31-generic
jbeard4
1
Incluso con algunos navegadores e IDE abiertos, mis reactivaciones de CPU nunca superan los 600. Además, incluso si ejecuto mi Core 2 Duo al 100% durante más de una hora, la temperatura no alcanzará los 72 C. Estoy pensando que es un problema del núcleo. Intente instalar el kernel 2.6.34 desde el PPA del kernel de Ubuntu: kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid
Andrew Gunnerson
Chen, ese es un buen punto de referencia, gracias. Intentaré actualizar el kernel a través de PPA, o podría morder la bala e intentar actualizar distty a Natty.
jbeard4
Prueba mi solución y avísame si funciona. Parece que tenemos el mismo problema <br/>
vanjadjurdjevic

Respuestas:

5

No es realmente una respuesta más una propuesta de cómo proceder. Para mí, parece imposible que una CPU que esté inactiva produzca un calor de 72 grados centígrados. ¿Quiere decir que al estar inactivo en el sistema operativo se está ejecutando o verificó la carga de la CPU?

Instale powertop desde synaptics e inicie el programa en el terminal con "sudo powertop", el programa le dirá qué está haciendo realmente la CPU. También le indica qué actividades mantienen ocupada la CPU.

extranjero
fuente
Olvidé un "imposible" después de que parece en la segunda oración. Lo siento.
Dago
Verifiqué la carga de la CPU usando top. También tengo el applet del monitor del sistema que me muestra un gráfico de la carga de la CPU a lo largo del tiempo. Por "inactivo" quiero decir que la carga de la CPU es muy baja o ninguna.
jbeard4
Publiqué la salida de powertop.
jbeard4
2
Esto parece bastante normal. ¿Cómo se está comportando tu fan? Algunas computadoras portátiles / netbooks tienen problemas de control de fan en ubuntu. El enlace adjunto debería permitirle leer sus sensores. Puede ser que tenga un sensor dedicado para el ventilador. zefanjas.de/2008/12/03/cpu-temperatur-lufterdrehzahlen-etc-mit-ubuntu-auslesen/
dago
1

¿Has comprobado la frecuencia de tu CPU?

Por lo general, mi computadora portátil solo se calienta cuando la frecuencia es más alta de lo normal durante períodos prolongados.

Puede controlar la frecuencia agregando el " applet de frecuencia de la CPU " al panel (si está utilizando gnome).

manny
fuente
Como se indicó en la pregunta, he intentado usar el applet GNOME Monitor de escalado de frecuencia de CPU para establecer la velocidad de mi CPU en 1 Ghz (en lugar de 1,67 Ghz) y el modo de ahorro de energía, pero esto no parece afectar la temperatura inactiva.
jbeard4
1

Instalar jupiter, Júpiter o acpi=off, se detuvo por completo mi problema acaparando poder.

acpi= off detuvo la mayor parte pero con jupiterinstalado nunca ha vuelto. Los applets de escala de frecuencia no siempre permanecen en el panel para mí.

frodowiz
fuente
0

Veo dos posibilidades. Una es que las cosas ACPI de su placa no funcionan correctamente (el ventilador no se pone en marcha más rápido bajo carga). Pruebe acpi = off en la línea del kernel. Otra posibilidad es que el kernel esté sintonizado a una frecuencia de sondeo más alta de lo normal (como algunos usuarios sugieren en los videos de YouTube para que el escritorio sea más receptivo ... en un error). Si no está utilizando un núcleo de stock, use uno. Si es así, intente con acpi deshabilitado. Si sus ventiladores son más fuertes pero su temperatura se mantiene baja, presente un error o acéptelo.

Solo mis 2 centavos.

RobotHumanos
fuente
Gracias por la respuesta. Estoy usando un kernel común, y la máquina no tiene ventilador.
jbeard4
0

Tuve el mismo problema en mi Dell inspiron con arranque dual. Probé júpiter, que bajó un poco las temperaturas y probé acpi = off, que por cierto causó que uno de los núcleos de mi procesador no apareciera en ubuntu. El problema finalmente se rastreó hasta controladores de pantalla defectuosos con la GPU radeon. Después de intentos fallidos de instalar el controlador de pantalla del catalizador AMD, el único remedio que encontré fue apagar la GPU Radeon, lo que reduce la temperatura a valores comparables a Windows 7 en inactivo.

Los pasos detallados para apagar la GPU se pueden encontrar aquí: ¿Cómo apago la GPU Radeon en mi HP Pavilion DM4?

usuario176859
fuente
Bienvenido a Ask Ubuntu! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Eric Carvalho