Alta temperatura della CPU inattiva con Ubuntu, ma non con Windows

9

Ho un Dell Inspiron Mini 1012 con Ubuntu 10.04 e Windows 7 Starter in una configurazione dual-boot.

La CPU funziona molto meglio in Windows rispetto a Ubuntu, anche quando la CPU è inattiva. Ad esempio, ora sono in Ubuntu, la CPU è inattiva da un po 'di tempo e la temperatura della CPU è di 72 C in base a lm-sensors e coretemp .

La macchina effettivamente si è surriscaldata in Ubuntu a un certo punto, solo dall'esecuzione della 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 del Monitoraggio della frequenza della CPU per impostare la velocità della CPU a 1 GHz (anziché a 1,67 GHz) e alla modalità Powersave, ma ciò non sembra influire sulla temperatura di riposo.

Ecco /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?

Aggiorna :

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 il wake-up al secondo più o meno cattivo:


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

    
posta jbeard4 20.05.2011 - 17:25

5 risposte

5

In realtà non è più una proposta più una proposta su come procedere. Per me sembra impossibile che una CPU che sta al minimo produca un calore di 72 gradi centigradi. Intendi che il sistema operativo è inattivo 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 facendo realmente la CPU. Ti dice anche quali attività tiene occupata la CPU.

    
risposta data dago 22.05.2011 - 19:07
1

Hai controllato la frequenza della CPU?

Solitamente il mio laptop si riscalda solo quando la frequenza è più alta del normale per lunghi periodi.

Puoi controllare la frequenza aggiungendo " applet di frequenza della CPU " al pannello (se stai usando gnome).

    
risposta data manny 26.05.2011 - 02:15
1

Installa jupiter , jupiter o acpi=off , ha completamente fermato il mio problema di power hogging.

acpi= off ha interrotto la maggior parte di esso ma con jupiter installato non è mai più tornato. Le app di ridimensionamento freq non rimangono sempre sul pannello per me.

    
risposta data frodowiz 17.12.2011 - 23:25
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 linea 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 di rendere il desktop più reattivo ... imho a fail). Se non stai usando un kernel di riserva, usane uno. Se lo sei, prova con acpi disabilitato. Se i tuoi fan sono più rumorosi, ma la tua temperatura rimane inferiore, inserisci un bug o accettalo.

Solo i miei 2 centesimi.

    
risposta data RobotHumans 28.05.2011 - 06:38
0

Ho avuto lo stesso problema nel mio Dell Inspiron con dual boot. Ho provato Giove che ha abbassato un po 'le temperature e ho provato acpi = off che, a proposito, ha causato l'impossibilità di mostrare uno dei miei core del processore in Ubuntu. Il problema è stato alla fine rintracciato a driver video difettosi con la GPU radeon. Dopo aver fallito i tentativi di installare il driver del display catalizzatore amd, l'unico rimedio che ho trovato è stato quello di girare  fuori dalla GPU radeon, che porta la temperatura a valori paragonabili a Windows 7 in idle.

I passaggi dettagliati dello spegnimento della GPU sono disponibili qui: Come si spegne il GPU Radeon sul mio HP Pavilion DM4?

    
risposta data user176859 20.07.2013 - 20:53

Leggi altre domande sui tag