Temperatura della CPU inattiva elevata sotto Ubuntu, ma non Windows


9

Ho un Dell Inspiron Mini 1012 con Ubuntu 10.04 e Windows 7 Starter in una configurazione a doppio avvio.

La CPU funziona molto più fresca in Windows rispetto a Ubuntu, anche quando la CPU è inattiva. Ad esempio, ora sono su Ubuntu, la CPU è inattiva da un po 'di tempo e la temperatura della CPU è di 72 ° C secondo lm-sensorse coretemp.

La macchina in realtà si è surriscaldata in Ubuntu ad un certo punto, semplicemente eseguendo la CPU al 100% per un lungo periodo di tempo. Ancora una volta, questo problema si verifica solo in Ubuntu: non ho mai notato un problema di calore in Windows.

Ho provato a utilizzare l'applet GNOME Monitoraggio frequenza frequenza CPU per impostare la velocità della mia CPU su 1 GHz (anziché 1,67 GHz) e la modalità Powersave, ma questo non sembra influire sulla temperatura inattiva.

Ecco qui /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:

Qualcuno ha qualche consiglio su come posso far funzionare la mia CPU con Ubuntu?

Aggiornamento :

Ecco l'output di powertop, dopo averlo eseguito per circa 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

Aggiornamento :

L'aggiornamento al kernel 2.6.38-1 tramite PPA sembra effettivamente rendere i risvegli al secondo peggiori o peggiori:


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


Puoi pubblicare la versione n. del tuo kernel, incollando l'output di uname -rnella tua domanda?
theTuxRacer,

È il kernel stock 10.04 aggiornato: 2.6.32-31-generico
jbeard4

1
Anche con alcuni browser e IDE aperti, i miei riattivazione della CPU non superano mai i 600. Inoltre, anche eseguendo il mio Core 2 Duo al 100% per oltre un'ora, la temperatura non raggiungerà i 72 C. Penso che sia un problema del kernel. Prova a installare il kernel 2.6.34 dal PPA del kernel di Ubuntu: kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.34-lucid
Andrew Gunnerson,

Chen, questo è un buon punto di riferimento, grazie. Proverò ad aggiornare il kernel tramite PPA - o potrei semplicemente mordere il proiettile e provare a dist-upgrade a Natty.
jbeard4,

Prova la mia soluzione e fammi sapere se funziona. Sembra che abbiamo lo stesso problema <br/>
vanjadjurdjevic

Risposte:


5

Non è proprio una risposta più una proposta su come procedere. Per me sembra impossibile che una CPU inattiva produca un calore di 72 gradi celcius. Vuoi dire che al minimo sul sistema operativo è in esecuzione o hai controllato il carico della CPU?

Installa powertop da synaptics e avvia il programma nel terminale con "sudo powertop" il programma dirà cosa sta realmente facendo la CPU. Ti dice anche quali attività tengono occupata la CPU.


Ho dimenticato un "impossibile" dopo che sembra nella seconda frase. Scusate.
dago,

Ho controllato il carico della CPU usando top. Ho anche l'applet del monitor di sistema che mi mostra un grafico del carico della CPU nel tempo. Per "inattivo" intendo che il carico della CPU è molto basso o non è nessuno.
jbeard4,

Ho pubblicato l'output di powertop.
jbeard4,

2
Questo sembra abbastanza normale. Come si comporta il tuo fan? Alcuni laptop / netbook hanno problemi di fancontrol con Ubuntu. Il link allegato dovrebbe consentire di leggere i sensori. Forse hai un sensore dedicato per il ventilatore. zefanjas.de/2008/12/03/cpu-temperatur-lufterdrehzahlen-etc-mit-ubuntu-auslesen/
dago


1

Hai controllato la frequenza della tua CPU?

Di solito il mio laptop si riscalda solo quando la frequenza è più alta del normale per periodi prolungati.

Puoi controllare la frequenza aggiungendo l' applet " frequenza cpu " al pannello (se stai usando gnome).


Come indicato nella domanda, ho provato a utilizzare l'applet GNOME Monitoraggio frequenza frequenza CPU per impostare la velocità della mia CPU su 1Ghz (anziché 1,67Ghz) e la modalità Powersave, ma ciò non sembra influire sulla temperatura inattiva.
jbeard4,

1

Installa jupiter, o Giove o acpi=off, ha completamente fermato il mio problema di risparmio energetico.

acpi= off fermato la maggior parte ma con jupiterinstallato non è mai tornato. Le applet di ridimensionamento freq non rimangono sempre sul pannello per me.


0

Vedo due possibilità. Uno è che le cose ACPI della tua scheda non funzionano correttamente (la ventola non si avvia più velocemente sotto carico). Prova acpi = off sulla riga del kernel. Un'altra possibilità è che il kernel sia sintonizzato su una frequenza di polling più alta del normale (come alcuni utenti suggeriscono nei video di YouTube per rendere il desktop più reattivo ... imho un fallimento). Se non stai usando un kernel stock, usane uno. Se lo sei, prova con acpi disabilitato. Se i tuoi fan sono più rumorosi ma la tua temperatura rimane un bug inferiore o accettalo.

Solo i miei 2 centesimi.


Grazie per la risposta. Sto usando un kernel stock e la macchina non ha fan.
jbeard4,

0

Ho avuto lo stesso problema nel mio Dell Inspiron con doppio avvio. Ho provato Giove che ha abbassato un po 'le temperature e ho provato acpi = off che, tra l'altro, ha fatto sì che uno dei miei core del processore non venisse visualizzato in Ubuntu. Il problema è stato infine rintracciato in driver di visualizzazione difettosi con la GPU radeon. Dopo i tentativi falliti di installare il driver del display del catalizzatore AMD, l'unico rimedio che ho trovato è stato quello di disattivare la GPU Radeon, che porta la temperatura a valori comparabili a Windows 7 in idle.

I passaggi dettagliati per lo spegnimento della GPU sono disponibili qui: Come si disattiva la GPU Radeon sul mio HP Pavilion DM4?


Benvenuto in Ask Ubuntu! Mentre questo può teoricamente rispondere alla domanda, sarebbe preferibile includere le parti essenziali del risposta qui, e fornire il link di riferimento.
Eric Carvalho,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.